From 0d93a369308dea0297965c604ba75a7ce76c48ed Mon Sep 17 00:00:00 2001 From: nekral-guest Date: Sun, 7 Oct 2007 13:59:23 +0000 Subject: [PATCH] Remove generated files present in the shadow archives but not in the CVS repository. --- ABOUT-NLS | 625 - Makefile.in | 657 - NEWS | 2 +- aclocal.m4 | 9375 ------------ config.guess | 1463 -- config.h.in | 398 - config.rpath | 548 - config.sub | 1579 -- configure | 29149 ------------------------------------- contrib/Makefile.in | 357 - depcomp | 530 - doc/Makefile.in | 356 - etc/Makefile.in | 598 - etc/pam.d/Makefile.in | 402 - install-sh | 323 - lib/Makefile.in | 556 - libmisc/Makefile.in | 585 - libmisc/getdate.c | 2569 ---- ltmain.sh | 6911 --------- man/Makefile.in | 947 -- man/chage.1 | 126 - man/chfn.1 | 51 - man/chgpasswd.8 | 51 - man/chpasswd.8 | 52 - man/chsh.1 | 65 - man/cs/Makefile.in | 522 - man/de/Makefile.in | 511 - man/es/Makefile.in | 509 - man/expiry.1 | 34 - man/faillog.5 | 40 - man/faillog.8 | 92 - man/fi/Makefile.in | 412 - man/fr/Makefile.in | 563 - man/getspnam.3 | 1 - man/gpasswd.1 | 82 - man/groupadd.8 | 118 - man/groupdel.8 | 63 - man/groupmems.8 | 90 - man/groupmod.8 | 99 - man/groups.1 | 46 - man/grpck.8 | 114 - man/grpconv.8 | 1 - man/grpunconv.8 | 1 - man/gshadow.5 | 57 - man/hu/Makefile.in | 512 - man/id.1 | 40 - man/id/Makefile.in | 457 - man/it/Makefile.in | 561 - man/ja/Makefile.in | 518 - man/ko/Makefile.in | 512 - man/lastlog.8 | 70 - man/limits.5 | 114 - man/login.1 | 160 - man/login.access.5 | 50 - man/login.defs.5 | 128 - man/logoutd.8 | 37 - man/newgrp.1 | 63 - man/newusers.8 | 50 - man/nologin.8 | 35 - man/passwd.1 | 180 - man/passwd.5 | 98 - man/pl/Makefile.in | 518 - man/porttime.5 | 75 - man/pt_BR/Makefile.in | 508 - man/pwck.8 | 131 - man/pwconv.8 | 111 - man/pwunconv.8 | 1 - man/ru/Makefile.in | 565 - man/sg.1 | 62 - man/shadow-man-pages.pot | 3058 ---- man/shadow.3 | 164 - man/shadow.5 | 84 - man/su.1 | 139 - man/suauth.5 | 112 - man/sulogin.8 | 72 - man/sv/Makefile.in | 563 - man/tr/Makefile.in | 515 - man/useradd.8 | 241 - man/userdel.8 | 126 - man/usermod.8 | 127 - man/vigr.8 | 1 - man/vipw.8 | 80 - man/zh_CN/Makefile.in | 516 - man/zh_TW/Makefile.in | 516 - missing | 360 - mkinstalldirs | 158 - po/Makefile.in.in | 353 - po/Rules-quot | 42 - po/boldquot.sed | 10 - po/bs.gmo | Bin 3276 -> 0 bytes po/ca.gmo | Bin 51353 -> 0 bytes po/cs.gmo | Bin 49861 -> 0 bytes po/da.gmo | Bin 47433 -> 0 bytes po/de.gmo | Bin 42065 -> 0 bytes po/dz.gmo | Bin 72002 -> 0 bytes po/el.gmo | Bin 51562 -> 0 bytes po/en@boldquot.header | 25 - po/en@quot.header | 22 - po/es.gmo | Bin 43342 -> 0 bytes po/eu.gmo | Bin 49040 -> 0 bytes po/fi.gmo | Bin 42002 -> 0 bytes po/fr.gmo | Bin 56957 -> 0 bytes po/gl.gmo | Bin 50093 -> 0 bytes po/he.gmo | Bin 7477 -> 0 bytes po/hu.gmo | Bin 50654 -> 0 bytes po/id.gmo | Bin 38315 -> 0 bytes po/insert-header.sin | 23 - po/it.gmo | Bin 39652 -> 0 bytes po/ja.gmo | Bin 24730 -> 0 bytes po/km.gmo | Bin 75443 -> 0 bytes po/ko.gmo | Bin 54449 -> 0 bytes po/nb.gmo | Bin 38713 -> 0 bytes po/ne.gmo | Bin 60937 -> 0 bytes po/nl.gmo | Bin 40915 -> 0 bytes po/nn.gmo | Bin 25777 -> 0 bytes po/pl.gmo | Bin 50559 -> 0 bytes po/pt.gmo | Bin 51317 -> 0 bytes po/pt_BR.gmo | Bin 37775 -> 0 bytes po/quot.sed | 6 - po/remove-potcdate.sin | 19 - po/ro.gmo | Bin 40678 -> 0 bytes po/ru.gmo | Bin 66287 -> 0 bytes po/shadow.pot | 1777 --- po/sk.gmo | Bin 41719 -> 0 bytes po/sq.gmo | Bin 1037 -> 0 bytes po/stamp-po | 1 - po/sv.gmo | Bin 48337 -> 0 bytes po/tl.gmo | Bin 37956 -> 0 bytes po/tr.gmo | Bin 49697 -> 0 bytes po/uk.gmo | Bin 62331 -> 0 bytes po/vi.gmo | Bin 54940 -> 0 bytes po/zh_CN.gmo | Bin 34501 -> 0 bytes po/zh_TW.gmo | Bin 28000 -> 0 bytes src/Makefile.in | 927 -- 134 files changed, 1 insertion(+), 77222 deletions(-) delete mode 100644 ABOUT-NLS delete mode 100644 Makefile.in delete mode 100644 aclocal.m4 delete mode 100755 config.guess delete mode 100644 config.h.in delete mode 100755 config.rpath delete mode 100755 config.sub delete mode 100755 configure delete mode 100644 contrib/Makefile.in delete mode 100755 depcomp delete mode 100644 doc/Makefile.in delete mode 100644 etc/Makefile.in delete mode 100644 etc/pam.d/Makefile.in delete mode 100755 install-sh delete mode 100644 lib/Makefile.in delete mode 100644 libmisc/Makefile.in delete mode 100644 libmisc/getdate.c delete mode 100644 ltmain.sh delete mode 100644 man/Makefile.in delete mode 100644 man/chage.1 delete mode 100644 man/chfn.1 delete mode 100644 man/chgpasswd.8 delete mode 100644 man/chpasswd.8 delete mode 100644 man/chsh.1 delete mode 100644 man/cs/Makefile.in delete mode 100644 man/de/Makefile.in delete mode 100644 man/es/Makefile.in delete mode 100644 man/expiry.1 delete mode 100644 man/faillog.5 delete mode 100644 man/faillog.8 delete mode 100644 man/fi/Makefile.in delete mode 100644 man/fr/Makefile.in delete mode 100644 man/getspnam.3 delete mode 100644 man/gpasswd.1 delete mode 100644 man/groupadd.8 delete mode 100644 man/groupdel.8 delete mode 100644 man/groupmems.8 delete mode 100644 man/groupmod.8 delete mode 100644 man/groups.1 delete mode 100644 man/grpck.8 delete mode 100644 man/grpconv.8 delete mode 100644 man/grpunconv.8 delete mode 100644 man/gshadow.5 delete mode 100644 man/hu/Makefile.in delete mode 100644 man/id.1 delete mode 100644 man/id/Makefile.in delete mode 100644 man/it/Makefile.in delete mode 100644 man/ja/Makefile.in delete mode 100644 man/ko/Makefile.in delete mode 100644 man/lastlog.8 delete mode 100644 man/limits.5 delete mode 100644 man/login.1 delete mode 100644 man/login.access.5 delete mode 100644 man/login.defs.5 delete mode 100644 man/logoutd.8 delete mode 100644 man/newgrp.1 delete mode 100644 man/newusers.8 delete mode 100644 man/nologin.8 delete mode 100644 man/passwd.1 delete mode 100644 man/passwd.5 delete mode 100644 man/pl/Makefile.in delete mode 100644 man/porttime.5 delete mode 100644 man/pt_BR/Makefile.in delete mode 100644 man/pwck.8 delete mode 100644 man/pwconv.8 delete mode 100644 man/pwunconv.8 delete mode 100644 man/ru/Makefile.in delete mode 100644 man/sg.1 delete mode 100644 man/shadow-man-pages.pot delete mode 100644 man/shadow.3 delete mode 100644 man/shadow.5 delete mode 100644 man/su.1 delete mode 100644 man/suauth.5 delete mode 100644 man/sulogin.8 delete mode 100644 man/sv/Makefile.in delete mode 100644 man/tr/Makefile.in delete mode 100644 man/useradd.8 delete mode 100644 man/userdel.8 delete mode 100644 man/usermod.8 delete mode 100644 man/vigr.8 delete mode 100644 man/vipw.8 delete mode 100644 man/zh_CN/Makefile.in delete mode 100644 man/zh_TW/Makefile.in delete mode 100755 missing delete mode 100755 mkinstalldirs delete mode 100644 po/Makefile.in.in delete mode 100644 po/Rules-quot delete mode 100644 po/boldquot.sed delete mode 100644 po/bs.gmo delete mode 100644 po/ca.gmo delete mode 100644 po/cs.gmo delete mode 100644 po/da.gmo delete mode 100644 po/de.gmo delete mode 100644 po/dz.gmo delete mode 100644 po/el.gmo delete mode 100644 po/en@boldquot.header delete mode 100644 po/en@quot.header delete mode 100644 po/es.gmo delete mode 100644 po/eu.gmo delete mode 100644 po/fi.gmo delete mode 100644 po/fr.gmo delete mode 100644 po/gl.gmo delete mode 100644 po/he.gmo delete mode 100644 po/hu.gmo delete mode 100644 po/id.gmo delete mode 100644 po/insert-header.sin delete mode 100644 po/it.gmo delete mode 100644 po/ja.gmo delete mode 100644 po/km.gmo delete mode 100644 po/ko.gmo delete mode 100644 po/nb.gmo delete mode 100644 po/ne.gmo delete mode 100644 po/nl.gmo delete mode 100644 po/nn.gmo delete mode 100644 po/pl.gmo delete mode 100644 po/pt.gmo delete mode 100644 po/pt_BR.gmo delete mode 100644 po/quot.sed delete mode 100644 po/remove-potcdate.sin delete mode 100644 po/ro.gmo delete mode 100644 po/ru.gmo delete mode 100644 po/shadow.pot delete mode 100644 po/sk.gmo delete mode 100644 po/sq.gmo delete mode 100644 po/stamp-po delete mode 100644 po/sv.gmo delete mode 100644 po/tl.gmo delete mode 100644 po/tr.gmo delete mode 100644 po/uk.gmo delete mode 100644 po/vi.gmo delete mode 100644 po/zh_CN.gmo delete mode 100644 po/zh_TW.gmo delete mode 100644 src/Makefile.in diff --git a/ABOUT-NLS b/ABOUT-NLS deleted file mode 100644 index 47d5e39f..00000000 --- a/ABOUT-NLS +++ /dev/null @@ -1,625 +0,0 @@ -Notes on the Free Translation Project -************************************* - - Free software is going international! The Free Translation Project -is a way to get maintainers of free software, translators, and users all -together, so that will gradually become able to speak many languages. -A few packages already provide translations for their messages. - - If you found this `ABOUT-NLS' file inside a distribution, you may -assume that the distributed package does use GNU `gettext' internally, -itself available at your nearest GNU archive site. But you do _not_ -need to install GNU `gettext' prior to configuring, installing or using -this package with messages translated. - - Installers will find here some useful hints. These notes also -explain how users should proceed for getting the programs to use the -available translations. They tell how people wanting to contribute and -work at translations should contact the appropriate team. - - When reporting bugs in the `intl/' directory or bugs which may be -related to internationalization, you should tell about the version of -`gettext' which is used. The information can be found in the -`intl/VERSION' file, in internationalized packages. - -Quick configuration advice -========================== - - If you want to exploit the full power of internationalization, you -should configure it using - - ./configure --with-included-gettext - -to force usage of internationalizing routines provided within this -package, despite the existence of internationalizing capabilities in the -operating system where this package is being installed. So far, only -the `gettext' implementation in the GNU C library version 2 provides as -many features (such as locale alias, message inheritance, automatic -charset conversion or plural form handling) as the implementation here. -It is also not possible to offer this additional functionality on top -of a `catgets' implementation. Future versions of GNU `gettext' will -very likely convey even more functionality. So it might be a good idea -to change to GNU `gettext' as soon as possible. - - So you need _not_ provide this option if you are using GNU libc 2 or -you have installed a recent copy of the GNU gettext package with the -included `libintl'. - -INSTALL Matters -=============== - - Some packages are "localizable" when properly installed; the -programs they contain can be made to speak your own native language. -Most such packages use GNU `gettext'. Other packages have their own -ways to internationalization, predating GNU `gettext'. - - By default, this package will be installed to allow translation of -messages. It will automatically detect whether the system already -provides the GNU `gettext' functions. If not, the GNU `gettext' own -library will be used. This library is wholly contained within this -package, usually in the `intl/' subdirectory, so prior installation of -the GNU `gettext' package is _not_ required. Installers may use -special options at configuration time for changing the default -behaviour. The commands: - - ./configure --with-included-gettext - ./configure --disable-nls - -will respectively bypass any pre-existing `gettext' to use the -internationalizing routines provided within this package, or else, -_totally_ disable translation of messages. - - When you already have GNU `gettext' installed on your system and run -configure without an option for your new package, `configure' will -probably detect the previously built and installed `libintl.a' file and -will decide to use this. This might be not what is desirable. You -should use the more recent version of the GNU `gettext' library. I.e. -if the file `intl/VERSION' shows that the library which comes with this -package is more recent, you should use - - ./configure --with-included-gettext - -to prevent auto-detection. - - The configuration process will not test for the `catgets' function -and therefore it will not be used. The reason is that even an -emulation of `gettext' on top of `catgets' could not provide all the -extensions of the GNU `gettext' library. - - Internationalized packages have usually many `po/LL.po' files, where -LL gives an ISO 639 two-letter code identifying the language. Unless -translations have been forbidden at `configure' time by using the -`--disable-nls' switch, all available translations are installed -together with the package. However, the environment variable `LINGUAS' -may be set, prior to configuration, to limit the installed set. -`LINGUAS' should then contain a space separated list of two-letter -codes, stating which languages are allowed. - -Using This Package -================== - - As a user, if your language has been installed for this package, you -only have to set the `LANG' environment variable to the appropriate -`LL_CC' combination. Here `LL' is an ISO 639 two-letter language code, -and `CC' is an ISO 3166 two-letter country code. For example, let's -suppose that you speak German and live in Germany. At the shell -prompt, merely execute `setenv LANG de_DE' (in `csh'), -`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). -This can be done from your `.login' or `.profile' file, once and for -all. - - You might think that the country code specification is redundant. -But in fact, some languages have dialects in different countries. For -example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The -country code serves to distinguish the dialects. - - The locale naming convention of `LL_CC', with `LL' denoting the -language and `CC' denoting the country, is the one use on systems based -on GNU libc. On other systems, some variations of this scheme are -used, such as `LL' or `LL_CC.ENCODING'. You can get the list of -locales supported by your system for your country by running the command -`locale -a | grep '^LL''. - - Not all programs have translations for all languages. By default, an -English message is shown in place of a nonexistent translation. If you -understand other languages, you can set up a priority list of languages. -This is done through a different environment variable, called -`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' -for the purpose of message handling, but you still need to have `LANG' -set to the primary language; this is required by other parts of the -system libraries. For example, some Swedish users who would rather -read translations in German than English for when Swedish is not -available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. - - In the `LANGUAGE' environment variable, but not in the `LANG' -environment variable, `LL_CC' combinations can be abbreviated as `LL' -to denote the language's main dialect. For example, `de' is equivalent -to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' -(Portuguese as spoken in Portugal) in this context. - -Translating Teams -================= - - For the Free Translation Project to be a success, we need interested -people who like their own language and write it well, and who are also -able to synergize with other translators speaking the same language. -Each translation team has its own mailing list. The up-to-date list of -teams can be found at the Free Translation Project's homepage, -`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams" -area. - - If you'd like to volunteer to _work_ at translating messages, you -should become a member of the translating team for your own language. -The subscribing address is _not_ the same as the list itself, it has -`-request' appended. For example, speakers of Swedish can send a -message to `sv-request@li.org', having this message body: - - subscribe - - Keep in mind that team members are expected to participate -_actively_ in translations, or at solving translational difficulties, -rather than merely lurking around. If your team does not exist yet and -you want to start one, or if you are unsure about what to do or how to -get started, please write to `translation@iro.umontreal.ca' to reach the -coordinator for all translator teams. - - The English team is special. It works at improving and uniformizing -the terminology in use. Proven linguistic skill are praised more than -programming skill, here. - -Available Packages -================== - - Languages are not equally supported in all packages. The following -matrix shows the current state of internationalization, as of May 2003. -The matrix shows, in regard of each package, for which languages PO -files have been submitted to translation coordination, with a -translation percentage of at least 50%. - - Ready PO files am az be bg ca cs da de el en en_GB eo es - +-------------------------------------------+ - a2ps | [] [] [] [] | - aegis | () | - anubis | | - ap-utils | | - bash | [] [] [] | - batchelor | | - bfd | [] [] | - binutils | [] [] | - bison | [] [] [] | - bluez-pin | [] [] | - clisp | | - clisp | [] [] [] | - coreutils | [] [] [] [] | - cpio | [] [] [] | - darkstat | () [] | - diffutils | [] [] [] [] [] [] [] | - e2fsprogs | [] [] | - enscript | [] [] [] [] | - error | [] [] [] [] [] | - fetchmail | [] () [] [] [] [] | - fileutils | [] [] [] | - findutils | [] [] [] [] [] [] | - flex | [] [] [] [] | - gas | [] | - gawk | [] [] [] [] | - gcal | [] | - gcc | [] [] | - gettext | [] [] [] [] [] | - gettext-runtime | [] [] [] [] [] | - gettext-tools | [] [] | - gimp-print | [] [] [] [] [] | - gliv | | - glunarclock | [] [] [] | - gnucash | () [] | - gnucash-glossary | [] () [] | - gnupg | [] () [] [] [] [] | - gpe-calendar | [] | - gpe-conf | [] | - gpe-contacts | [] | - gpe-edit | | - gpe-login | [] | - gpe-ownerinfo | [] | - gpe-sketchbook | [] | - gpe-timesheet | | - gpe-today | [] | - gpe-todo | [] | - gphoto2 | [] [] [] [] | - gprof | [] [] | - gpsdrive | () () () | - grep | [] [] [] [] [] | - gretl | [] | - hello | [] [] [] [] [] [] | - id-utils | [] [] | - indent | [] [] [] [] | - jpilot | [] [] [] [] | - jwhois | [] | - kbd | [] [] [] [] [] | - ld | [] [] | - libc | [] [] [] [] [] [] | - libgpewidget | [] | - libiconv | [] [] [] [] [] | - lifelines | [] () | - lilypond | [] | - lingoteach | | - lingoteach_lessons | () () | - lynx | [] [] [] [] | - m4 | [] [] [] [] | - mailutils | [] [] | - make | [] [] [] | - man-db | [] () [] [] () | - mysecretdiary | [] [] [] | - nano | [] () [] [] [] | - nano_1_0 | [] () [] [] [] | - opcodes | [] [] | - parted | [] [] [] [] [] | - ptx | [] [] [] [] [] | - python | | - radius | | - recode | [] [] [] [] [] [] | - screem | | - sed | [] [] [] [] [] | - sh-utils | [] [] [] | - sharutils | [] [] [] [] [] [] | - sketch | [] () [] | - soundtracker | [] [] [] | - sp | [] | - tar | [] [] [] [] | - texinfo | [] [] [] [] | - textutils | [] [] [] [] | - tin | () () | - util-linux | [] [] [] [] [] | - vorbis-tools | [] [] [] | - wastesedge | () | - wdiff | [] [] [] [] | - wget | [] [] [] [] [] [] [] | - xchat | [] [] [] | - xpad | | - +-------------------------------------------+ - am az be bg ca cs da de el en en_GB eo es - 0 1 4 2 31 17 54 60 14 1 4 12 56 - - et fa fi fr ga gl he hr hu id it ja ko - +----------------------------------------+ - a2ps | [] [] [] () () | - aegis | | - anubis | [] | - ap-utils | [] | - bash | [] [] | - batchelor | [] | - bfd | [] [] | - binutils | [] [] | - bison | [] [] [] [] | - bluez-pin | [] [] [] [] | - clisp | | - clisp | [] | - coreutils | [] [] [] [] | - cpio | [] [] [] [] | - darkstat | () [] [] [] | - diffutils | [] [] [] [] [] [] [] | - e2fsprogs | | - enscript | [] [] | - error | [] [] [] [] | - fetchmail | [] | - fileutils | [] [] [] [] [] | - findutils | [] [] [] [] [] [] [] [] [] [] [] | - flex | [] [] | - gas | [] | - gawk | [] [] | - gcal | [] | - gcc | [] | - gettext | [] [] [] | - gettext-runtime | [] [] [] [] | - gettext-tools | [] | - gimp-print | [] [] | - gliv | () | - glunarclock | [] [] [] [] | - gnucash | [] | - gnucash-glossary | [] | - gnupg | [] [] [] [] [] [] [] | - gpe-calendar | [] | - gpe-conf | | - gpe-contacts | [] | - gpe-edit | [] [] | - gpe-login | [] | - gpe-ownerinfo | [] [] [] | - gpe-sketchbook | [] | - gpe-timesheet | [] [] [] | - gpe-today | [] [] | - gpe-todo | [] [] | - gphoto2 | [] [] [] | - gprof | [] [] | - gpsdrive | () [] () () | - grep | [] [] [] [] [] [] [] [] [] [] [] | - gretl | [] | - hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | - id-utils | [] [] [] | - indent | [] [] [] [] [] [] [] [] | - jpilot | [] () | - jwhois | [] [] [] [] | - kbd | [] | - ld | [] | - libc | [] [] [] [] [] [] | - libgpewidget | [] [] [] | - libiconv | [] [] [] [] [] [] [] [] | - lifelines | () | - lilypond | [] | - lingoteach | [] [] | - lingoteach_lessons | | - lynx | [] [] [] [] | - m4 | [] [] [] [] | - mailutils | | - make | [] [] [] [] [] [] | - man-db | [] () () | - mysecretdiary | [] [] | - nano | [] [] [] [] | - nano_1_0 | [] [] [] [] | - opcodes | [] [] | - parted | [] [] [] | - ptx | [] [] [] [] [] [] [] | - python | | - radius | | - recode | [] [] [] [] [] [] | - screem | | - sed | [] [] [] [] [] [] [] [] | - sh-utils | [] [] [] [] [] [] | - sharutils | [] [] [] [] [] | - sketch | [] | - soundtracker | [] [] [] | - sp | [] () | - tar | [] [] [] [] [] [] [] [] [] | - texinfo | [] [] [] [] | - textutils | [] [] [] [] [] | - tin | [] () | - util-linux | [] [] [] [] () [] | - vorbis-tools | [] | - wastesedge | () | - wdiff | [] [] [] [] [] | - wget | [] [] [] [] [] [] [] [] | - xchat | [] [] [] | - xpad | | - +----------------------------------------+ - et fa fi fr ga gl he hr hu id it ja ko - 20 1 15 73 14 24 8 10 30 31 19 31 9 - - lg lt lv ms nb nl nn no pl pt pt_BR ro - +----------------------------------------+ - a2ps | [] [] () () () [] [] | - aegis | () | - anubis | [] [] | - ap-utils | () | - bash | [] | - batchelor | | - bfd | | - binutils | | - bison | [] [] [] [] | - bluez-pin | [] | - clisp | | - clisp | [] | - coreutils | [] | - cpio | [] [] [] | - darkstat | [] [] [] [] | - diffutils | [] [] [] | - e2fsprogs | | - enscript | [] [] | - error | [] [] | - fetchmail | () () | - fileutils | [] | - findutils | [] [] [] [] | - flex | [] | - gas | | - gawk | [] | - gcal | | - gcc | | - gettext | [] | - gettext-runtime | [] | - gettext-tools | | - gimp-print | [] | - gliv | [] | - glunarclock | [] | - gnucash | | - gnucash-glossary | [] [] | - gnupg | | - gpe-calendar | [] [] | - gpe-conf | [] [] | - gpe-contacts | [] | - gpe-edit | [] [] | - gpe-login | [] [] | - gpe-ownerinfo | [] [] | - gpe-sketchbook | [] [] | - gpe-timesheet | [] [] | - gpe-today | [] [] | - gpe-todo | [] [] | - gphoto2 | | - gprof | [] | - gpsdrive | () () () | - grep | [] [] [] [] | - gretl | | - hello | [] [] [] [] [] [] [] [] [] | - id-utils | [] [] [] | - indent | [] [] [] | - jpilot | () () | - jwhois | [] [] [] | - kbd | | - ld | | - libc | [] [] [] [] | - libgpewidget | [] [] | - libiconv | [] [] | - lifelines | | - lilypond | [] | - lingoteach | | - lingoteach_lessons | | - lynx | [] [] | - m4 | [] [] [] [] | - mailutils | | - make | [] [] | - man-db | [] | - mysecretdiary | [] | - nano | [] [] [] [] | - nano_1_0 | [] [] [] [] | - opcodes | [] [] [] | - parted | [] [] [] | - ptx | [] [] [] [] [] [] [] | - python | | - radius | | - recode | [] [] [] | - screem | | - sed | [] [] | - sh-utils | [] | - sharutils | [] | - sketch | [] | - soundtracker | | - sp | | - tar | [] [] [] [] [] [] | - texinfo | [] | - textutils | [] | - tin | | - util-linux | [] [] | - vorbis-tools | [] [] | - wastesedge | | - wdiff | [] [] [] [] | - wget | [] [] [] | - xchat | [] [] | - xpad | [] | - +----------------------------------------+ - lg lt lv ms nb nl nn no pl pt pt_BR ro - 0 0 2 11 7 26 3 4 18 15 34 34 - - ru sk sl sr sv ta tr uk vi wa zh_CN zh_TW - +-------------------------------------------+ - a2ps | [] [] [] [] [] | 16 - aegis | () | 0 - anubis | [] [] | 5 - ap-utils | () | 1 - bash | [] | 7 - batchelor | | 1 - bfd | [] [] [] | 7 - binutils | [] [] [] | 7 - bison | [] [] | 13 - bluez-pin | | 7 - clisp | | 0 - clisp | | 5 - coreutils | [] [] [] [] [] | 14 - cpio | [] [] [] | 13 - darkstat | [] () () | 9 - diffutils | [] [] [] [] | 21 - e2fsprogs | [] | 3 - enscript | [] [] [] | 11 - error | [] [] [] | 14 - fetchmail | [] | 7 - fileutils | [] [] [] [] [] [] | 15 - findutils | [] [] [] [] [] [] | 27 - flex | [] [] [] | 10 - gas | [] | 3 - gawk | [] [] | 9 - gcal | [] [] | 4 - gcc | [] | 4 - gettext | [] [] [] [] [] [] | 15 - gettext-runtime | [] [] [] [] [] [] | 16 - gettext-tools | [] [] | 5 - gimp-print | [] [] | 10 - gliv | | 1 - glunarclock | [] [] [] | 11 - gnucash | [] [] | 4 - gnucash-glossary | [] [] [] | 8 - gnupg | [] [] [] [] | 16 - gpe-calendar | [] | 5 - gpe-conf | | 3 - gpe-contacts | [] | 4 - gpe-edit | [] | 5 - gpe-login | [] | 5 - gpe-ownerinfo | [] | 7 - gpe-sketchbook | [] | 5 - gpe-timesheet | [] | 6 - gpe-today | [] | 6 - gpe-todo | [] | 6 - gphoto2 | [] [] | 9 - gprof | [] [] | 7 - gpsdrive | [] [] | 3 - grep | [] [] [] [] | 24 - gretl | | 2 - hello | [] [] [] [] [] | 33 - id-utils | [] [] [] | 11 - indent | [] [] [] [] | 19 - jpilot | [] [] [] [] [] | 10 - jwhois | () () [] [] | 10 - kbd | [] [] | 8 - ld | [] [] | 5 - libc | [] [] [] [] | 20 - libgpewidget | | 6 - libiconv | [] [] [] [] [] [] | 21 - lifelines | [] | 2 - lilypond | [] | 4 - lingoteach | | 2 - lingoteach_lessons | () | 0 - lynx | [] [] [] [] | 14 - m4 | [] [] [] | 15 - mailutils | | 2 - make | [] [] [] [] | 15 - man-db | [] | 6 - mysecretdiary | [] [] | 8 - nano | [] [] [] | 15 - nano_1_0 | [] [] [] | 15 - opcodes | [] [] | 9 - parted | [] [] | 13 - ptx | [] [] [] | 22 - python | | 0 - radius | | 0 - recode | [] [] [] [] | 19 - screem | [] | 1 - sed | [] [] [] [] [] | 20 - sh-utils | [] [] [] | 13 - sharutils | [] [] [] [] | 16 - sketch | [] | 5 - soundtracker | [] | 7 - sp | [] | 3 - tar | [] [] [] [] [] | 24 - texinfo | [] [] [] [] | 13 - textutils | [] [] [] [] [] | 15 - tin | | 1 - util-linux | [] [] | 14 - vorbis-tools | [] | 7 - wastesedge | | 0 - wdiff | [] [] [] [] | 17 - wget | [] [] [] [] [] [] [] | 25 - xchat | [] [] [] | 11 - xpad | | 1 - +-------------------------------------------+ - 50 teams ru sk sl sr sv ta tr uk vi wa zh_CN zh_TW - 97 domains 32 19 16 0 56 0 48 10 1 1 12 23 913 - - Some counters in the preceding matrix are higher than the number of -visible blocks let us expect. This is because a few extra PO files are -used for implementing regional variants of languages, or language -dialects. - - For a PO file in the matrix above to be effective, the package to -which it applies should also have been internationalized and -distributed as such by its maintainer. There might be an observable -lag between the mere existence a PO file and its wide availability in a -distribution. - - If May 2003 seems to be old, you may fetch a more recent copy of -this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date -matrix with full percentage details can be found at -`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. - -Using `gettext' in new packages -=============================== - - If you are writing a freely available program and want to -internationalize it you are welcome to use GNU `gettext' in your -package. Of course you have to respect the GNU Library General Public -License which covers the use of the GNU `gettext' library. This means -in particular that even non-free programs can use `libintl' as a shared -library, whereas only free software can use `libintl' as a static -library or use modified versions of `libintl'. - - Once the sources are changed appropriately and the setup can handle -the use of `gettext' the only thing missing are the translations. The -Free Translation Project is also available for packages which are not -developed inside the GNU project. Therefore the information given above -applies also for every other Free Software Project. Contact -`translation@iro.umontreal.ca' to make the `.pot' files available to -the translation teams. - diff --git a/Makefile.in b/Makefile.in deleted file mode 100644 index 3bbe8cb8..00000000 --- a/Makefile.in +++ /dev/null @@ -1,657 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(srcdir)/shadow.spec.in $(top_srcdir)/configure ABOUT-NLS \ - COPYING ChangeLog NEWS TODO config.guess config.rpath \ - config.sub depcomp install-sh ltmain.sh missing mkinstalldirs -subdir = . -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno configure.status.lineno -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = shadow.spec -SOURCES = -DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-exec-recursive install-info-recursive \ - install-recursive installcheck-recursive installdirs-recursive \ - pdf-recursive ps-recursive uninstall-info-recursive \ - uninstall-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - { test ! -d $(distdir) \ - || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr $(distdir); }; } -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 -GZIP_ENV = --best -distuninstallcheck_listfiles = find . -type f -print -distcleancheck_listfiles = find . -type f -print -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -EXTRA_DIST = NEWS README TODO shadow.spec.in -AUTOMAKE_OPTIONS = 1.5 dist-bzip2 foreign -SUBDIRS = po man libmisc lib src \ - contrib doc etc - -all: config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive - -.SUFFIXES: -am--refresh: - @: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ - cd $(srcdir) && $(AUTOMAKE) --foreign \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - 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@ $(am__configure_deps) - cd $(top_srcdir) && $(AUTOHEADER) - rm -f stamp-h1 - touch $@ - -distclean-hdr: - -rm -f config.h stamp-h1 -shadow.spec: $(top_builddir)/config.status $(srcdir)/shadow.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: - -# 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): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - 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) \ - || eval $$failcom; \ - 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: - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - 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) \ - || eval $$failcom; \ - 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 - -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 - -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$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; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -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 - -distdir: $(DISTFILES) - $(am__remove_distdir) - mkdir $(distdir) - $(mkdir_p) $(distdir)/. $(distdir)/po - @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"; \ - $(mkdir_p) "$(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='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(mkdir_p) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (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 - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) - -dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) - -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst - chmod a-w $(distdir) - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && cd $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck - $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' -distuninstallcheck: - @cd $(distuninstallcheck_dir) \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am -check: check-recursive -all-am: Makefile config.h -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_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-recursive - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-hdr \ - distclean-libtool distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -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 - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -f Makefile -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 am--refresh check \ - check-am clean clean-generic clean-libtool clean-recursive \ - ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ - dist-shar dist-tarZ dist-zip distcheck distclean \ - distclean-generic distclean-hdr distclean-libtool \ - distclean-recursive distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am install-man \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ - tags tags-recursive 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/NEWS b/NEWS index e2a64c2f..5228a88d 100644 --- a/NEWS +++ b/NEWS @@ -769,7 +769,7 @@ shadow-20001016 => shadow-4.0.0 06-01-2002 shadow-20001012 -> shadow-20001016: - conditionaly disabled body reload_nscd() because not every version of nscd can handle it (this can be enabled by define - ENABLE_NSCD_SIGHUP) (Marek Micha³kiewicz ) + ENABLE_NSCD_SIGHUP) (Marek Micha¿kiewicz ) - fixes on autoconf/automake level for dist target, - Julianne F. Haugh new contact adress. diff --git a/aclocal.m4 b/aclocal.m4 deleted file mode 100644 index 80798e56..00000000 --- a/aclocal.m4 +++ /dev/null @@ -1,9375 +0,0 @@ -# generated automatically by aclocal 1.9.6 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -# gettext.m4 serial 37 (gettext-0.14.4) -dnl Copyright (C) 1995-2005 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. -dnl -dnl This file can can be used in projects which are not available under -dnl the GNU General Public License or the GNU Library General Public -dnl License but which still want to provide support for the GNU gettext -dnl functionality. -dnl Please note that the actual code of the GNU gettext library is covered -dnl by the GNU Library General Public License, and the rest of the GNU -dnl gettext package package is covered by the GNU General Public License. -dnl They are *not* in the public domain. - -dnl Authors: -dnl Ulrich Drepper , 1995-2000. -dnl Bruno Haible , 2000-2003. - -dnl Macro to add for using GNU gettext. - -dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). -dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The -dnl default (if it is not specified or empty) is 'no-libtool'. -dnl INTLSYMBOL should be 'external' for packages with no intl directory, -dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. -dnl If INTLSYMBOL is 'use-libtool', then a libtool library -dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, -dnl depending on --{enable,disable}-{shared,static} and on the presence of -dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library -dnl $(top_builddir)/intl/libintl.a will be created. -dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext -dnl implementations (in libc or libintl) without the ngettext() function -dnl will be ignored. If NEEDSYMBOL is specified and is -dnl 'need-formatstring-macros', then GNU gettext implementations that don't -dnl support the ISO C 99 formatstring macros will be ignored. -dnl INTLDIR is used to find the intl libraries. If empty, -dnl the value `$(top_builddir)/intl/' is used. -dnl -dnl The result of the configuration is one of three cases: -dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled -dnl and used. -dnl Catalog format: GNU --> install in $(datadir) -dnl Catalog extension: .mo after installation, .gmo in source tree -dnl 2) GNU gettext has been found in the system's C library. -dnl Catalog format: GNU --> install in $(datadir) -dnl Catalog extension: .mo after installation, .gmo in source tree -dnl 3) No internationalization, always use English msgid. -dnl Catalog format: none -dnl Catalog extension: none -dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. -dnl The use of .gmo is historical (it was needed to avoid overwriting the -dnl GNU format catalogs when building on a platform with an X/Open gettext), -dnl but we keep it in order not to force irrelevant filename changes on the -dnl maintainers. -dnl -AC_DEFUN([AM_GNU_GETTEXT], -[ - dnl Argument checking. - ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , - [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT -])])])])]) - ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , - [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT -])])])]) - define([gt_included_intl], ifelse([$1], [external], [no], [yes])) - define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) - - AC_REQUIRE([AM_PO_SUBDIRS])dnl - ifelse(gt_included_intl, yes, [ - AC_REQUIRE([AM_INTL_SUBDIR])dnl - ]) - - dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. - AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) - AC_REQUIRE([AC_LIB_RPATH]) - - dnl Sometimes libintl requires libiconv, so first search for libiconv. - dnl Ideally we would do this search only after the - dnl if test "$USE_NLS" = "yes"; then - dnl if test "$gt_cv_func_gnugettext_libc" != "yes"; then - dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT - dnl the configure script would need to contain the same shell code - dnl again, outside any 'if'. There are two solutions: - dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. - dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. - dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not - dnl documented, we avoid it. - ifelse(gt_included_intl, yes, , [ - AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) - ]) - - dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation. - gt_INTL_MACOSX - - dnl Set USE_NLS. - AM_NLS - - ifelse(gt_included_intl, yes, [ - BUILD_INCLUDED_LIBINTL=no - USE_INCLUDED_LIBINTL=no - ]) - LIBINTL= - LTLIBINTL= - POSUB= - - dnl If we use NLS figure out what method - if test "$USE_NLS" = "yes"; then - gt_use_preinstalled_gnugettext=no - ifelse(gt_included_intl, yes, [ - AC_MSG_CHECKING([whether included gettext is requested]) - AC_ARG_WITH(included-gettext, - [ --with-included-gettext use the GNU gettext library included here], - nls_cv_force_use_gnu_gettext=$withval, - nls_cv_force_use_gnu_gettext=no) - AC_MSG_RESULT($nls_cv_force_use_gnu_gettext) - - nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" - if test "$nls_cv_force_use_gnu_gettext" != "yes"; then - ]) - dnl User does not insist on using GNU NLS library. Figure out what - dnl to use. If GNU gettext is available we use this. Else we have - dnl to fall back to GNU NLS library. - - dnl Add a version number to the cache macros. - define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1))) - define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc]) - define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl]) - - AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc, - [AC_TRY_LINK([#include -]ifelse([$2], [need-formatstring-macros], -[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION -#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) -#endif -changequote(,)dnl -typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; -changequote([,])dnl -], [])[extern int _nl_msg_cat_cntr; -extern int *_nl_domain_bindings;], - [bindtextdomain ("", ""); -return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings], - gt_cv_func_gnugettext_libc=yes, - gt_cv_func_gnugettext_libc=no)]) - - if test "$gt_cv_func_gnugettext_libc" != "yes"; then - dnl Sometimes libintl requires libiconv, so first search for libiconv. - ifelse(gt_included_intl, yes, , [ - AM_ICONV_LINK - ]) - dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL - dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) - dnl because that would add "-liconv" to LIBINTL and LTLIBINTL - dnl even if libiconv doesn't exist. - AC_LIB_LINKFLAGS_BODY([intl]) - AC_CACHE_CHECK([for GNU gettext in libintl], - gt_cv_func_gnugettext_libintl, - [gt_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $INCINTL" - gt_save_LIBS="$LIBS" - LIBS="$LIBS $LIBINTL" - dnl Now see whether libintl exists and does not depend on libiconv. - AC_TRY_LINK([#include -]ifelse([$2], [need-formatstring-macros], -[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION -#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) -#endif -changequote(,)dnl -typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; -changequote([,])dnl -], [])[extern int _nl_msg_cat_cntr; -extern -#ifdef __cplusplus -"C" -#endif -const char *_nl_expand_alias (const char *);], - [bindtextdomain ("", ""); -return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")], - gt_cv_func_gnugettext_libintl=yes, - gt_cv_func_gnugettext_libintl=no) - dnl Now see whether libintl exists and depends on libiconv. - if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then - LIBS="$LIBS $LIBICONV" - AC_TRY_LINK([#include -]ifelse([$2], [need-formatstring-macros], -[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION -#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) -#endif -changequote(,)dnl -typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; -changequote([,])dnl -], [])[extern int _nl_msg_cat_cntr; -extern -#ifdef __cplusplus -"C" -#endif -const char *_nl_expand_alias (const char *);], - [bindtextdomain ("", ""); -return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")], - [LIBINTL="$LIBINTL $LIBICONV" - LTLIBINTL="$LTLIBINTL $LTLIBICONV" - gt_cv_func_gnugettext_libintl=yes - ]) - fi - CPPFLAGS="$gt_save_CPPFLAGS" - LIBS="$gt_save_LIBS"]) - fi - - dnl If an already present or preinstalled GNU gettext() is found, - dnl use it. But if this macro is used in GNU gettext, and GNU - dnl gettext is already preinstalled in libintl, we update this - dnl libintl. (Cf. the install rule in intl/Makefile.in.) - if test "$gt_cv_func_gnugettext_libc" = "yes" \ - || { test "$gt_cv_func_gnugettext_libintl" = "yes" \ - && test "$PACKAGE" != gettext-runtime \ - && test "$PACKAGE" != gettext-tools; }; then - gt_use_preinstalled_gnugettext=yes - else - dnl Reset the values set by searching for libintl. - LIBINTL= - LTLIBINTL= - INCINTL= - fi - - ifelse(gt_included_intl, yes, [ - if test "$gt_use_preinstalled_gnugettext" != "yes"; then - dnl GNU gettext is not found in the C library. - dnl Fall back on included GNU gettext library. - nls_cv_use_gnu_gettext=yes - fi - fi - - if test "$nls_cv_use_gnu_gettext" = "yes"; then - dnl Mark actions used to generate GNU NLS library. - BUILD_INCLUDED_LIBINTL=yes - USE_INCLUDED_LIBINTL=yes - LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV" - LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV" - LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` - fi - - CATOBJEXT= - if test "$gt_use_preinstalled_gnugettext" = "yes" \ - || test "$nls_cv_use_gnu_gettext" = "yes"; then - dnl Mark actions to use GNU gettext tools. - CATOBJEXT=.gmo - fi - ]) - - if test -n "$INTL_MACOSX_LIBS"; then - if test "$gt_use_preinstalled_gnugettext" = "yes" \ - || test "$nls_cv_use_gnu_gettext" = "yes"; then - dnl Some extra flags are needed during linking. - LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" - LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" - fi - fi - - if test "$gt_use_preinstalled_gnugettext" = "yes" \ - || test "$nls_cv_use_gnu_gettext" = "yes"; then - AC_DEFINE(ENABLE_NLS, 1, - [Define to 1 if translation of program messages to the user's native language - is requested.]) - else - USE_NLS=no - fi - fi - - AC_MSG_CHECKING([whether to use NLS]) - AC_MSG_RESULT([$USE_NLS]) - if test "$USE_NLS" = "yes"; then - AC_MSG_CHECKING([where the gettext function comes from]) - if test "$gt_use_preinstalled_gnugettext" = "yes"; then - if test "$gt_cv_func_gnugettext_libintl" = "yes"; then - gt_source="external libintl" - else - gt_source="libc" - fi - else - gt_source="included intl directory" - fi - AC_MSG_RESULT([$gt_source]) - fi - - if test "$USE_NLS" = "yes"; then - - if test "$gt_use_preinstalled_gnugettext" = "yes"; then - if test "$gt_cv_func_gnugettext_libintl" = "yes"; then - AC_MSG_CHECKING([how to link with libintl]) - AC_MSG_RESULT([$LIBINTL]) - AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) - fi - - dnl For backward compatibility. Some packages may be using this. - AC_DEFINE(HAVE_GETTEXT, 1, - [Define if the GNU gettext() function is already present or preinstalled.]) - AC_DEFINE(HAVE_DCGETTEXT, 1, - [Define if the GNU dcgettext() function is already present or preinstalled.]) - fi - - dnl We need to process the po/ directory. - POSUB=po - fi - - ifelse(gt_included_intl, yes, [ - dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL - dnl to 'yes' because some of the testsuite requires it. - if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then - BUILD_INCLUDED_LIBINTL=yes - fi - - dnl Make all variables we use known to autoconf. - AC_SUBST(BUILD_INCLUDED_LIBINTL) - AC_SUBST(USE_INCLUDED_LIBINTL) - AC_SUBST(CATOBJEXT) - - dnl For backward compatibility. Some configure.ins may be using this. - nls_cv_header_intl= - nls_cv_header_libgt= - - dnl For backward compatibility. Some Makefiles may be using this. - DATADIRNAME=share - AC_SUBST(DATADIRNAME) - - dnl For backward compatibility. Some Makefiles may be using this. - INSTOBJEXT=.mo - AC_SUBST(INSTOBJEXT) - - dnl For backward compatibility. Some Makefiles may be using this. - GENCAT=gencat - AC_SUBST(GENCAT) - - dnl For backward compatibility. Some Makefiles may be using this. - INTLOBJS= - if test "$USE_INCLUDED_LIBINTL" = yes; then - INTLOBJS="\$(GETTOBJS)" - fi - AC_SUBST(INTLOBJS) - - dnl Enable libtool support if the surrounding package wishes it. - INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix - AC_SUBST(INTL_LIBTOOL_SUFFIX_PREFIX) - ]) - - dnl For backward compatibility. Some Makefiles may be using this. - INTLLIBS="$LIBINTL" - AC_SUBST(INTLLIBS) - - dnl Make all documented variables known to autoconf. - AC_SUBST(LIBINTL) - AC_SUBST(LTLIBINTL) - AC_SUBST(POSUB) -]) - - -dnl Checks for all prerequisites of the intl subdirectory, -dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, -dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. -AC_DEFUN([AM_INTL_SUBDIR], -[ - AC_REQUIRE([AC_PROG_INSTALL])dnl - AC_REQUIRE([AM_MKINSTALLDIRS])dnl - AC_REQUIRE([AC_PROG_CC])dnl - AC_REQUIRE([AC_CANONICAL_HOST])dnl - AC_REQUIRE([gt_GLIBC2])dnl - AC_REQUIRE([AC_PROG_RANLIB])dnl - AC_REQUIRE([AC_ISC_POSIX])dnl - AC_REQUIRE([AC_HEADER_STDC])dnl - AC_REQUIRE([AC_C_CONST])dnl - AC_REQUIRE([bh_C_SIGNED])dnl - AC_REQUIRE([AC_C_INLINE])dnl - AC_REQUIRE([AC_TYPE_OFF_T])dnl - AC_REQUIRE([AC_TYPE_SIZE_T])dnl - AC_REQUIRE([gl_AC_TYPE_LONG_LONG])dnl - AC_REQUIRE([gt_TYPE_LONGDOUBLE])dnl - AC_REQUIRE([gt_TYPE_WCHAR_T])dnl - AC_REQUIRE([gt_TYPE_WINT_T])dnl - AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) - AC_REQUIRE([gl_AC_HEADER_STDINT_H]) - AC_REQUIRE([gt_TYPE_INTMAX_T]) - AC_REQUIRE([gt_PRINTF_POSIX]) - AC_REQUIRE([AC_FUNC_ALLOCA])dnl - AC_REQUIRE([AC_FUNC_MMAP])dnl - AC_REQUIRE([gl_GLIBC21])dnl - AC_REQUIRE([gt_INTDIV0])dnl - AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl - AC_REQUIRE([gt_HEADER_INTTYPES_H])dnl - AC_REQUIRE([gt_INTTYPES_PRI])dnl - AC_REQUIRE([gl_XSIZE])dnl - AC_REQUIRE([gt_INTL_MACOSX])dnl - - AC_CHECK_TYPE([ptrdiff_t], , - [AC_DEFINE([ptrdiff_t], [long], - [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) - ]) - AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \ -stdlib.h string.h unistd.h sys/param.h]) - AC_CHECK_FUNCS([asprintf fwprintf getcwd getegid geteuid getgid getuid \ -mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \ -strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \ -__fsetlocking]) - - dnl Use the _snprintf function only if it is declared (because on NetBSD it - dnl is defined as a weak alias of snprintf; we prefer to use the latter). - gt_CHECK_DECL(_snprintf, [#include ]) - gt_CHECK_DECL(_snwprintf, [#include ]) - - dnl Use the *_unlocked functions only if they are declared. - dnl (because some of them were defined without being declared in Solaris - dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built - dnl on Solaris 2.5.1 to run on Solaris 2.6). - dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. - gt_CHECK_DECL(feof_unlocked, [#include ]) - gt_CHECK_DECL(fgets_unlocked, [#include ]) - gt_CHECK_DECL(getc_unlocked, [#include ]) - - case $gt_cv_func_printf_posix in - *yes) HAVE_POSIX_PRINTF=1 ;; - *) HAVE_POSIX_PRINTF=0 ;; - esac - AC_SUBST([HAVE_POSIX_PRINTF]) - if test "$ac_cv_func_asprintf" = yes; then - HAVE_ASPRINTF=1 - else - HAVE_ASPRINTF=0 - fi - AC_SUBST([HAVE_ASPRINTF]) - if test "$ac_cv_func_snprintf" = yes; then - HAVE_SNPRINTF=1 - else - HAVE_SNPRINTF=0 - fi - AC_SUBST([HAVE_SNPRINTF]) - if test "$ac_cv_func_wprintf" = yes; then - HAVE_WPRINTF=1 - else - HAVE_WPRINTF=0 - fi - AC_SUBST([HAVE_WPRINTF]) - - AM_ICONV - AM_LANGINFO_CODESET - if test $ac_cv_header_locale_h = yes; then - gt_LC_MESSAGES - fi - - if test -n "$INTL_MACOSX_LIBS"; then - CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" - fi - - dnl intl/plural.c is generated from intl/plural.y. It requires bison, - dnl because plural.y uses bison specific features. It requires at least - dnl bison-1.26 because earlier versions generate a plural.c that doesn't - dnl compile. - dnl bison is only needed for the maintainer (who touches plural.y). But in - dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put - dnl the rule in general Makefile. Now, some people carelessly touch the - dnl files or have a broken "make" program, hence the plural.c rule will - dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not - dnl present or too old. - AC_CHECK_PROGS([INTLBISON], [bison]) - if test -z "$INTLBISON"; then - ac_verc_fail=yes - else - dnl Found it, now check the version. - AC_MSG_CHECKING([version of bison]) -changequote(<<,>>)dnl - ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; - 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) -changequote([,])dnl - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - esac - AC_MSG_RESULT([$ac_prog_version]) - fi - if test $ac_verc_fail = yes; then - INTLBISON=: - fi -]) - - -dnl Checks for special options needed on MacOS X. -dnl Defines INTL_MACOSX_LIBS. -AC_DEFUN([gt_INTL_MACOSX], -[ - dnl Check for API introduced in MacOS X 10.2. - AC_CACHE_CHECK([for CFPreferencesCopyAppValue], - gt_cv_func_CFPreferencesCopyAppValue, - [gt_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" - gt_save_LIBS="$LIBS" - LIBS="$LIBS -framework CoreFoundation" - AC_TRY_LINK([#include ], - [CFPreferencesCopyAppValue(NULL, NULL)], - [gt_cv_func_CFPreferencesCopyAppValue=yes], - [gt_cv_func_CFPreferencesCopyAppValue=no]) - CPPFLAGS="$gt_save_CPPFLAGS" - LIBS="$gt_save_LIBS"]) - if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then - AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1, - [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) - fi - dnl Check for API introduced in MacOS X 10.3. - AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, - [gt_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" - gt_save_LIBS="$LIBS" - LIBS="$LIBS -framework CoreFoundation" - AC_TRY_LINK([#include ], [CFLocaleCopyCurrent();], - [gt_cv_func_CFLocaleCopyCurrent=yes], - [gt_cv_func_CFLocaleCopyCurrent=no]) - CPPFLAGS="$gt_save_CPPFLAGS" - LIBS="$gt_save_LIBS"]) - if test $gt_cv_func_CFLocaleCopyCurrent = yes; then - AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1, - [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) - fi - INTL_MACOSX_LIBS= - if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then - INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" - fi - AC_SUBST([INTL_MACOSX_LIBS]) -]) - - -dnl gt_CHECK_DECL(FUNC, INCLUDES) -dnl Check whether a function is declared. -AC_DEFUN([gt_CHECK_DECL], -[ - AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1, - [AC_TRY_COMPILE([$2], [ -#ifndef $1 - char *p = (char *) $1; -#endif -], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)]) - if test $ac_cv_have_decl_$1 = yes; then - gt_value=1 - else - gt_value=0 - fi - AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value], - [Define to 1 if you have the declaration of `$1', and to 0 if you don't.]) -]) - - -dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) -AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) - -# iconv.m4 serial AM4 (gettext-0.11.3) -dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -dnl From Bruno Haible. - -AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], -[ - dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. - AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) - AC_REQUIRE([AC_LIB_RPATH]) - - dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV - dnl accordingly. - AC_LIB_LINKFLAGS_BODY([iconv]) -]) - -AC_DEFUN([AM_ICONV_LINK], -[ - dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and - dnl those with the standalone portable GNU libiconv installed). - - dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV - dnl accordingly. - AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) - - dnl Add $INCICONV to CPPFLAGS before performing the following checks, - dnl because if the user has installed libiconv and not disabled its use - dnl via --without-libiconv-prefix, he wants to use it. The first - dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. - am_save_CPPFLAGS="$CPPFLAGS" - AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) - - AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [ - am_cv_func_iconv="no, consider installing GNU libiconv" - am_cv_lib_iconv=no - AC_TRY_LINK([#include -#include ], - [iconv_t cd = iconv_open("",""); - iconv(cd,NULL,NULL,NULL,NULL); - iconv_close(cd);], - am_cv_func_iconv=yes) - if test "$am_cv_func_iconv" != yes; then - am_save_LIBS="$LIBS" - LIBS="$LIBS $LIBICONV" - AC_TRY_LINK([#include -#include ], - [iconv_t cd = iconv_open("",""); - iconv(cd,NULL,NULL,NULL,NULL); - iconv_close(cd);], - am_cv_lib_iconv=yes - am_cv_func_iconv=yes) - LIBS="$am_save_LIBS" - fi - ]) - if test "$am_cv_func_iconv" = yes; then - AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.]) - fi - if test "$am_cv_lib_iconv" = yes; then - AC_MSG_CHECKING([how to link with libiconv]) - AC_MSG_RESULT([$LIBICONV]) - else - dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV - dnl either. - CPPFLAGS="$am_save_CPPFLAGS" - LIBICONV= - LTLIBICONV= - fi - AC_SUBST(LIBICONV) - AC_SUBST(LTLIBICONV) -]) - -AC_DEFUN([AM_ICONV], -[ - AM_ICONV_LINK - if test "$am_cv_func_iconv" = yes; then - AC_MSG_CHECKING([for iconv declaration]) - AC_CACHE_VAL(am_cv_proto_iconv, [ - AC_TRY_COMPILE([ -#include -#include -extern -#ifdef __cplusplus -"C" -#endif -#if defined(__STDC__) || defined(__cplusplus) -size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); -#else -size_t iconv(); -#endif -], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const") - am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) - am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` - AC_MSG_RESULT([$]{ac_t:- - }[$]am_cv_proto_iconv) - AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1, - [Define as const if the declaration of iconv() needs const.]) - fi -]) - -# isc-posix.m4 serial 2 (gettext-0.11.2) -dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -# This file is not needed with autoconf-2.53 and newer. Remove it in 2005. - -# This test replaces the one in autoconf. -# Currently this macro should have the same name as the autoconf macro -# because gettext's gettext.m4 (distributed in the automake package) -# still uses it. Otherwise, the use in gettext.m4 makes autoheader -# give these diagnostics: -# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX -# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX - -undefine([AC_ISC_POSIX]) - -AC_DEFUN([AC_ISC_POSIX], - [ - dnl This test replaces the obsolescent AC_ISC_POSIX kludge. - AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"]) - ] -) - -# lib-ld.m4 serial 3 (gettext-0.13) -dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -dnl Subroutines of libtool.m4, -dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision -dnl with libtool.m4. - -dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. -AC_DEFUN([AC_LIB_PROG_LD_GNU], -[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld, -[# I'd rather use --version here, but apparently some GNU ld's only accept -v. -case `$LD -v 2>&1 conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi -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(acl_cv_path_LD, -[if test -z "$LD"; then - IFS="${IFS= }"; ac_save_ifs="$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 - acl_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. - case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in - *GNU* | *'with BFD'*) - test "$with_gnu_ld" != no && break ;; - *) - test "$with_gnu_ld" != yes && break ;; - esac - fi - done - IFS="$ac_save_ifs" -else - acl_cv_path_LD="$LD" # Let the user override the test with a path. -fi]) -LD="$acl_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_LIB_PROG_LD_GNU -]) - -# lib-link.m4 serial 6 (gettext-0.14.3) -dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -dnl From Bruno Haible. - -AC_PREREQ(2.50) - -dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and -dnl the libraries corresponding to explicit and implicit dependencies. -dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and -dnl augments the CPPFLAGS variable. -AC_DEFUN([AC_LIB_LINKFLAGS], -[ - AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) - AC_REQUIRE([AC_LIB_RPATH]) - define([Name],[translit([$1],[./-], [___])]) - define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], - [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) - AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ - AC_LIB_LINKFLAGS_BODY([$1], [$2]) - ac_cv_lib[]Name[]_libs="$LIB[]NAME" - ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" - ac_cv_lib[]Name[]_cppflags="$INC[]NAME" - ]) - LIB[]NAME="$ac_cv_lib[]Name[]_libs" - LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" - INC[]NAME="$ac_cv_lib[]Name[]_cppflags" - AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) - AC_SUBST([LIB]NAME) - AC_SUBST([LTLIB]NAME) - dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the - dnl results of this search when this library appears as a dependency. - HAVE_LIB[]NAME=yes - undefine([Name]) - undefine([NAME]) -]) - -dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) -dnl searches for libname and the libraries corresponding to explicit and -dnl implicit dependencies, together with the specified include files and -dnl the ability to compile and link the specified testcode. If found, it -dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and -dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and -dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs -dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. -AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], -[ - AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) - AC_REQUIRE([AC_LIB_RPATH]) - define([Name],[translit([$1],[./-], [___])]) - define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], - [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) - - dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME - dnl accordingly. - AC_LIB_LINKFLAGS_BODY([$1], [$2]) - - dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, - dnl because if the user has installed lib[]Name and not disabled its use - dnl via --without-lib[]Name-prefix, he wants to use it. - ac_save_CPPFLAGS="$CPPFLAGS" - AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) - - AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ - ac_save_LIBS="$LIBS" - LIBS="$LIBS $LIB[]NAME" - AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) - LIBS="$ac_save_LIBS" - ]) - if test "$ac_cv_lib[]Name" = yes; then - HAVE_LIB[]NAME=yes - AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) - AC_MSG_CHECKING([how to link with lib[]$1]) - AC_MSG_RESULT([$LIB[]NAME]) - else - HAVE_LIB[]NAME=no - dnl If $LIB[]NAME didn't lead to a usable library, we don't need - dnl $INC[]NAME either. - CPPFLAGS="$ac_save_CPPFLAGS" - LIB[]NAME= - LTLIB[]NAME= - fi - AC_SUBST([HAVE_LIB]NAME) - AC_SUBST([LIB]NAME) - AC_SUBST([LTLIB]NAME) - undefine([Name]) - undefine([NAME]) -]) - -dnl Determine the platform dependent parameters needed to use rpath: -dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, -dnl hardcode_direct, hardcode_minus_L. -AC_DEFUN([AC_LIB_RPATH], -[ - dnl Tell automake >= 1.10 to complain if config.rpath is missing. - m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) - AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS - AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld - AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host - AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir - AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [ - CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ - ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh - . ./conftest.sh - rm -f ./conftest.sh - acl_cv_rpath=done - ]) - wl="$acl_cv_wl" - libext="$acl_cv_libext" - shlibext="$acl_cv_shlibext" - hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" - hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" - hardcode_direct="$acl_cv_hardcode_direct" - hardcode_minus_L="$acl_cv_hardcode_minus_L" - dnl Determine whether the user wants rpath handling at all. - AC_ARG_ENABLE(rpath, - [ --disable-rpath do not hardcode runtime library paths], - :, enable_rpath=yes) -]) - -dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and -dnl the libraries corresponding to explicit and implicit dependencies. -dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. -AC_DEFUN([AC_LIB_LINKFLAGS_BODY], -[ - define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], - [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) - dnl By default, look in $includedir and $libdir. - use_additional=yes - AC_LIB_WITH_FINAL_PREFIX([ - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - ]) - AC_LIB_ARG_WITH([lib$1-prefix], -[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib - --without-lib$1-prefix don't search for lib$1 in includedir and libdir], -[ - if test "X$withval" = "Xno"; then - use_additional=no - else - if test "X$withval" = "X"; then - AC_LIB_WITH_FINAL_PREFIX([ - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - ]) - else - additional_includedir="$withval/include" - additional_libdir="$withval/lib" - fi - fi -]) - dnl Search the library and its dependencies in $additional_libdir and - dnl $LDFLAGS. Using breadth-first-seach. - LIB[]NAME= - LTLIB[]NAME= - INC[]NAME= - rpathdirs= - ltrpathdirs= - names_already_handled= - names_next_round='$1 $2' - while test -n "$names_next_round"; do - names_this_round="$names_next_round" - names_next_round= - for name in $names_this_round; do - already_handled= - for n in $names_already_handled; do - if test "$n" = "$name"; then - already_handled=yes - break - fi - done - if test -z "$already_handled"; then - names_already_handled="$names_already_handled $name" - dnl See if it was already located by an earlier AC_LIB_LINKFLAGS - dnl or AC_LIB_HAVE_LINKFLAGS call. - uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` - eval value=\"\$HAVE_LIB$uppername\" - if test -n "$value"; then - if test "$value" = yes; then - eval value=\"\$LIB$uppername\" - test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" - eval value=\"\$LTLIB$uppername\" - test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" - else - dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined - dnl that this library doesn't exist. So just drop it. - : - fi - else - dnl Search the library lib$name in $additional_libdir and $LDFLAGS - dnl and the already constructed $LIBNAME/$LTLIBNAME. - found_dir= - found_la= - found_so= - found_a= - if test $use_additional = yes; then - if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then - found_dir="$additional_libdir" - found_so="$additional_libdir/lib$name.$shlibext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" - fi - else - if test -f "$additional_libdir/lib$name.$libext"; then - found_dir="$additional_libdir" - found_a="$additional_libdir/lib$name.$libext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" - fi - fi - fi - fi - if test "X$found_dir" = "X"; then - for x in $LDFLAGS $LTLIB[]NAME; do - AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) - case "$x" in - -L*) - dir=`echo "X$x" | sed -e 's/^X-L//'` - if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then - found_dir="$dir" - found_so="$dir/lib$name.$shlibext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" - fi - else - if test -f "$dir/lib$name.$libext"; then - found_dir="$dir" - found_a="$dir/lib$name.$libext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" - fi - fi - fi - ;; - esac - if test "X$found_dir" != "X"; then - break - fi - done - fi - if test "X$found_dir" != "X"; then - dnl Found the library. - LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" - if test "X$found_so" != "X"; then - dnl Linking with a shared library. We attempt to hardcode its - dnl directory into the executable's runpath, unless it's the - dnl standard /usr/lib. - if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then - dnl No hardcoding is needed. - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" - else - dnl Use an explicit option to hardcode DIR into the resulting - dnl binary. - dnl Potentially add DIR to ltrpathdirs. - dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. - haveit= - for x in $ltrpathdirs; do - if test "X$x" = "X$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - ltrpathdirs="$ltrpathdirs $found_dir" - fi - dnl The hardcoding into $LIBNAME is system dependent. - if test "$hardcode_direct" = yes; then - dnl Using DIR/libNAME.so during linking hardcodes DIR into the - dnl resulting binary. - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" - else - if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then - dnl Use an explicit option to hardcode DIR into the resulting - dnl binary. - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" - dnl Potentially add DIR to rpathdirs. - dnl The rpathdirs will be appended to $LIBNAME at the end. - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - rpathdirs="$rpathdirs $found_dir" - fi - else - dnl Rely on "-L$found_dir". - dnl But don't add it if it's already contained in the LDFLAGS - dnl or the already constructed $LIBNAME - haveit= - for x in $LDFLAGS $LIB[]NAME; do - AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) - if test "X$x" = "X-L$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" - fi - if test "$hardcode_minus_L" != no; then - dnl FIXME: Not sure whether we should use - dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" - dnl here. - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" - else - dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH - dnl here, because this doesn't fit in flags passed to the - dnl compiler. So give up. No hardcoding. This affects only - dnl very old systems. - dnl FIXME: Not sure whether we should use - dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" - dnl here. - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" - fi - fi - fi - fi - else - if test "X$found_a" != "X"; then - dnl Linking with a static library. - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" - else - dnl We shouldn't come here, but anyway it's good to have a - dnl fallback. - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" - fi - fi - dnl Assume the include files are nearby. - additional_includedir= - case "$found_dir" in - */lib | */lib/) - basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` - additional_includedir="$basedir/include" - ;; - esac - if test "X$additional_includedir" != "X"; then - dnl Potentially add $additional_includedir to $INCNAME. - dnl But don't add it - dnl 1. if it's the standard /usr/include, - dnl 2. if it's /usr/local/include and we are using GCC on Linux, - dnl 3. if it's already present in $CPPFLAGS or the already - dnl constructed $INCNAME, - dnl 4. if it doesn't exist as a directory. - if test "X$additional_includedir" != "X/usr/include"; then - haveit= - if test "X$additional_includedir" = "X/usr/local/include"; then - if test -n "$GCC"; then - case $host_os in - linux* | gnu* | k*bsd*-gnu) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - for x in $CPPFLAGS $INC[]NAME; do - AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) - if test "X$x" = "X-I$additional_includedir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_includedir"; then - dnl Really add $additional_includedir to $INCNAME. - INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" - fi - fi - fi - fi - fi - dnl Look for dependencies. - if test -n "$found_la"; then - dnl Read the .la file. It defines the variables - dnl dlname, library_names, old_library, dependency_libs, current, - dnl age, revision, installed, dlopen, dlpreopen, libdir. - save_libdir="$libdir" - case "$found_la" in - */* | *\\*) . "$found_la" ;; - *) . "./$found_la" ;; - esac - libdir="$save_libdir" - dnl We use only dependency_libs. - for dep in $dependency_libs; do - case "$dep" in - -L*) - additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` - dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. - dnl But don't add it - dnl 1. if it's the standard /usr/lib, - dnl 2. if it's /usr/local/lib and we are using GCC on Linux, - dnl 3. if it's already present in $LDFLAGS or the already - dnl constructed $LIBNAME, - dnl 4. if it doesn't exist as a directory. - if test "X$additional_libdir" != "X/usr/lib"; then - haveit= - if test "X$additional_libdir" = "X/usr/local/lib"; then - if test -n "$GCC"; then - case $host_os in - linux* | gnu* | k*bsd*-gnu) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - haveit= - for x in $LDFLAGS $LIB[]NAME; do - AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) - if test "X$x" = "X-L$additional_libdir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - dnl Really add $additional_libdir to $LIBNAME. - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" - fi - fi - haveit= - for x in $LDFLAGS $LTLIB[]NAME; do - AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) - if test "X$x" = "X-L$additional_libdir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - dnl Really add $additional_libdir to $LTLIBNAME. - LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" - fi - fi - fi - fi - ;; - -R*) - dir=`echo "X$dep" | sed -e 's/^X-R//'` - if test "$enable_rpath" != no; then - dnl Potentially add DIR to rpathdirs. - dnl The rpathdirs will be appended to $LIBNAME at the end. - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - rpathdirs="$rpathdirs $dir" - fi - dnl Potentially add DIR to ltrpathdirs. - dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. - haveit= - for x in $ltrpathdirs; do - if test "X$x" = "X$dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - ltrpathdirs="$ltrpathdirs $dir" - fi - fi - ;; - -l*) - dnl Handle this in the next round. - names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` - ;; - *.la) - dnl Handle this in the next round. Throw away the .la's - dnl directory; it is already contained in a preceding -L - dnl option. - names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` - ;; - *) - dnl Most likely an immediate library name. - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" - LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" - ;; - esac - done - fi - else - dnl Didn't find the library; assume it is in the system directories - dnl known to the linker and runtime loader. (All the system - dnl directories known to the linker should also be known to the - dnl runtime loader, otherwise the system is severely misconfigured.) - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" - LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" - fi - fi - fi - done - done - if test "X$rpathdirs" != "X"; then - if test -n "$hardcode_libdir_separator"; then - dnl Weird platform: only the last -rpath option counts, the user must - dnl pass all path elements in one option. We can arrange that for a - dnl single library, but not when more than one $LIBNAMEs are used. - alldirs= - for found_dir in $rpathdirs; do - alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" - done - dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. - acl_save_libdir="$libdir" - libdir="$alldirs" - eval flag=\"$hardcode_libdir_flag_spec\" - libdir="$acl_save_libdir" - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" - else - dnl The -rpath options are cumulative. - for found_dir in $rpathdirs; do - acl_save_libdir="$libdir" - libdir="$found_dir" - eval flag=\"$hardcode_libdir_flag_spec\" - libdir="$acl_save_libdir" - LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" - done - fi - fi - if test "X$ltrpathdirs" != "X"; then - dnl When using libtool, the option that works for both libraries and - dnl executables is -R. The -R options are cumulative. - for found_dir in $ltrpathdirs; do - LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" - done - fi -]) - -dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, -dnl unless already present in VAR. -dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes -dnl contains two or three consecutive elements that belong together. -AC_DEFUN([AC_LIB_APPENDTOVAR], -[ - for element in [$2]; do - haveit= - for x in $[$1]; do - AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) - if test "X$x" = "X$element"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - [$1]="${[$1]}${[$1]:+ }$element" - fi - done -]) - -# lib-prefix.m4 serial 4 (gettext-0.14.2) -dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -dnl From Bruno Haible. - -dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and -dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't -dnl require excessive bracketing. -ifdef([AC_HELP_STRING], -[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], -[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) - -dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed -dnl to access previously installed libraries. The basic assumption is that -dnl a user will want packages to use other packages he previously installed -dnl with the same --prefix option. -dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate -dnl libraries, but is otherwise very convenient. -AC_DEFUN([AC_LIB_PREFIX], -[ - AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) - AC_REQUIRE([AC_PROG_CC]) - AC_REQUIRE([AC_CANONICAL_HOST]) - AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) - dnl By default, look in $includedir and $libdir. - use_additional=yes - AC_LIB_WITH_FINAL_PREFIX([ - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - ]) - AC_LIB_ARG_WITH([lib-prefix], -[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib - --without-lib-prefix don't search for libraries in includedir and libdir], -[ - if test "X$withval" = "Xno"; then - use_additional=no - else - if test "X$withval" = "X"; then - AC_LIB_WITH_FINAL_PREFIX([ - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - ]) - else - additional_includedir="$withval/include" - additional_libdir="$withval/lib" - fi - fi -]) - if test $use_additional = yes; then - dnl Potentially add $additional_includedir to $CPPFLAGS. - dnl But don't add it - dnl 1. if it's the standard /usr/include, - dnl 2. if it's already present in $CPPFLAGS, - dnl 3. if it's /usr/local/include and we are using GCC on Linux, - dnl 4. if it doesn't exist as a directory. - if test "X$additional_includedir" != "X/usr/include"; then - haveit= - for x in $CPPFLAGS; do - AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) - if test "X$x" = "X-I$additional_includedir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test "X$additional_includedir" = "X/usr/local/include"; then - if test -n "$GCC"; then - case $host_os in - linux* | gnu* | k*bsd*-gnu) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - if test -d "$additional_includedir"; then - dnl Really add $additional_includedir to $CPPFLAGS. - CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" - fi - fi - fi - fi - dnl Potentially add $additional_libdir to $LDFLAGS. - dnl But don't add it - dnl 1. if it's the standard /usr/lib, - dnl 2. if it's already present in $LDFLAGS, - dnl 3. if it's /usr/local/lib and we are using GCC on Linux, - dnl 4. if it doesn't exist as a directory. - if test "X$additional_libdir" != "X/usr/lib"; then - haveit= - for x in $LDFLAGS; do - AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) - if test "X$x" = "X-L$additional_libdir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test "X$additional_libdir" = "X/usr/local/lib"; then - if test -n "$GCC"; then - case $host_os in - linux*) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - dnl Really add $additional_libdir to $LDFLAGS. - LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" - fi - fi - fi - fi - fi -]) - -dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, -dnl acl_final_exec_prefix, containing the values to which $prefix and -dnl $exec_prefix will expand at the end of the configure script. -AC_DEFUN([AC_LIB_PREPARE_PREFIX], -[ - dnl Unfortunately, prefix and exec_prefix get only finally determined - dnl at the end of configure. - if test "X$prefix" = "XNONE"; then - acl_final_prefix="$ac_default_prefix" - else - acl_final_prefix="$prefix" - fi - if test "X$exec_prefix" = "XNONE"; then - acl_final_exec_prefix='${prefix}' - else - acl_final_exec_prefix="$exec_prefix" - fi - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" - prefix="$acl_save_prefix" -]) - -dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the -dnl variables prefix and exec_prefix bound to the values they will have -dnl at the end of the configure script. -AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], -[ - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - $1 - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" -]) - -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- - -# serial 48 AC_PROG_LIBTOOL - - -# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) -# ----------------------------------------------------------- -# If this macro is not defined by Autoconf, define it here. -m4_ifdef([AC_PROVIDE_IFELSE], - [], - [m4_define([AC_PROVIDE_IFELSE], - [m4_ifdef([AC_PROVIDE_$1], - [$2], [$3])])]) - - -# AC_PROG_LIBTOOL -# --------------- -AC_DEFUN([AC_PROG_LIBTOOL], -[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl -dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX -dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. - AC_PROVIDE_IFELSE([AC_PROG_CXX], - [AC_LIBTOOL_CXX], - [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX - ])]) -dnl And a similar setup for Fortran 77 support - AC_PROVIDE_IFELSE([AC_PROG_F77], - [AC_LIBTOOL_F77], - [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 -])]) - -dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. -dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run -dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. - AC_PROVIDE_IFELSE([AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [ifdef([AC_PROG_GCJ], - [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([A][M_PROG_GCJ], - [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([LT_AC_PROG_GCJ], - [define([LT_AC_PROG_GCJ], - defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) -])])# AC_PROG_LIBTOOL - - -# _AC_PROG_LIBTOOL -# ---------------- -AC_DEFUN([_AC_PROG_LIBTOOL], -[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl -AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl -AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl -AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -AC_SUBST(LIBTOOL)dnl - -# Prevent multiple expansion -define([AC_PROG_LIBTOOL], []) -])# _AC_PROG_LIBTOOL - - -# AC_LIBTOOL_SETUP -# ---------------- -AC_DEFUN([AC_LIBTOOL_SETUP], -[AC_PREREQ(2.50)dnl -AC_REQUIRE([AC_ENABLE_SHARED])dnl -AC_REQUIRE([AC_ENABLE_STATIC])dnl -AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_PROG_LD])dnl -AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl -AC_REQUIRE([AC_PROG_NM])dnl - -AC_REQUIRE([AC_PROG_LN_S])dnl -AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! -AC_REQUIRE([AC_OBJEXT])dnl -AC_REQUIRE([AC_EXEEXT])dnl -dnl - -AC_LIBTOOL_SYS_MAX_CMD_LEN -AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -AC_LIBTOOL_OBJDIR - -AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -_LT_AC_PROG_ECHO_BACKSLASH - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e 1s/^X//' -[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] - -# Same as above, but do not quote variable references. -[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except MSVC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -AC_CHECK_TOOL(AR, ar, false) -AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_CHECK_TOOL(STRIP, strip, :) - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" - ;; - *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -_LT_CC_BASENAME([$compiler]) - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - AC_PATH_MAGIC - fi - ;; -esac - -AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -enable_win32_dll=yes, enable_win32_dll=no) - -AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -AC_ARG_WITH([pic], - [AC_HELP_STRING([--with-pic], - [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [pic_mode="$withval"], - [pic_mode=default]) -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -AC_LIBTOOL_LANG_C_CONFIG -_LT_AC_TAGCONFIG -])# AC_LIBTOOL_SETUP - - -# _LT_AC_SYS_COMPILER -# ------------------- -AC_DEFUN([_LT_AC_SYS_COMPILER], -[AC_REQUIRE([AC_PROG_CC])dnl - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC -])# _LT_AC_SYS_COMPILER - - -# _LT_CC_BASENAME(CC) -# ------------------- -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -AC_DEFUN([_LT_CC_BASENAME], -[for cc_temp in $1""; do - case $cc_temp in - compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; - distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` -]) - - -# _LT_COMPILER_BOILERPLATE -# ------------------------ -# Check for compiler boilerplate output or warnings with -# the simple compiler test code. -AC_DEFUN([_LT_COMPILER_BOILERPLATE], -[ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* -])# _LT_COMPILER_BOILERPLATE - - -# _LT_LINKER_BOILERPLATE -# ---------------------- -# Check for linker boilerplate output or warnings with -# the simple link test code. -AC_DEFUN([_LT_LINKER_BOILERPLATE], -[ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* -])# _LT_LINKER_BOILERPLATE - - -# _LT_AC_SYS_LIBPATH_AIX -# ---------------------- -# Links a minimal program and checks the executable -# for the system default hardcoded library path. In most cases, -# this is /usr/lib:/lib, but when the MPI compilers are used -# the location of the communication and MPI libs are included too. -# If we don't find anything, use the default library path according -# to the aix ld manual. -AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], -[AC_LINK_IFELSE(AC_LANG_PROGRAM,[ -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi],[]) -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi -])# _LT_AC_SYS_LIBPATH_AIX - - -# _LT_AC_SHELL_INIT(ARG) -# ---------------------- -AC_DEFUN([_LT_AC_SHELL_INIT], -[ifdef([AC_DIVERSION_NOTICE], - [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], - [AC_DIVERT_PUSH(NOTICE)]) -$1 -AC_DIVERT_POP -])# _LT_AC_SHELL_INIT - - -# _LT_AC_PROG_ECHO_BACKSLASH -# -------------------------- -# Add some code to the start of the generated configure script which -# will find an echo command which doesn't interpret backslashes. -AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], -[_LT_AC_SHELL_INIT([ -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` - ;; -esac - -echo=${ECHO-echo} -if test "X[$]1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X[$]1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} -fi - -if test "X[$]1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null 2>&1 && unset CDPATH - -if test -z "$ECHO"; then -if test "X${echo_test_string+set}" != Xset; then -# find a string as large as possible, as long as the shell can cope with it - for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do - # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if (echo_test_string=`eval $cmd`) 2>/dev/null && - echo_test_string=`eval $cmd` && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL [$]0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL [$]0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "[$]0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" -fi - -AC_SUBST(ECHO) -])])# _LT_AC_PROG_ECHO_BACKSLASH - - -# _LT_AC_LOCK -# ----------- -AC_DEFUN([_LT_AC_LOCK], -[AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '[#]line __oline__ "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.o` in - *32-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*|powerpc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, - [AC_LANG_PUSH(C) - AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) - AC_LANG_POP]) - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; -sparc*-*solaris*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.o` in - *64-bit*) - case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) LD="${LD-ld} -64" ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -[*-*-cygwin* | *-*-mingw* | *-*-pw32*) - AC_CHECK_TOOL(DLLTOOL, dlltool, false) - AC_CHECK_TOOL(AS, as, false) - AC_CHECK_TOOL(OBJDUMP, objdump, false) - ;; - ]) -esac - -need_locks="$enable_libtool_lock" - -])# _LT_AC_LOCK - - -# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------------------- -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], -[AC_REQUIRE([LT_AC_PROG_SED]) -AC_CACHE_CHECK([$1], [$2], - [$2=no - ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - fi - $rm conftest* -]) - -if test x"[$]$2" = xyes; then - ifelse([$5], , :, [$5]) -else - ifelse([$6], , :, [$6]) -fi -])# AC_LIBTOOL_COMPILER_OPTION - - -# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [ACTION-SUCCESS], [ACTION-FAILURE]) -# ------------------------------------------------------------ -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], -[AC_CACHE_CHECK([$1], [$2], - [$2=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $3" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&AS_MESSAGE_LOG_FD - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - else - $2=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" -]) - -if test x"[$]$2" = xyes; then - ifelse([$4], , :, [$4]) -else - ifelse([$5], , :, [$5]) -fi -])# AC_LIBTOOL_LINKER_OPTION - - -# AC_LIBTOOL_SYS_MAX_CMD_LEN -# -------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], -[# find the maximum length of command line arguments -AC_MSG_CHECKING([the maximum length of command line arguments]) -AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl - i=0 - teststring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) - # This has been around since 386BSD, at least. Likely further. - if test -x /sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` - elif test -x /usr/sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` - else - lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs - fi - # And add a safety zone - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - ;; - - interix*) - # We know the value 262144 and hardcode it with a safety zone (like BSD) - lt_cv_sys_max_cmd_len=196608 - ;; - - osf*) - # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure - # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not - # nice to cause kernel panics so lets avoid the loop below. - # First set a reasonable default. - lt_cv_sys_max_cmd_len=16384 - # - if test -x /sbin/sysconfig; then - case `/sbin/sysconfig -q proc exec_disable_arg_limit` in - *1*) lt_cv_sys_max_cmd_len=-1 ;; - esac - fi - ;; - sco3.2v5*) - lt_cv_sys_max_cmd_len=102400 - ;; - sysv5* | sco5v6* | sysv4.2uw2*) - kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` - if test -n "$kargmax"; then - lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` - else - lt_cv_sys_max_cmd_len=32768 - fi - ;; - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - teststring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac -]) -if test -n $lt_cv_sys_max_cmd_len ; then - AC_MSG_RESULT($lt_cv_sys_max_cmd_len) -else - AC_MSG_RESULT(none) -fi -])# AC_LIBTOOL_SYS_MAX_CMD_LEN - - -# _LT_AC_CHECK_DLFCN -# ------------------ -AC_DEFUN([_LT_AC_CHECK_DLFCN], -[AC_CHECK_HEADERS(dlfcn.h)dnl -])# _LT_AC_CHECK_DLFCN - - -# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# --------------------------------------------------------------------- -AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "$cross_compiling" = yes; then : - [$4] -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - else - puts (dlerror ()); - - exit (status); -}] -EOF - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) $1 ;; - x$lt_dlneed_uscore) $2 ;; - x$lt_dlunknown|x*) $3 ;; - esac - else : - # compilation failed - $3 - fi -fi -rm -fr conftest* -])# _LT_AC_TRY_DLOPEN_SELF - - -# AC_LIBTOOL_DLOPEN_SELF -# ---------------------- -AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ]) - ;; - - *) - AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen="shl_load"], - [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], - [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen="dlopen"], - [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], - [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], - [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) - ]) - ]) - ]) - ]) - ]) - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - AC_CACHE_CHECK([whether a program can dlopen itself], - lt_cv_dlopen_self, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, - lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) - ]) - - if test "x$lt_cv_dlopen_self" = xyes; then - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - AC_CACHE_CHECK([whether a statically linked program can dlopen itself], - lt_cv_dlopen_self_static, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, - lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) - ]) - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi -])# AC_LIBTOOL_DLOPEN_SELF - - -# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) -# --------------------------------- -# Check to see if options -c and -o are simultaneously supported by compiler -AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - fi - fi - chmod u+w . 2>&AS_MESSAGE_LOG_FD - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* -]) -])# AC_LIBTOOL_PROG_CC_C_O - - -# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) -# ----------------------------------------- -# Check to see if we can do hard links to lock some files if needed -AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], -[AC_REQUIRE([_LT_AC_LOCK])dnl - -hard_links="nottested" -if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - AC_MSG_CHECKING([if we can lock with hard links]) - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - AC_MSG_RESULT([$hard_links]) - if test "$hard_links" = no; then - AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) - need_locks=warn - fi -else - need_locks=no -fi -])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS - - -# AC_LIBTOOL_OBJDIR -# ----------------- -AC_DEFUN([AC_LIBTOOL_OBJDIR], -[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], -[rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null]) -objdir=$lt_cv_objdir -])# AC_LIBTOOL_OBJDIR - - -# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) -# ---------------------------------------------- -# Check hardcoding attributes. -AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], -[AC_MSG_CHECKING([how to hardcode library paths into programs]) -_LT_AC_TAGVAR(hardcode_action, $1)= -if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ - test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ - test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && - test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then - # Linking always hardcodes the temporary library directory. - _LT_AC_TAGVAR(hardcode_action, $1)=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - _LT_AC_TAGVAR(hardcode_action, $1)=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - _LT_AC_TAGVAR(hardcode_action, $1)=unsupported -fi -AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) - -if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi -])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH - - -# AC_LIBTOOL_SYS_LIB_STRIP -# ------------------------ -AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], -[striplib= -old_striplib= -AC_MSG_CHECKING([whether stripping libraries is possible]) -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) -fi - ;; - *) - AC_MSG_RESULT([no]) - ;; - esac -fi -])# AC_LIBTOOL_SYS_LIB_STRIP - - -# AC_LIBTOOL_SYS_DYNAMIC_LINKER -# ----------------------------- -# PORTME Fill in your ld.so characteristics -AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], -[AC_MSG_CHECKING([dynamic linker characteristics]) -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[[01]] | aix4.[[01]].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[[45]]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[[123]]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[[01]]* | freebsdelf3.[[01]]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ - freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # find out which ABI we are using - libsuff= - case "$host_cpu" in - x86_64*|s390x*|powerpc64*) - echo '[#]line __oline__ "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *64-bit*) - libsuff=64 - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - ;; - esac - fi - rm -rf conftest* - ;; - esac - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[[89]] | openbsd2.[[89]].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -AC_MSG_RESULT([$dynamic_linker]) -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi -])# AC_LIBTOOL_SYS_DYNAMIC_LINKER - - -# _LT_AC_TAGCONFIG -# ---------------- -AC_DEFUN([_LT_AC_TAGCONFIG], -[AC_ARG_WITH([tags], - [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], - [include additional configurations @<:@automatic@:>@])], - [tagnames="$withval"]) - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - AC_MSG_WARN([output file `$ofile' does not exist]) - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) - else - AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) - fi - fi - if test -z "$LTCFLAGS"; then - eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in - "") ;; - *) AC_MSG_ERROR([invalid tag name: $tagname]) - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - AC_MSG_ERROR([tag name \"$tagname\" already exists]) - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - AC_LIBTOOL_LANG_CXX_CONFIG - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - AC_LIBTOOL_LANG_F77_CONFIG - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - AC_LIBTOOL_LANG_GCJ_CONFIG - else - tagname="" - fi - ;; - - RC) - AC_LIBTOOL_LANG_RC_CONFIG - ;; - - *) - AC_MSG_ERROR([Unsupported tag name: $tagname]) - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - AC_MSG_ERROR([unable to update list of available tagged configurations.]) - fi -fi -])# _LT_AC_TAGCONFIG - - -# AC_LIBTOOL_DLOPEN -# ----------------- -# enable checks for dlopen support -AC_DEFUN([AC_LIBTOOL_DLOPEN], - [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_DLOPEN - - -# AC_LIBTOOL_WIN32_DLL -# -------------------- -# declare package support for building win32 DLLs -AC_DEFUN([AC_LIBTOOL_WIN32_DLL], -[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_WIN32_DLL - - -# AC_ENABLE_SHARED([DEFAULT]) -# --------------------------- -# implement the --enable-shared flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_SHARED], -[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([shared], - [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], - [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_shared=]AC_ENABLE_SHARED_DEFAULT) -])# AC_ENABLE_SHARED - - -# AC_DISABLE_SHARED -# ----------------- -# set the default shared flag to --disable-shared -AC_DEFUN([AC_DISABLE_SHARED], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_SHARED(no) -])# AC_DISABLE_SHARED - - -# AC_ENABLE_STATIC([DEFAULT]) -# --------------------------- -# implement the --enable-static flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_STATIC], -[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([static], - [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], - [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_static=]AC_ENABLE_STATIC_DEFAULT) -])# AC_ENABLE_STATIC - - -# AC_DISABLE_STATIC -# ----------------- -# set the default static flag to --disable-static -AC_DEFUN([AC_DISABLE_STATIC], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_STATIC(no) -])# AC_DISABLE_STATIC - - -# AC_ENABLE_FAST_INSTALL([DEFAULT]) -# --------------------------------- -# implement the --enable-fast-install flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_FAST_INSTALL], -[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([fast-install], - [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], - [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) -])# AC_ENABLE_FAST_INSTALL - - -# AC_DISABLE_FAST_INSTALL -# ----------------------- -# set the default to --disable-fast-install -AC_DEFUN([AC_DISABLE_FAST_INSTALL], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_FAST_INSTALL(no) -])# AC_DISABLE_FAST_INSTALL - - -# AC_LIBTOOL_PICMODE([MODE]) -# -------------------------- -# implement the --with-pic flag -# MODE is either `yes' or `no'. If omitted, it defaults to `both'. -AC_DEFUN([AC_LIBTOOL_PICMODE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -pic_mode=ifelse($#,1,$1,default) -])# AC_LIBTOOL_PICMODE - - -# AC_PROG_EGREP -# ------------- -# This is predefined starting with Autoconf 2.54, so this conditional -# definition can be removed once we require Autoconf 2.54 or later. -m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], -[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], - [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi]) - EGREP=$ac_cv_prog_egrep - AC_SUBST([EGREP]) -])]) - - -# AC_PATH_TOOL_PREFIX -# ------------------- -# find a file program which can recognise shared library -AC_DEFUN([AC_PATH_TOOL_PREFIX], -[AC_REQUIRE([AC_PROG_EGREP])dnl -AC_MSG_CHECKING([for $1]) -AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, -[case $MAGIC_CMD in -[[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR -dnl $ac_dummy forces splitting on constant user-supplied paths. -dnl POSIX.2 word splitting is done only on the output of word expansions, -dnl not every word. This closes a longstanding sh security hole. - ac_dummy="ifelse([$2], , $PATH, [$2])" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$1; then - lt_cv_path_MAGIC_CMD="$ac_dir/$1" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac]) -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - AC_MSG_RESULT($MAGIC_CMD) -else - AC_MSG_RESULT(no) -fi -])# AC_PATH_TOOL_PREFIX - - -# AC_PATH_MAGIC -# ------------- -# find a file program which can recognise a shared library -AC_DEFUN([AC_PATH_MAGIC], -[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) - else - MAGIC_CMD=: - fi -fi -])# AC_PATH_MAGIC - - -# AC_PROG_LD -# ---------- -# find the pathname to the GNU or non-GNU linker -AC_DEFUN([AC_PROG_LD], -[AC_ARG_WITH([gnu-ld], - [AC_HELP_STRING([--with-gnu-ld], - [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test "$withval" = no || with_gnu_ld=yes], - [with_gnu_ld=no]) -AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - AC_MSG_CHECKING([for ld used by $CC]) - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [[\\/]]* | ?:[[\\/]]*) - re_direlt='/[[^/]][[^/]]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - AC_MSG_CHECKING([for GNU ld]) -else - AC_MSG_CHECKING([for non-GNU ld]) -fi -AC_CACHE_VAL(lt_cv_path_LD, -[if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case $host_cpu in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -interix3*) - # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' - ;; - -irix5* | irix6* | nonstopux*) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - fi - ;; - -osf3* | osf4* | osf5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv4 | sysv4.3*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - pc) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac -]) -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown -])# AC_DEPLIBS_CHECK_METHOD - - -# AC_PROG_NM -# ---------- -# find the pathname to a BSD-compatible name lister -AC_DEFUN([AC_PROG_NM], -[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, -[if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_nm_to_check="${ac_tool_prefix}nm" - if test -n "$ac_tool_prefix" && test "$build" = "$host"; then - lt_nm_to_check="$lt_nm_to_check nm" - fi - for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/$lt_tmp_nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - ;; - esac - fi - done - IFS="$lt_save_ifs" - done - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi]) -NM="$lt_cv_path_NM" -])# AC_PROG_NM - - -# AC_CHECK_LIBM -# ------------- -# check for math library -AC_DEFUN([AC_CHECK_LIBM], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -LIBM= -case $host in -*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) - # These system don't have libm, or don't need it - ;; -*-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") - AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") - ;; -*) - AC_CHECK_LIB(m, cos, LIBM="-lm") - ;; -esac -])# AC_CHECK_LIBM - - -# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl convenience library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-convenience to the configure arguments. Note that -# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, -# it is assumed to be `libltdl'. LIBLTDL will be prefixed with -# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/' -# (note the single quotes!). If your package is not flat and you're not -# using automake, define top_builddir and top_srcdir appropriately in -# the Makefiles. -AC_DEFUN([AC_LIBLTDL_CONVENIENCE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - case $enable_ltdl_convenience in - no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; - "") enable_ltdl_convenience=yes - ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; - esac - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_CONVENIENCE - - -# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl installable library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-install to the configure arguments. Note that -# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, -# and an installed libltdl is not found, it is assumed to be `libltdl'. -# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with -# '${top_srcdir}/' (note the single quotes!). If your package is not -# flat and you're not using automake, define top_builddir and top_srcdir -# appropriately in the Makefiles. -# In the future, this macro may have to be called after AC_PROG_LIBTOOL. -AC_DEFUN([AC_LIBLTDL_INSTALLABLE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - AC_CHECK_LIB(ltdl, lt_dlinit, - [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], - [if test x"$enable_ltdl_install" = xno; then - AC_MSG_WARN([libltdl not installed, but installation disabled]) - else - enable_ltdl_install=yes - fi - ]) - if test x"$enable_ltdl_install" = x"yes"; then - ac_configure_args="$ac_configure_args --enable-ltdl-install" - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - else - ac_configure_args="$ac_configure_args --enable-ltdl-install=no" - LIBLTDL="-lltdl" - LTDLINCL= - fi - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_INSTALLABLE - - -# AC_LIBTOOL_CXX -# -------------- -# enable support for C++ libraries -AC_DEFUN([AC_LIBTOOL_CXX], -[AC_REQUIRE([_LT_AC_LANG_CXX]) -])# AC_LIBTOOL_CXX - - -# _LT_AC_LANG_CXX -# --------------- -AC_DEFUN([_LT_AC_LANG_CXX], -[AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([_LT_AC_PROG_CXXCPP]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) -])# _LT_AC_LANG_CXX - -# _LT_AC_PROG_CXXCPP -# ------------------ -AC_DEFUN([_LT_AC_PROG_CXXCPP], -[ -AC_REQUIRE([AC_PROG_CXX]) -if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - AC_PROG_CXXCPP -fi -])# _LT_AC_PROG_CXXCPP - -# AC_LIBTOOL_F77 -# -------------- -# enable support for Fortran 77 libraries -AC_DEFUN([AC_LIBTOOL_F77], -[AC_REQUIRE([_LT_AC_LANG_F77]) -])# AC_LIBTOOL_F77 - - -# _LT_AC_LANG_F77 -# --------------- -AC_DEFUN([_LT_AC_LANG_F77], -[AC_REQUIRE([AC_PROG_F77]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) -])# _LT_AC_LANG_F77 - - -# AC_LIBTOOL_GCJ -# -------------- -# enable support for GCJ libraries -AC_DEFUN([AC_LIBTOOL_GCJ], -[AC_REQUIRE([_LT_AC_LANG_GCJ]) -])# AC_LIBTOOL_GCJ - - -# _LT_AC_LANG_GCJ -# --------------- -AC_DEFUN([_LT_AC_LANG_GCJ], -[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], - [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], - [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], - [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) -])# _LT_AC_LANG_GCJ - - -# AC_LIBTOOL_RC -# ------------- -# enable support for Windows resource files -AC_DEFUN([AC_LIBTOOL_RC], -[AC_REQUIRE([LT_AC_PROG_RC]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) -])# AC_LIBTOOL_RC - - -# AC_LIBTOOL_LANG_C_CONFIG -# ------------------------ -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) -AC_DEFUN([_LT_AC_LANG_C_CONFIG], -[lt_save_CC="$CC" -AC_LANG_PUSH(C) - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - -_LT_AC_SYS_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF - -# Report which library types will actually be built -AC_MSG_CHECKING([if libtool supports shared libraries]) -AC_MSG_RESULT([$can_build_shared]) - -AC_MSG_CHECKING([whether to build shared libraries]) -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case $host_os in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4* | aix5*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -AC_MSG_RESULT([$enable_shared]) - -AC_MSG_CHECKING([whether to build static libraries]) -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -AC_MSG_RESULT([$enable_static]) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC="$lt_save_CC" -])# AC_LIBTOOL_LANG_C_CONFIG - - -# AC_LIBTOOL_LANG_CXX_CONFIG -# -------------------------- -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) -AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], -[AC_LANG_PUSH(C++) -AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([_LT_AC_PROG_CXXCPP]) - -_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_AC_TAGVAR(allow_undefined_flag, $1)= -_LT_AC_TAGVAR(always_export_symbols, $1)=no -_LT_AC_TAGVAR(archive_expsym_cmds, $1)= -_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_direct, $1)=no -_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= -_LT_AC_TAGVAR(hardcode_minus_L, $1)=no -_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -_LT_AC_TAGVAR(hardcode_automatic, $1)=no -_LT_AC_TAGVAR(module_cmds, $1)= -_LT_AC_TAGVAR(module_expsym_cmds, $1)= -_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown -_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_AC_TAGVAR(no_undefined_flag, $1)= -_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= -_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Dependencies to place before and after the object being linked: -_LT_AC_TAGVAR(predep_objects, $1)= -_LT_AC_TAGVAR(postdep_objects, $1)= -_LT_AC_TAGVAR(predeps, $1)= -_LT_AC_TAGVAR(postdeps, $1)= -_LT_AC_TAGVAR(compiler_lib_search_path, $1)= - -# Source file extension for C++ test sources. -ac_ext=cpp - -# Object file extension for compiled C++ test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_AC_SYS_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - $as_unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - $as_unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -_LT_AC_TAGVAR(compiler, $1)=$CC -_LT_CC_BASENAME([$compiler]) - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' -else - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - AC_PROG_LD - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -_LT_AC_TAGVAR(ld_shlibs, $1)=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GXX" = yes; then - case $host_os in aix4.[[012]]|aix4.[[012]].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GXX" = yes ; then - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi - ;; - - dgux*) - case $cc_basename in - ec++*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - ghcx*) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - freebsd[[12]]*) - # C++ shared libraries reported to be fairly broken before switch to ELF - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - freebsd-elf*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - freebsd* | kfreebsd*-gnu | dragonfly*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - ;; - gnu*) - ;; - hpux9*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - ;; - *) - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - esac - fi - case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - interix3*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - irix5* | irix6*) - case $cc_basename in - CC*) - # SGI C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - esac - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - linux*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc*) - # Intel C++ - with_gnu_ld=yes - # version 8.0 and above of icpc choke on multiply defined symbols - # if we add $predep_objects and $postdep_objects, however 7.1 and - # earlier do not add the objects themselves. - case `$CC -V 2>&1` in - *"Version 7."*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - *) # Version 8.0 or newer - tmp_idyn= - case $host_cpu in - ia64*) tmp_idyn=' -i_dynamic';; - esac - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - esac - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - pgCC*) - # Portland Group C++ compiler - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - ;; - cxx*) - # Compaq C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - m88k*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - mvs*) - case $cc_basename in - cxx*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - openbsd2*) - # C++ shared libraries are fairly broken - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - openbsd*) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - fi - output_verbose_link_cmd='echo' - ;; - osf3*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ - $rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - lcc*) - # Lucid - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. We must also pass each convience library through - # to the system linker between allextract/defaultextract. - # The C++ compiler will combine linker options so we - # cannot just pass the convience library names through - # without $wl. - # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' - ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - output_verbose_link_cmd='echo' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - # For security reasons, it is highly recommended that you always - # use absolute paths for naming shared libraries, and exclude the - # DT_RUNPATH tag from executables and libraries. But doing so - # requires that you compile everything twice, which is a pain. - # So that behaviour is only enabled if SCOABSPATH is set to a - # non-empty value in the environment. Most likely only useful for - # creating official distributions of packages. - # This is a hack until libtool officially supports absolute path - # names for shared libraries. - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; -esac -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -_LT_AC_TAGVAR(GCC, $1)="$GXX" -_LT_AC_TAGVAR(LD, $1)="$LD" - -AC_LIBTOOL_POSTDEP_PREDEP($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld -])# AC_LIBTOOL_LANG_CXX_CONFIG - -# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) -# ------------------------------------ -# Figure out "hidden" library dependencies from verbose -# compiler output when linking a shared library. -# Parse the compiler output and extract the necessary -# objects, libraries and library flags. -AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ -dnl we can't use the lt_simple_compile_test_code here, -dnl because it contains code intended for an executable, -dnl not a library. It's possible we should let each -dnl tag define a new lt_????_link_test_code variable, -dnl but it's only used here... -ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <> "$cfgfile" -ifelse([$1], [], -[#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e 1s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG], -[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) - -# Is the compiler the GNU C compiler? -with_gcc=$_LT_AC_TAGVAR(GCC, $1) - -gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` -gcc_ver=\`gcc -dumpversion\` - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_[]_LT_AC_TAGVAR(LD, $1) - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) - -# Commands used to build and install a shared archive. -archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) -archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) -module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=\`echo $lt_[]_LT_AC_TAGVAR(predep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=\`echo $lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=\`echo $lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) - -# Compile-time system search path for libraries -sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" - -# Set to yes if exported symbols are required. -always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) - -# The commands to list exported symbols. -export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) - -# Symbols that must always be exported. -include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) - -ifelse([$1],[], -[# ### END LIBTOOL CONFIG], -[# ### END LIBTOOL TAG CONFIG: $tagname]) - -__EOF__ - -ifelse([$1],[], [ - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" -]) -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi -])# AC_LIBTOOL_CONFIG - - -# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) -# ------------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl - -_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - -if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - - AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], - lt_cv_prog_compiler_rtti_exceptions, - [-fno-rtti -fno-exceptions], [], - [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) -fi -])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI - - -# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -# --------------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], -[AC_REQUIRE([AC_CANONICAL_HOST]) -AC_REQUIRE([AC_PROG_NM]) -AC_REQUIRE([AC_OBJEXT]) -# Check for command to grab the raw symbol name followed by C symbol from nm. -AC_MSG_CHECKING([command to parse $NM output from $compiler object]) -AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], -[ -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[[BCDEGRST]]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[[BCDT]]' - ;; -cygwin* | mingw* | pw32*) - symcode='[[ABCDGISTW]]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[[ABCDEGRST]]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -linux*) - if test "$host_cpu" = ia64; then - symcode='[[ABCDGIRSTW]]' - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - fi - ;; -irix* | nonstopux*) - symcode='[[BCDEGRST]]' - ;; -osf*) - symcode='[[BCDEGQRST]]' - ;; -solaris*) - symcode='[[BDRT]]' - ;; -sco3.2v5*) - symcode='[[DT]]' - ;; -sysv4.2uw2*) - symcode='[[DT]]' - ;; -sysv5* | sco5v6* | unixware* | OpenUNIX*) - symcode='[[ABDT]]' - ;; -sysv4) - symcode='[[DFNSTU]]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[[ABCDGIRSTW]]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. - symxfrm="\\1 $ac_symprfx\\2 \\2" - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[[]] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD - fi - else - echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done -]) -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - AC_MSG_RESULT(failed) -else - AC_MSG_RESULT(ok) -fi -]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE - - -# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) -# --------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], -[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= - -AC_MSG_CHECKING([for $compiler option to produce PIC]) - ifelse([$1],[CXX],[ - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68*) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - ghcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | kfreebsd*-gnu | dragonfly*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - fi - ;; - aCC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - interix*) - # This is c89, which is MS Visual C++ (no shared libs) - # Anyone wants to do a port? - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC*) - # KAI C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - icpc* | ecpc*) - # Intel C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgCC*) - # Portland Group C++ compiler. - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - cxx*) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - ;; - RCC*) - # Rational C++ 2.4.1 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - cxx*) - # Digital/Compaq C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - lcc*) - # Lucid - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - *) - ;; - esac - ;; - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - vxworks*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -], -[ - if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC (with -KPIC) is the default. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - newsos6) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - linux*) - case $cc_basename in - icc* | ecc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - ccc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All Alpha code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All OSF/1 code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - solaris*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; - *) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; - esac - ;; - - sunos4*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - unicos*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - - uts4*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then - AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), - [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], - [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in - "" | " "*) ;; - *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; - esac], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\" -AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], - _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), - $lt_tmp_static_flag, - [], - [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) -]) - - -# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) -# ------------------------------------ -# See if the linker supports building shared libraries. -AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], -[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -ifelse([$1],[CXX],[ - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" - ;; - cygwin* | mingw*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - *) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac -],[ - runpath_var= - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)= - _LT_AC_TAGVAR(archive_expsym_cmds, $1)= - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= - _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown - _LT_AC_TAGVAR(hardcode_automatic, $1)=no - _LT_AC_TAGVAR(module_cmds, $1)= - _LT_AC_TAGVAR(module_expsym_cmds, $1)= - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - _LT_AC_TAGVAR(include_expsyms, $1)= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - _LT_CC_BASENAME([$compiler]) - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - interix3*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - esac - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test $supports_anon_versioning = yes; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - $echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - sunos4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - - if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then - runpath_var= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[[012]]|aix4.[[012]].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - # see comment about different semantics on the GNU ld section - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - bsdi[[45]]*) - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' - # FIXME: Should let the user specify the lib program. - _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' - _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi - ;; - - dgux*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - freebsd1*) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu | dragonfly*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - hpux9*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - fi - ;; - - hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - newsos6) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - openbsd*) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - else - case $host_os in - openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - solaris*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - if test "$GCC" = yes; then - wlarc='${wl}' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - wlarc='' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The compiler driver will combine linker options so we - # cannot just pass the convience library names through - # without $wl, iff we do not link with $LD. - # Luckily, gcc supports the same syntax we need for Sun Studio. - # Supported since Solaris 2.6 (maybe 2.5.1?) - case $wlarc in - '') - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; - *) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; - esac ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4) - case $host_vendor in - sni) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - ;; - motorola) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4.3*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in -x|xyes) - # Assume -lc should be added - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $_LT_AC_TAGVAR(archive_cmds, $1) in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - AC_MSG_CHECKING([whether -lc should be explicitly linked in]) - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if AC_TRY_EVAL(ac_compile) 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) - then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - else - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - fi - _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) - ;; - esac - fi - ;; -esac -])# AC_LIBTOOL_PROG_LD_SHLIBS - - -# _LT_AC_FILE_LTDLL_C -# ------------------- -# Be careful that the start marker always follows a newline. -AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ -# /* ltdll.c starts here */ -# #define WIN32_LEAN_AND_MEAN -# #include -# #undef WIN32_LEAN_AND_MEAN -# #include -# -# #ifndef __CYGWIN__ -# # ifdef __CYGWIN32__ -# # define __CYGWIN__ __CYGWIN32__ -# # endif -# #endif -# -# #ifdef __cplusplus -# extern "C" { -# #endif -# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); -# #ifdef __cplusplus -# } -# #endif -# -# #ifdef __CYGWIN__ -# #include -# DECLARE_CYGWIN_DLL( DllMain ); -# #endif -# HINSTANCE __hDllInstance_base; -# -# BOOL APIENTRY -# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) -# { -# __hDllInstance_base = hInst; -# return TRUE; -# } -# /* ltdll.c ends here */ -])# _LT_AC_FILE_LTDLL_C - - -# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) -# --------------------------------- -AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) - - -# old names -AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) -AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) -AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) - -# This is just to silence aclocal about the macro not being used -ifelse([AC_DISABLE_FAST_INSTALL]) - -AC_DEFUN([LT_AC_PROG_GCJ], -[AC_CHECK_TOOL(GCJ, gcj, no) - test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" - AC_SUBST(GCJFLAGS) -]) - -AC_DEFUN([LT_AC_PROG_RC], -[AC_CHECK_TOOL(RC, windres, no) -]) - -# NOTE: This macro has been submitted for inclusion into # -# GNU Autoconf as AC_PROG_SED. When it is available in # -# a released version of Autoconf we should remove this # -# macro and use it instead. # -# LT_AC_PROG_SED -# -------------- -# Check for a fully-functional sed program, that truncates -# as few characters as possible. Prefer GNU sed if found. -AC_DEFUN([LT_AC_PROG_SED], -[AC_MSG_CHECKING([for a sed that does not truncate output]) -AC_CACHE_VAL(lt_cv_path_SED, -[# Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -IFS=$as_save_IFS -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && continue - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done -]) -SED=$lt_cv_path_SED -AC_SUBST([SED]) -AC_MSG_RESULT([$SED]) -]) - -# nls.m4 serial 2 (gettext-0.14.3) -dnl Copyright (C) 1995-2003, 2005 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. -dnl -dnl This file can can be used in projects which are not available under -dnl the GNU General Public License or the GNU Library General Public -dnl License but which still want to provide support for the GNU gettext -dnl functionality. -dnl Please note that the actual code of the GNU gettext library is covered -dnl by the GNU Library General Public License, and the rest of the GNU -dnl gettext package package is covered by the GNU General Public License. -dnl They are *not* in the public domain. - -dnl Authors: -dnl Ulrich Drepper , 1995-2000. -dnl Bruno Haible , 2000-2003. - -AC_PREREQ(2.50) - -AC_DEFUN([AM_NLS], -[ - AC_MSG_CHECKING([whether NLS is requested]) - dnl Default is enabled NLS - AC_ARG_ENABLE(nls, - [ --disable-nls do not use Native Language Support], - USE_NLS=$enableval, USE_NLS=yes) - AC_MSG_RESULT($USE_NLS) - AC_SUBST(USE_NLS) -]) - -AC_DEFUN([AM_MKINSTALLDIRS], -[ - dnl Tell automake >= 1.10 to complain if mkinstalldirs is missing. - m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([mkinstalldirs])]) - dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly - dnl find the mkinstalldirs script in another subdir but $(top_srcdir). - dnl Try to locate it. - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - case "$ac_aux_dir" in - /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; - *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; - esac - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - AC_SUBST(MKINSTALLDIRS) -]) - -# po.m4 serial 7 (gettext-0.14.3) -dnl Copyright (C) 1995-2005 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. -dnl -dnl This file can can be used in projects which are not available under -dnl the GNU General Public License or the GNU Library General Public -dnl License but which still want to provide support for the GNU gettext -dnl functionality. -dnl Please note that the actual code of the GNU gettext library is covered -dnl by the GNU Library General Public License, and the rest of the GNU -dnl gettext package package is covered by the GNU General Public License. -dnl They are *not* in the public domain. - -dnl Authors: -dnl Ulrich Drepper , 1995-2000. -dnl Bruno Haible , 2000-2003. - -AC_PREREQ(2.50) - -dnl Checks for all prerequisites of the po subdirectory. -AC_DEFUN([AM_PO_SUBDIRS], -[ - AC_REQUIRE([AC_PROG_MAKE_SET])dnl - AC_REQUIRE([AC_PROG_INSTALL])dnl - AC_REQUIRE([AM_MKINSTALLDIRS])dnl - AC_REQUIRE([AM_NLS])dnl - - dnl Perform the following tests also if --disable-nls has been given, - dnl because they are needed for "make dist" to work. - - dnl Search for GNU msgfmt in the PATH. - dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. - dnl The second test excludes FreeBSD msgfmt. - AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, - [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && - (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], - :) - AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) - - dnl Search for GNU xgettext 0.12 or newer in the PATH. - dnl The first test excludes Solaris xgettext and early GNU xgettext versions. - dnl The second test excludes FreeBSD xgettext. - AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, - [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && - (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], - :) - dnl Remove leftover from FreeBSD xgettext call. - rm -f messages.po - - dnl Search for GNU msgmerge 0.11 or newer in the PATH. - AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, - [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) - - dnl This could go away some day; the PATH_PROG_WITH_TEST already does it. - dnl Test whether we really found GNU msgfmt. - if test "$GMSGFMT" != ":"; then - dnl If it is no GNU msgfmt we define it as : so that the - dnl Makefiles still can work. - if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && - (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then - : ; - else - GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` - AC_MSG_RESULT( - [found $GMSGFMT program is not GNU msgfmt; ignore it]) - GMSGFMT=":" - fi - fi - - dnl This could go away some day; the PATH_PROG_WITH_TEST already does it. - dnl Test whether we really found GNU xgettext. - if test "$XGETTEXT" != ":"; then - dnl If it is no GNU xgettext we define it as : so that the - dnl Makefiles still can work. - if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && - (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then - : ; - else - AC_MSG_RESULT( - [found xgettext program is not GNU xgettext; ignore it]) - XGETTEXT=":" - fi - dnl Remove leftover from FreeBSD xgettext call. - rm -f messages.po - fi - - AC_OUTPUT_COMMANDS([ - for ac_file in $CONFIG_FILES; do - # Support "outfile[:infile[:infile...]]" - case "$ac_file" in - *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - esac - # PO directories have a Makefile.in generated from Makefile.in.in. - case "$ac_file" in */Makefile.in) - # Adjust a relative srcdir. - ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` - ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" - ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` - # In autoconf-2.13 it is called $ac_given_srcdir. - # In autoconf-2.50 it is called $srcdir. - test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" - case "$ac_given_srcdir" in - .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; - /*) top_srcdir="$ac_given_srcdir" ;; - *) top_srcdir="$ac_dots$ac_given_srcdir" ;; - esac - # Treat a directory as a PO directory if and only if it has a - # POTFILES.in file. This allows packages to have multiple PO - # directories under different names or in different locations. - if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then - rm -f "$ac_dir/POTFILES" - test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" - cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" - POMAKEFILEDEPS="POTFILES.in" - # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend - # on $ac_dir but don't depend on user-specified configuration - # parameters. - if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then - # The LINGUAS file contains the set of available languages. - if test -n "$OBSOLETE_ALL_LINGUAS"; then - test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" - fi - ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` - # Hide the ALL_LINGUAS assigment from automake. - eval 'ALL_LINGUAS''=$ALL_LINGUAS_' - POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" - else - # The set of available languages was given in configure.in. - eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' - fi - # Compute POFILES - # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) - # Compute UPDATEPOFILES - # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) - # Compute DUMMYPOFILES - # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) - # Compute GMOFILES - # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) - case "$ac_given_srcdir" in - .) srcdirpre= ;; - *) srcdirpre='$(srcdir)/' ;; - esac - POFILES= - UPDATEPOFILES= - DUMMYPOFILES= - GMOFILES= - for lang in $ALL_LINGUAS; do - POFILES="$POFILES $srcdirpre$lang.po" - UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" - DUMMYPOFILES="$DUMMYPOFILES $lang.nop" - GMOFILES="$GMOFILES $srcdirpre$lang.gmo" - done - # CATALOGS depends on both $ac_dir and the user's LINGUAS - # environment variable. - INST_LINGUAS= - if test -n "$ALL_LINGUAS"; then - for presentlang in $ALL_LINGUAS; do - useit=no - if test "%UNSET%" != "$LINGUAS"; then - desiredlanguages="$LINGUAS" - else - desiredlanguages="$ALL_LINGUAS" - fi - for desiredlang in $desiredlanguages; do - # Use the presentlang catalog if desiredlang is - # a. equal to presentlang, or - # b. a variant of presentlang (because in this case, - # presentlang can be used as a fallback for messages - # which are not translated in the desiredlang catalog). - case "$desiredlang" in - "$presentlang"*) useit=yes;; - esac - done - if test $useit = yes; then - INST_LINGUAS="$INST_LINGUAS $presentlang" - fi - done - fi - CATALOGS= - if test -n "$INST_LINGUAS"; then - for lang in $INST_LINGUAS; do - CATALOGS="$CATALOGS $lang.gmo" - done - fi - test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" - sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" - for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do - if test -f "$f"; then - case "$f" in - *.orig | *.bak | *~) ;; - *) cat "$f" >> "$ac_dir/Makefile" ;; - esac - fi - done - fi - ;; - esac - done], - [# Capture the value of obsolete ALL_LINGUAS because we need it to compute - # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it - # from automake. - eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' - # Capture the value of LINGUAS because we need it to compute CATALOGS. - LINGUAS="${LINGUAS-%UNSET%}" - ]) -]) - -dnl Postprocesses a Makefile in a directory containing PO files. -AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], -[ - # When this code is run, in config.status, two variables have already been - # set: - # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, - # - LINGUAS is the value of the environment variable LINGUAS at configure - # time. - -changequote(,)dnl - # Adjust a relative srcdir. - ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` - ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" - ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` - # In autoconf-2.13 it is called $ac_given_srcdir. - # In autoconf-2.50 it is called $srcdir. - test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" - case "$ac_given_srcdir" in - .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; - /*) top_srcdir="$ac_given_srcdir" ;; - *) top_srcdir="$ac_dots$ac_given_srcdir" ;; - esac - - # Find a way to echo strings without interpreting backslash. - if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then - gt_echo='echo' - else - if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then - gt_echo='printf %s\n' - else - echo_func () { - cat < "$ac_file.tmp" - if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then - # Add dependencies that cannot be formulated as a simple suffix rule. - for lang in $ALL_LINGUAS; do - frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` - cat >> "$ac_file.tmp" < /dev/null; then - # Add dependencies that cannot be formulated as a simple suffix rule. - for lang in $ALL_LINGUAS; do - frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` - cat >> "$ac_file.tmp" <> "$ac_file.tmp" <, 1996. - -AC_PREREQ(2.50) - -# Search path for a program which passes the given test. - -dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, -dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) -AC_DEFUN([AM_PATH_PROG_WITH_TEST], -[ -# Prepare PATH_SEPARATOR. -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Find out how to test for executable files. Don't use a zero-byte file, -# as systems may use methods other than mode bits to determine executability. -cat >conf$$.file <<_ASEOF -#! /bin/sh -exit 0 -_ASEOF -chmod +x conf$$.file -if test -x conf$$.file >/dev/null 2>&1; then - ac_executable_p="test -x" -else - ac_executable_p="test -f" -fi -rm -f conf$$.file - -# Extract the first word of "$2", so it can be a program name with args. -set dummy $2; ac_word=[$]2 -AC_MSG_CHECKING([for $ac_word]) -AC_CACHE_VAL(ac_cv_path_$1, -[case "[$]$1" in - [[\\/]]* | ?:[[\\/]]*) - ac_cv_path_$1="[$]$1" # Let the user override the test with a path. - ;; - *) - ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in ifelse([$5], , $PATH, [$5]); do - IFS="$ac_save_IFS" - test -z "$ac_dir" && ac_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then - echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD - if [$3]; then - ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" - break 2 - fi - fi - done - done - IFS="$ac_save_IFS" -dnl If no 4th arg is given, leave the cache variable unset, -dnl so AC_PATH_PROGS will keep looking. -ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" -])dnl - ;; -esac])dnl -$1="$ac_cv_path_$1" -if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then - AC_MSG_RESULT([$]$1) -else - AC_MSG_RESULT(no) -fi -AC_SUBST($1)dnl -]) - -# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_AUTOMAKE_VERSION(VERSION) -# ---------------------------- -# Automake X.Y traces this macro to ensure aclocal.m4 has been -# generated from the m4 files accompanying Automake X.Y. -AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION so it can be traced. -# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], - [AM_AUTOMAKE_VERSION([1.9.6])]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. - -AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` -]) - -# AM_CONDITIONAL -*- Autoconf -*- - -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 7 - -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE]) -AC_SUBST([$1_FALSE]) -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) - - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 8 - -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... - - -# _AM_DEPENDENCIES(NAME) -# ---------------------- -# See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". -# We try a few techniques and use that to set a single cache variable. -# -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular -# dependency, and given that the user is not expected to run this macro, -# just rely on AC_PROG_CC. -AC_DEFUN([_AM_DEPENDENCIES], -[AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) - - -# AM_SET_DEPDIR -# ------------- -# Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES -AC_DEFUN([AM_SET_DEPDIR], -[AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) - - -# AM_DEP_TRACK -# ------------ -AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH]) -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -#serial 3 - -# _AM_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # So let's grep whole file. - if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done -done -])# _AM_OUTPUT_DEPENDENCY_COMMANDS - - -# AM_OUTPUT_DEPENDENCY_COMMANDS -# ----------------------------- -# This macro should only be invoked once -- use via AC_REQUIRE. -# -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will -# need in order to bootstrap the dependency handling code. -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], -[AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) - -# Do all the work for Automake. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 12 - -# This macro actually does too much. Some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) -# AM_INIT_AUTOMAKE([OPTIONS]) -# ----------------------------------------------- -# The call with PACKAGE and VERSION arguments is the old style -# call (pre autoconf-2.50), which is being phased out. PACKAGE -# and VERSION should now be passed to AC_INIT and removed from -# the call to AM_INIT_AUTOMAKE. -# We support both call styles for the transition. After -# the next Automake release, Autoconf can make the AC_INIT -# arguments mandatory, and then we can depend on a new Autoconf -# release and drop the old call support. -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.58])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -]) -]) - - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[# Compute $1's index in $config_headers. -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $1 | $1:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"$am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) - -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# Check whether the underlying file-system supports filenames -# with a leading dot. For instance MS-DOS doesn't. -AC_DEFUN([AM_SET_LEADING_DOT], -[rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) - -# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- -# From Jim Meyering - -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -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]) - -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# AM_MAKE_INCLUDE() -# ----------------- -# Check to see how make treats includes. -AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo done -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) - - -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) - -# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_MKDIR_P -# --------------- -# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. -# -# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories -# created by `make install' are always world readable, even if the -# installer happens to have an overly restrictive umask (e.g. 077). -# This was a mistake. There are at least two reasons why we must not -# use `-m 0755': -# - it causes special bits like SGID to be ignored, -# - it may be too restrictive (some setups expect 775 directories). -# -# Do not use -m 0755 and let people choose whatever they expect by -# setting umask. -# -# We cannot accept any implementation of `mkdir' that recognizes `-p'. -# Some implementations (such as Solaris 8's) are not thread-safe: if a -# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' -# concurrently, both version can detect that a/ is missing, but only -# one can create it and the other will error out. Consequently we -# restrict ourselves to GNU make (using the --version option ensures -# this.) -AC_DEFUN([AM_PROG_MKDIR_P], -[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi -AC_SUBST([mkdir_p])]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# _AM_MANGLE_OPTION(NAME) -# ----------------------- -AC_DEFUN([_AM_MANGLE_OPTION], -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - -# _AM_SET_OPTION(NAME) -# ------------------------------ -# Set option NAME. Presently that only means defining a flag for this option. -AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) - -# _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- -# OPTIONS is a space-separated list of Automake options. -AC_DEFUN([_AM_SET_OPTIONS], -[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) -# ------------------------------------------- -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -AC_DEFUN([_AM_IF_OPTION], -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -# Copyright (C) 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -AC_DEFUN([AM_C_PROTOTYPES], -[AC_REQUIRE([AC_C_PROTOTYPES]) -if test "$ac_cv_prog_cc_stdc" != no; then - U= ANSI2KNR= -else - U=_ ANSI2KNR=./ansi2knr -fi -# Ensure some checks needed by ansi2knr itself. -AC_REQUIRE([AC_HEADER_STDC]) -AC_CHECK_HEADERS(string.h) -AC_SUBST(U)dnl -AC_SUBST(ANSI2KNR)dnl -]) - -AU_DEFUN([fp_C_PROTOTYPES], [AM_C_PROTOTYPES]) - -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_STRIP -# --------------------- -# One issue with vendor `install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# _AM_PROG_TAR(FORMAT) -# -------------------- -# Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. -# -# Substitute a variable $(am__tar) that is a command -# writing to stdout a FORMAT-tarball containing the directory -# $tardir. -# tardir=directory && $(am__tar) > result.tar -# -# Substitute a variable $(am__untar) that extract such -# a tarball read from stdin. -# $(am__untar) < result.tar -AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir - -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) # _AM_PROG_TAR - -m4_include([acinclude.m4]) diff --git a/config.guess b/config.guess deleted file mode 100755 index 917bbc50..00000000 --- a/config.guess +++ /dev/null @@ -1,1463 +0,0 @@ -#! /bin/sh -# Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. - -timestamp='2005-07-08' - -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. -# -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - -trap 'exit 1' 1 2 15 - -# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -# compiler to aid in system detection is discouraged as it requires -# temporary files to be created and, as you can see below, it is a -# headache to deal with in a portable fashion. - -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -# Portable tmp directory creation inspired by the Autoconf team. - -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do - if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ; set_cc_for_build= ;' - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -# Note: order is significant - the case branches are not exclusive. - -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. - case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. - case "${UNAME_VERSION}" in - Debian*) - release='-gnu' - ;; - *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" - exit ;; - *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} - exit ;; - *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} - exit ;; - macppc:MirBSD:*:*) - echo powerppc-unknown-mirbsd${UNAME_RELEASE} - exit ;; - *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} - exit ;; - alpha:OSF1:*:*) - case $UNAME_RELEASE in - *4.0) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - ;; - *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` - ;; - esac - # According to Compaq, /usr/sbin/psrinfo has been available on - # OSF/1 and Tru64 systems produced since 1995. I hope that - # covers most systems running today. This code pipes the CPU - # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in - "EV4 (21064)") - UNAME_MACHINE="alpha" ;; - "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; - "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; - "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; - "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; - "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; - "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; - "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; - "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; - "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; - "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; - "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; - "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; - esac - # A Pn.n version is a patched version. - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; - *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos - exit ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos - exit ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit ;; - *:z/VM:*:*) - echo s390-ibm-zvmoe - exit ;; - *:OS400:*:*) - echo powerpc-ibm-os400 - exit ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit ;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit ;; - DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit ;; - DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7; exit ;; - esac ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} - exit ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) - echo m68k-sun-sunos${UNAME_RELEASE} - ;; - sun4) - echo sparc-sun-sunos${UNAME_RELEASE} - ;; - esac - exit ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; - m68k:machten:*:*) - echo m68k-apple-machten${UNAME_RELEASE} - exit ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} - exit ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && - dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`$dummy $dummyarg` && - { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos${UNAME_RELEASE} - exit ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit ;; - Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] - then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] - then - echo m88k-dg-dgux${UNAME_RELEASE} - else - echo m88k-dg-dguxbcs${UNAME_RELEASE} - fi - else - echo i586-dg-dgux${UNAME_RELEASE} - fi - exit ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit ;; - *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit ;; - ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` - then - echo "$SYSTEM_NAME" - else - echo rs6000-ibm-aix3.2.5 - fi - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 - else - echo rs6000-ibm-aix3.2 - fi - exit ;; - *:AIX:*:[45]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac - fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac - if [ ${HP_ARCH} = "hppa2.0w" ] - then - eval $set_cc_for_build - - # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating - # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler - # generating 64-bit code. GNU and HP use different nomenclature: - # - # $ CC_FOR_BUILD=cc ./config.guess - # => hppa2.0w-hp-hpux11.23 - # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess - # => hppa64-hp-hpux11.23 - - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null - then - HP_ARCH="hppa2.0w" - else - HP_ARCH="hppa64" - fi - fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} - exit ;; - 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else - echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:FreeBSD:*:*) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit ;; - i*:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit ;; - i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 - exit ;; - i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 - exit ;; - x86:Interix*:[34]*) - echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' - exit ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i586-pc-interix - exit ;; - i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin - exit ;; - amd64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin - exit ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - *:GNU:*:*) - # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu - exit ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit ;; - arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - cris:Linux:*:*) - echo cris-axis-linux-gnu - exit ;; - crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu - exit ;; - frv:Linux:*:*) - echo frv-unknown-linux-gnu - exit ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; - esac - exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit ;; - sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit ;; - "") - # 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 ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #ifdef __INTEL_COMPILER - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - echo i386-sequent-sysv4 - exit ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx - exit ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit ;; - i*86:syllable:*:*) - echo ${UNAME_MACHINE}-pc-syllable - exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit ;; - i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 - fi - exit ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit ;; - mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit ;; - M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit ;; - M68*:*:R3V[5678]*:*) - test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; - 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3${OS_REL}; exit; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 - else - echo ns32k-sni-sysv - fi - exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit ;; - i*86:VOS:*:*) - # From Paul.Green@stratus.com. - echo ${UNAME_MACHINE}-stratus-vos - exit ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} - exit ;; - SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} - exit ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - *86) UNAME_PROCESSOR=i686 ;; - unknown) UNAME_PROCESSOR=powerpc ;; - esac - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit ;; - NSE-?:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk${UNAME_RELEASE} - exit ;; - NSR-?:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} - exit ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit ;; - DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "$cputype" = "386"; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi - echo ${UNAME_MACHINE}-unknown-plan9 - exit ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit ;; - SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} - exit ;; - *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "${UNAME_MACHINE}" in - A*) echo alpha-dec-vms ; exit ;; - I*) echo ia64-dec-vms ; exit ;; - V*) echo vax-dec-vms ; exit ;; - esac ;; - *:XENIX:*:SysV) - echo i386-pc-xenix - exit ;; - i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' - exit ;; -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix\n"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - c34*) - echo c34-convex-bsd - exit ;; - c38*) - echo c38-convex-bsd - exit ;; - c4*) - echo c4-convex-bsd - exit ;; - esac -fi - -cat >&2 < in order to provide the needed -information to handle your system. - -config.guess timestamp = $timestamp - -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} -EOF - -exit 1 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/config.h.in b/config.h.in deleted file mode 100644 index 3416dc82..00000000 --- a/config.h.in +++ /dev/null @@ -1,398 +0,0 @@ -/* config.h.in. Generated from configure.in by autoheader. */ - -/* Define to 1 if translation of program messages to the user's native - language is requested. */ -#undef ENABLE_NLS - -/* Path for faillog file. */ -#undef FAILLOG_FILE - -/* Define to the type of elements in the array set by `getgroups'. Usually - this is either `int' or `gid_t'. */ -#undef GETGROUPS_T - -/* Define to 1 if you have the `a64l' function. */ -#undef HAVE_A64L - -/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the - CoreFoundation framework. */ -#undef HAVE_CFLOCALECOPYCURRENT - -/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in - the CoreFoundation framework. */ -#undef HAVE_CFPREFERENCESCOPYAPPVALUE - -/* Define if the GNU dcgettext() function is already present or preinstalled. - */ -#undef HAVE_DCGETTEXT - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_DIRENT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_DLFCN_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_ERRNO_H - -/* Define to 1 if you have the `fchmod' function. */ -#undef HAVE_FCHMOD - -/* Define to 1 if you have the `fchown' function. */ -#undef HAVE_FCHOWN - -/* Define to 1 if you have the header file. */ -#undef HAVE_FCNTL_H - -/* Define to 1 if you have the `fsync' function. */ -#undef HAVE_FSYNC - -/* Define to 1 if you have the `getgroups' function. */ -#undef HAVE_GETGROUPS - -/* Define to 1 if you have the `gethostname' function. */ -#undef HAVE_GETHOSTNAME - -/* Define to 1 if you have the `getspnam' function. */ -#undef HAVE_GETSPNAM - -/* Define if the GNU gettext() function is already present or preinstalled. */ -#undef HAVE_GETTEXT - -/* Define to 1 if you have the `gettimeofday' function. */ -#undef HAVE_GETTIMEOFDAY - -/* Define to 1 if you have the `getusershell' function. */ -#undef HAVE_GETUSERSHELL - -/* Define to 1 if you have the `getutent' function. */ -#undef HAVE_GETUTENT - -/* Define to 1 if you have the header file. */ -#undef HAVE_GSHADOW_H - -/* Define if you have the iconv() function. */ -#undef HAVE_ICONV - -/* Define to 1 if you have the `initgroups' function. */ -#undef HAVE_INITGROUPS - -/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_LASTLOG_H - -/* Define to 1 if you have the `lchown' function. */ -#undef HAVE_LCHOWN - -/* Define to 1 if you have the `lckpwdf' function. */ -#undef HAVE_LCKPWDF - -/* Defined if you have libcrack. */ -#undef HAVE_LIBCRACK - -/* Defined if you have the ts&szs cracklib. */ -#undef HAVE_LIBCRACK_HIST - -/* Defined if it includes *Pw functions. */ -#undef HAVE_LIBCRACK_PW - -/* Define to 1 if you have the header file. */ -#undef HAVE_LIMITS_H - -/* Define if struct lastlog has ll_host */ -#undef HAVE_LL_HOST - -/* Define to 1 if you have the header file. */ -#undef HAVE_LOCALE_H - -/* Define to 1 if you have the `lstat' function. */ -#undef HAVE_LSTAT - -/* Define to 1 if you have the `memcpy' function. */ -#undef HAVE_MEMCPY - -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - -/* Define to 1 if you have the `memset' function. */ -#undef HAVE_MEMSET - -/* Define to 1 if you have the `mkdir' function. */ -#undef HAVE_MKDIR - -/* Define to 1 if you have the header file, and it defines `DIR'. */ -#undef HAVE_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_PATHS_H - -/* Define to 1 if you have the `putgrent' function. */ -#undef HAVE_PUTGRENT - -/* Define to 1 if you have the `putpwent' function. */ -#undef HAVE_PUTPWENT - -/* Define to 1 if you have the `putspent' function. */ -#undef HAVE_PUTSPENT - -/* Define to 1 if you have the `rename' function. */ -#undef HAVE_RENAME - -/* Define to 1 if you have the `rmdir' function. */ -#undef HAVE_RMDIR - -/* Define to 1 if you have the header file. */ -#undef HAVE_RPC_KEY_PROT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SELINUX_SELINUX_H - -/* Define to 1 if you have the `setgroups' function. */ -#undef HAVE_SETGROUPS - -/* Define to 1 if you have the `sgetgrent' function. */ -#undef HAVE_SGETGRENT - -/* Define to 1 if you have the `sgetpwent' function. */ -#undef HAVE_SGETPWENT - -/* Define to 1 if you have the `sgetspent' function. */ -#undef HAVE_SGETSPENT - -/* Define to 1 if you have the header file. */ -#undef HAVE_SGTTY_H - -/* Have working shadow group support in libc */ -#undef HAVE_SHADOWGRP - -/* Define to 1 if you have the header file. */ -#undef HAVE_SHADOW_H - -/* Define to 1 if you have the `sigaction' function. */ -#undef HAVE_SIGACTION - -/* Define to 1 if you have the `snprintf' function. */ -#undef HAVE_SNPRINTF - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the `strcasecmp' function. */ -#undef HAVE_STRCASECMP - -/* Define to 1 if you have the `strchr' function. */ -#undef HAVE_STRCHR - -/* Define to 1 if you have the `strdup' function. */ -#undef HAVE_STRDUP - -/* Define to 1 if you have the `strerror' function. */ -#undef HAVE_STRERROR - -/* Define to 1 if you have the `strftime' function. */ -#undef HAVE_STRFTIME - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the `strstr' function. */ -#undef HAVE_STRSTR - -/* Define to 1 if `st_rdev' is member of `struct stat'. */ -#undef HAVE_STRUCT_STAT_ST_RDEV - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYSLOG_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_DIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_IOCTL_H - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -#undef HAVE_SYS_NDIR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_RESOURCE_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TIME_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have that is POSIX.1 compatible. */ -#undef HAVE_SYS_WAIT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERMIOS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_TERMIO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_ULIMIT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H - -/* Define to 1 if you have the `updwtmp' function. */ -#undef HAVE_UPDWTMP - -/* Define to 1 if you have the `updwtmpx' function. */ -#undef HAVE_UPDWTMPX - -/* Define to 1 if you have the header file. */ -#undef HAVE_UTIME_H - -/* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */ -#undef HAVE_UTIME_NULL - -/* Define to 1 if you have the header file. */ -#undef HAVE_UTMPX_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_UTMP_H - -/* Path for lastlog file. */ -#undef LASTLOG_FILE - -/* Location of system mail spool directory. */ -#undef MAIL_SPOOL_DIR - -/* Name of user's mail spool file if stored in user's home directory. */ -#undef MAIL_SPOOL_FILE - -/* 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 - -/* Path to passwd program. */ -#undef PASSWD_PROGRAM - -/* Define to 1 if the C compiler supports function prototypes. */ -#undef PROTOTYPES - -/* Define as the return type of signal handlers (`int' or `void'). */ -#undef RETSIGTYPE - -/* Define if login should support the -r flag for rlogind. */ -#undef RLOGIN - -/* Define to the ruserok() "success" return value (0 or 1). */ -#undef RUSEROK - -/* Define to 1 if the `setpgrp' function takes no argument. */ -#undef SETPGRP_VOID - -/* Define to support the shadow group file. */ -#undef SHADOWGRP - -/* Define to support S/Key logins. */ -#undef SKEY - -/* Define to support newer BSD S/Key API */ -#undef SKEY_BSD_STYLE - -/* Define to 1 if the `S_IS*' macros in do not work properly. */ -#undef STAT_MACROS_BROKEN - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Define to support /etc/suauth su access control. */ -#undef SU_ACCESS - -/* Define to 1 if you can safely include both and . */ -#undef TIME_WITH_SYS_TIME - -/* Define to 1 if your declares `struct tm'. */ -#undef TM_IN_SYS_TIME - -/* Define to support Pluggable Authentication Modules */ -#undef USE_PAM - -/* Define to use syslog(). */ -#undef USE_SYSLOG - -/* Define if you have ut_host in struct utmp. */ -#undef UT_HOST - -/* Version number of package */ -#undef VERSION - -/* Define if you want to enable Audit messages */ -#undef WITH_AUDIT - -/* Build shadow with SELinux support */ -#undef WITH_SELINUX - -/* Number of bits in a file offset, on hosts where this is settable. */ -#undef _FILE_OFFSET_BITS - -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# undef _GNU_SOURCE -#endif - -/* Define for large files, on AIX-style hosts. */ -#undef _LARGE_FILES - -/* Path for utmp file. */ -#undef _UTMP_FILE - -/* Path for wtmp file. */ -#undef _WTMP_FILE - -/* Define like PROTOTYPES; this can be used by system headers. */ -#undef __PROTOTYPES - -/* Define to empty if `const' does not conform to ANSI C. */ -#undef const - -/* Define to `int' if doesn't define. */ -#undef gid_t - -/* Define to `int' if does not define. */ -#undef mode_t - -/* Define to `long int' if does not define. */ -#undef off_t - -/* Define to `int' if does not define. */ -#undef pid_t - -/* Define to `int' if doesn't define. */ -#undef uid_t - -/* Define to ut_name if struct utmp has ut_name (not ut_user). */ -#undef ut_user diff --git a/config.rpath b/config.rpath deleted file mode 100755 index fa24bfc2..00000000 --- a/config.rpath +++ /dev/null @@ -1,548 +0,0 @@ -#! /bin/sh -# Output a system dependent set of variables, describing how to set the -# run time search path of shared libraries in an executable. -# -# Copyright 1996-2003 Free Software Foundation, Inc. -# Taken from GNU libtool, 2001 -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 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. -# -# The first argument passed to this file is the canonical host specification, -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld -# should be set by the caller. -# -# The set of defined variables is at the end of this script. - -# Known limitations: -# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer -# than 256 bytes, otherwise the compiler driver will dump core. The only -# known workaround is to choose shorter directory names for the build -# directory and/or the installation directory. - -# All known linkers require a `.a' archive for static linking (except M$VC, -# which needs '.lib'). -libext=a -shrext=.so - -host="$1" -host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - -# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC. - -wl= -if test "$GCC" = yes; then - wl='-Wl,' -else - case "$host_os" in - aix*) - wl='-Wl,' - ;; - mingw* | pw32* | os2*) - ;; - hpux9* | hpux10* | hpux11*) - wl='-Wl,' - ;; - irix5* | irix6* | nonstopux*) - wl='-Wl,' - ;; - newsos6) - ;; - linux*) - case $CC in - icc|ecc) - wl='-Wl,' - ;; - ccc) - wl='-Wl,' - ;; - esac - ;; - osf3* | osf4* | osf5*) - wl='-Wl,' - ;; - sco3.2v5*) - ;; - solaris*) - wl='-Wl,' - ;; - sunos4*) - wl='-Qoption ld ' - ;; - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - wl='-Wl,' - ;; - sysv4*MP*) - ;; - uts4*) - ;; - esac -fi - -# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS. - -hardcode_libdir_flag_spec= -hardcode_libdir_separator= -hardcode_direct=no -hardcode_minus_L=no - -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 - case "$host_os" in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs=no - fi - ;; - amigaos*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can use - # them. - ld_shlibs=no - ;; - beos*) - if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - : - 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' - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - : - else - ld_shlibs=no - fi - ;; - netbsd*) - ;; - solaris* | sysv5*) - if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then - ld_shlibs=no - elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - : - else - ld_shlibs=no - fi - ;; - sunos4*) - hardcode_direct=yes - ;; - *) - if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - : - else - ld_shlibs=no - fi - ;; - esac - if test "$ld_shlibs" = yes; then - # Unlike libtool, we use -rpath here, not --rpath, since the documented - # option of GNU ld is called -rpath, not --rpath. - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - fi -else - case "$host_os" in - aix3*) - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes - if test "$GCC" = yes; 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 - 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 - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - esac - fi - hardcode_direct=yes - 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 - hardcode_minus_L=yes - hardcode_libdir_flag_spec='-L$libdir' - hardcode_libdir_separator= - fi - esac - fi - # Begin _LT_AC_SYS_LIBPATH_AIX. - echo 'int main () { return 0; }' > conftest.c - ${CC} ${LDFLAGS} conftest.c -o conftest - aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` - if test -z "$aix_libpath"; then - aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` - fi - if test -z "$aix_libpath"; then - aix_libpath="/usr/lib:/lib" - fi - rm -f conftest.c conftest - # End _LT_AC_SYS_LIBPATH_AIX. - if test "$aix_use_runtimelinking" = yes; then - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - else - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - fi - fi - ;; - amigaos*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - # see comment about different semantics on the GNU ld section - ld_shlibs=no - ;; - bsdi4*) - ;; - 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=' ' - libext=lib - ;; - darwin* | rhapsody*) - if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then - hardcode_direct=no - fi - ;; - dgux*) - hardcode_libdir_flag_spec='-L$libdir' - ;; - freebsd1*) - ld_shlibs=no - ;; - freebsd2.2*) - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - ;; - freebsd2*) - hardcode_direct=yes - hardcode_minus_L=yes - ;; - freebsd*) - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - ;; - hpux9*) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - hpux10* | hpux11*) - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=no - ;; - ia64*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=no - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - *) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - esac - fi - ;; - irix5* | irix6* | nonstopux*) - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - netbsd*) - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - ;; - newsos6) - hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - openbsd*) - hardcode_direct=yes - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - else - case "$host_os" in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - ;; - osf3*) - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - osf4* | osf5*) - if test "$GCC" = yes; then - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - # Both cc and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - ;; - sco3.2v5*) - ;; - solaris*) - hardcode_libdir_flag_spec='-R$libdir' - ;; - sunos4*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=yes - hardcode_minus_L=yes - ;; - sysv4) - case $host_vendor in - sni) - hardcode_direct=yes # is this really true??? - ;; - siemens) - hardcode_direct=no - ;; - motorola) - hardcode_direct=no #Motorola manual says yes, but my tests say they lie - ;; - esac - ;; - sysv4.3*) - ;; - sysv4*MP*) - if test -d /usr/nec; then - ld_shlibs=yes - fi - ;; - sysv4.2uw2*) - hardcode_direct=yes - hardcode_minus_L=no - ;; - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - ;; - sysv5*) - hardcode_libdir_flag_spec= - ;; - uts4*) - hardcode_libdir_flag_spec='-L$libdir' - ;; - *) - ld_shlibs=no - ;; - esac -fi - -# Check dynamic linker characteristics -# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER. -libname_spec='lib$name' -case "$host_os" in - aix3*) - ;; - aix4* | aix5*) - ;; - amigaos*) - ;; - beos*) - ;; - bsdi4*) - ;; - cygwin* | mingw* | pw32*) - shrext=.dll - ;; - darwin* | rhapsody*) - shrext=.dylib - ;; - dgux*) - ;; - freebsd1*) - ;; - freebsd*) - ;; - gnu*) - ;; - hpux9* | hpux10* | hpux11*) - case "$host_cpu" in - ia64*) - shrext=.so - ;; - hppa*64*) - shrext=.sl - ;; - *) - shrext=.sl - ;; - esac - ;; - irix5* | irix6* | nonstopux*) - case "$host_os" in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; - *) libsuff= shlibsuff= ;; - esac - ;; - esac - ;; - linux*oldld* | linux*aout* | linux*coff*) - ;; - linux*) - ;; - netbsd*) - ;; - newsos6) - ;; - nto-qnx) - ;; - openbsd*) - ;; - os2*) - libname_spec='$name' - shrext=.dll - ;; - osf3* | osf4* | osf5*) - ;; - sco3.2v5*) - ;; - solaris*) - ;; - sunos4*) - ;; - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - ;; - sysv4*MP*) - ;; - uts4*) - ;; -esac - -sed_quote_subst='s/\(["`$\\]\)/\\\1/g' -escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` -shlibext=`echo "$shrext" | sed -e 's,^\.,,'` -escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` - -sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <. Submit a context -# diff and a properly formatted ChangeLog entry. -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS - -Canonicalize a configuration name. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.sub ($timestamp) - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo $1 - exit ;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ - kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac - -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - -sun*os*) - # Prevent following clause from handling this invalid input. - ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) - os= - basic_machine=$1 - ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 - ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*) - os=-lynxos - ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` - ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` - ;; - -psos*) - os=-psos - ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. -case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ - | bfin \ - | c4x | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ - | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64vr | mips64vrel \ - | mips64orion | mips64orionel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | ms1 \ - | msp430 \ - | ns16k | ns32k \ - | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - | pyramid \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b \ - | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ - | we32k \ - | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) - basic_machine=$basic_machine-unknown - ;; - m32c) - basic_machine=$basic_machine-unknown - ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. - basic_machine=$basic_machine-unknown - os=-none - ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. - *-*-*) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | ms1-* \ - | msp430-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tron-* \ - | v850-* | v850e-* | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ - | xstormy16-* | xtensa-* \ - | ymp-* \ - | z8k-*) - ;; - m32c-*) - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - abacus) - basic_machine=abacus-unknown - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - craynv) - basic_machine=craynv-cray - os=-unicosmp - ;; - cr16c) - basic_machine=cr16c-unknown - os=-elf - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=-elf - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - djgpp) - basic_machine=i586-pc - os=-msdosdjgpp - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) - ;; - *) - os=-irix4 - ;; - esac - ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - mingw32) - basic_machine=i386-pc - os=-mingw32 - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) - ;; - -ns2*) - os=-nextstep2 - ;; - *) - os=-nextstep3 - ;; - esac - ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; - np1) - basic_machine=np1-gould - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - openrisc | openrisc-*) - basic_machine=or32-unknown - ;; - os400) - basic_machine=powerpc-ibm - os=-os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc - ;; - pentium4) - basic_machine=i786-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium4-*) - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; - power) basic_machine=power-ibm - ;; - ppc) basic_machine=powerpc-unknown - ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - pw32) - basic_machine=i586-unknown - os=-pw32 - ;; - rom68k) - basic_machine=m68k-rom68k - os=-coff - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sa29200) - basic_machine=a29k-amd - os=-udi - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown - ;; - sei) - basic_machine=mips-sei - os=-seiux - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - stratus) - basic_machine=i860-stratus - os=-sysv4 - ;; - sun2) - basic_machine=m68000-sun - ;; - sun2os3) - basic_machine=m68000-sun - os=-sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=-sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=-sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=-sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=-sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=-sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=-solaris2 - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - sv1) - basic_machine=sv1-cray - os=-unicos - ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=-unicos - ;; - t90) - basic_machine=t90-cray - os=-unicos - ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - tpf) - basic_machine=s390x-ibm - os=-tpf - ;; - udi29k) - basic_machine=a29k-amd - os=-udi - ;; - ultra3) - basic_machine=a29k-nyu - os=-sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=-none - ;; - vaxv) - basic_machine=vax-dec - os=-sysv - ;; - vms) - basic_machine=vax-dec - os=-vms - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=-vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=-vxworks - ;; - w65*) - basic_machine=w65-wdc - os=-none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=-proelf - ;; - xbox) - basic_machine=i686-pc - os=-mingw32 - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - none) - basic_machine=none-none - os=-none - ;; - -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond - ;; - op50n) - basic_machine=hppa1.1-oki - ;; - op60c) - basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm - ;; - mmix) - basic_machine=mmix-knuth - ;; - rs6000) - basic_machine=rs6000-ibm - ;; - vax) - basic_machine=vax-dec - ;; - pdp10) - # there are many clones, so DEC is not a safe bet - basic_machine=pdp10-unknown - ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; - sparc | sparcv8 | sparcv9 | sparcv9b) - basic_machine=sparc-sun - ;; - cydra) - basic_machine=cydra-cydrome - ;; - orion) - basic_machine=orion-highlevel - ;; - orion105) - basic_machine=clipper-highlevel - ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple - ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple - ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. - ;; - *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` - ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if [ x"$os" != x"" ] -then -case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -solaris1 | -solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` - ;; - -solaris) - os=-solaris2 - ;; - -svr4*) - os=-sysv4 - ;; - -unixware*) - os=-sysv4.2uw - ;; - -gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; - # First accept the basic system types. - # The portable systems comes first. - # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=-nto$os - ;; - esac - ;; - -nto-qnx*) - ;; - -nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` - ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux-dietlibc) - os=-linux-dietlibc - ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - -sunos5*) - os=`echo $os | sed -e 's|sunos5|solaris2|'` - ;; - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; - -opened*) - os=-openedition - ;; - -os400*) - os=-os400 - ;; - -wince*) - os=-wince - ;; - -osfrose*) - os=-osfrose - ;; - -osf*) - os=-osf - ;; - -utek*) - os=-bsd - ;; - -dynix*) - os=-bsd - ;; - -acis*) - os=-aos - ;; - -atheos*) - os=-atheos - ;; - -syllable*) - os=-syllable - ;; - -386bsd) - os=-bsd - ;; - -ctix* | -uts*) - os=-sysv - ;; - -nova*) - os=-rtmk-nova - ;; - -ns2 ) - os=-nextstep2 - ;; - -nsk*) - os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) - os=`echo $os | sed -e 's|sinix|sysv|'` - ;; - -sinix*) - os=-sysv4 - ;; - -tpf*) - os=-tpf - ;; - -triton*) - os=-sysv3 - ;; - -oss*) - os=-sysv3 - ;; - -svr4) - os=-sysv4 - ;; - -svr3) - os=-sysv3 - ;; - -sysvr4) - os=-sysv4 - ;; - # This must come after -sysvr4. - -sysv*) - ;; - -ose*) - os=-ose - ;; - -es1800*) - os=-ose - ;; - -xenix) - os=-xenix - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint - ;; - -aros*) - os=-aros - ;; - -kaos*) - os=-kaos - ;; - -zvmoe) - os=-zvmoe - ;; - -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 - ;; - c4x-* | tic4x-*) - os=-coff - ;; - # This must come before the *-dec entry. - pdp10-*) - os=-tops20 - ;; - pdp11-*) - os=-none - ;; - *-dec | vax-*) - os=-ultrix4.2 - ;; - m68*-apollo) - os=-domain - ;; - i386-sun) - os=-sunos4.0.2 - ;; - m68000-sun) - os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 - ;; - m68*-cisco) - os=-aout - ;; - mips*-cisco) - os=-elf - ;; - mips*-*) - os=-elf - ;; - or32-*) - os=-coff - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; - *-be) - os=-beos - ;; - *-haiku) - os=-haiku - ;; - *-ibm) - os=-aix - ;; - *-knuth) - os=-mmixware - ;; - *-wec) - os=-proelf - ;; - *-winbond) - os=-proelf - ;; - *-oki) - os=-proelf - ;; - *-hp) - os=-hpux - ;; - *-hitachi) - os=-hiux - ;; - i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv - ;; - *-cbm) - os=-amigaos - ;; - *-dg) - os=-dgux - ;; - *-dolphin) - os=-sysv3 - ;; - m68k-ccur) - os=-rtu - ;; - m88k-omron*) - os=-luna - ;; - *-next ) - os=-nextstep - ;; - *-sequent) - os=-ptx - ;; - *-crds) - os=-unos - ;; - *-ns) - os=-genix - ;; - i370-*) - os=-mvs - ;; - *-next) - os=-nextstep3 - ;; - *-gould) - os=-sysv - ;; - *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; - *-sgi) - os=-irix - ;; - *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; - f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; - *-rom68k) - os=-coff - ;; - *-*bug) - os=-coff - ;; - *-apple) - os=-macos - ;; - *-atari*) - os=-mint - ;; - *) - os=-none - ;; -esac -fi - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - -riscix*) - vendor=acorn - ;; - -sunos*) - vendor=sun - ;; - -aix*) - vendor=ibm - ;; - -beos*) - vendor=be - ;; - -hpux*) - vendor=hp - ;; - -mpeix*) - vendor=hp - ;; - -hiux*) - vendor=hitachi - ;; - -unos*) - vendor=crds - ;; - -dgux*) - vendor=dg - ;; - -luna*) - vendor=omron - ;; - -genix*) - vendor=ns - ;; - -mvs* | -opened*) - vendor=ibm - ;; - -os400*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; - -tpf*) - vendor=ibm - ;; - -vxsim* | -vxworks* | -windiss*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; - -hms*) - vendor=hitachi - ;; - -mpw* | -macos*) - vendor=apple - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - vendor=atari - ;; - -vos*) - vendor=stratus - ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; -esac - -echo $basic_machine$os -exit - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/configure b/configure deleted file mode 100755 index 3823f092..00000000 --- a/configure +++ /dev/null @@ -1,29149 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.60. -# -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006 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+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac -fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -as_nl=' -' -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# 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'` - -# CDPATH. -$as_unset CDPATH - - -if test "x$CONFIG_SHELL" = x; then - if (eval ":") 2>/dev/null; then - as_have_required=yes -else - as_have_required=no -fi - - if test $as_have_required = yes && (eval ": -(as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=\$LINENO - as_lineno_2=\$LINENO - test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && - test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } -") 2> /dev/null; then - : -else - as_candidate_shells= - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - case $as_dir in - /*) - for as_base in sh bash ksh sh5; do - as_candidate_shells="$as_candidate_shells $as_dir/$as_base" - done;; - esac -done -IFS=$as_save_IFS - - - for as_shell in $as_candidate_shells $SHELL; do - # Try only shells that exist, to save several forks. - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { ("$as_shell") 2> /dev/null <<\_ASEOF -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac -fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh - -: -_ASEOF -}; then - CONFIG_SHELL=$as_shell - as_have_required=yes - if { "$as_shell" 2> /dev/null <<\_ASEOF -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac -fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh - -: -(as_func_return () { - (exit $1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = "$1" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test $exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } - -_ASEOF -}; then - break -fi - -fi - - done - - if test "x$CONFIG_SHELL" != x; then - for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - - if test $as_have_required = no; then - echo This script requires a shell more modern than all the - echo shells that I found on your system. Please install a - echo modern shell, or manually run the script under such a - echo shell if you do have one. - { (exit 1); exit 1; } -fi - - -fi - -fi - - - -(eval "as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0") || { - echo No shell found that supports shell functions. - echo Please tell autoconf@gnu.org about your system, - echo including any error possibly output before this - echo message -} - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # 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 after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, 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 - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { 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 sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in --n*) - case `echo 'x\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; - esac;; -*) - ECHO_N='-n';; -esac - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir -fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -# Find out whether ``test -x'' works. Don't use a zero-byte file, as -# systems may use methods other than mode bits to determine executability. -cat >conf$$.file <<_ASEOF -#! /bin/sh -exit 0 -_ASEOF -chmod +x conf$$.file -if test -x conf$$.file >/dev/null 2>&1; then - as_executable_p="test -x" -else - as_executable_p=: -fi -rm -f conf$$.file - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - - - -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` - ;; -esac - -echo=${ECHO-echo} -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "$0" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null 2>&1 && unset CDPATH - -if test -z "$ECHO"; then -if test "X${echo_test_string+set}" != Xset; then -# find a string as large as possible, as long as the shell can cope with it - for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do - # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if (echo_test_string=`eval $cmd`) 2>/dev/null && - echo_test_string=`eval $cmd` && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL $0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL $0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "$0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" -fi - - - - -tagnames=${tagnames+${tagnames},}CXX - -tagnames=${tagnames+${tagnames},}F77 - -exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Identity of this package. -PACKAGE_NAME= -PACKAGE_TARNAME= -PACKAGE_VERSION= -PACKAGE_STRING= -PACKAGE_BUGREPORT= - -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#if HAVE_SYS_TYPES_H -# include -#endif -#if HAVE_SYS_STAT_H -# include -#endif -#if STDC_HEADERS -# include -# include -#else -# if HAVE_STDLIB_H -# include -# endif -#endif -#if HAVE_STRING_H -# if !STDC_HEADERS && HAVE_MEMORY_H -# include -# endif -# include -#endif -#if HAVE_STRINGS_H -# include -#endif -#if HAVE_INTTYPES_H -# include -#endif -#if HAVE_STDINT_H -# include -#endif -#if HAVE_UNISTD_H -# include -#endif" - -ac_subst_vars='SHELL -PATH_SEPARATOR -PACKAGE_NAME -PACKAGE_TARNAME -PACKAGE_VERSION -PACKAGE_STRING -PACKAGE_BUGREPORT -exec_prefix -prefix -program_transform_name -bindir -sbindir -libexecdir -datarootdir -datadir -sysconfdir -sharedstatedir -localstatedir -includedir -oldincludedir -docdir -infodir -htmldir -dvidir -pdfdir -psdir -libdir -localedir -mandir -DEFS -ECHO_C -ECHO_N -ECHO_T -LIBS -build_alias -host_alias -target_alias -INSTALL_PROGRAM -INSTALL_SCRIPT -INSTALL_DATA -CYGPATH_W -PACKAGE -VERSION -ACLOCAL -AUTOCONF -AUTOMAKE -AUTOHEADER -MAKEINFO -install_sh -STRIP -INSTALL_STRIP_PROGRAM -mkdir_p -AWK -SET_MAKE -am__leading_dot -AMTAR -am__tar -am__untar -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 -LN_S -YACC -YFLAGS -CPP -GREP -EGREP -U -ANSI2KNR -build -build_cpu -build_vendor -build_os -host -host_cpu -host_vendor -host_os -SED -ECHO -AR -RANLIB -CXX -CXXFLAGS -ac_ct_CXX -CXXDEPMODE -am__fastdepCXX_TRUE -am__fastdepCXX_FALSE -CXXCPP -F77 -FFLAGS -ac_ct_F77 -LIBTOOL -LIBOBJS -XSLTPROC -XML_CATALOG_FILE -XMLCATALOG -ENABLE_REGENERATE_MAN_TRUE -ENABLE_REGENERATE_MAN_FALSE -LIBCRYPT -LIBAUDIT -LIBCRACK -LIBSELINUX -LIBPAM -USE_PAM_TRUE -USE_PAM_FALSE -LIBSKEY -LIBMD -MKINSTALLDIRS -USE_NLS -MSGFMT -GMSGFMT -XGETTEXT -MSGMERGE -INTL_MACOSX_LIBS -LIBICONV -LTLIBICONV -INTLLIBS -LIBINTL -LTLIBINTL -POSUB -USE_NLS_TRUE -USE_NLS_FALSE -LTLIBOBJS' -ac_subst_files='' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -CPPFLAGS -YACC -YFLAGS -CPP -CXX -CXXFLAGS -CCC -CXXCPP -F77 -FFLAGS' - - -# 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. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_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 ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_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'` - 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 ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_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'` - 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; }; } - 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 directory names. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; } -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 - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { echo "$as_me: error: Working directory cannot be determined" >&2 - { (exit 1); exit 1; }; } -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { echo "$as_me: error: pwd does not report name of working directory" >&2 - { (exit 1); exit 1; }; } - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$0" || -$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 - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 - { (exit 1); exit 1; }; } - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures 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 \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - - cat <<\_ACEOF - -Optional Features: - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-shared[=PKGS] build shared libraries [default=no] - --enable-static[=PKGS] build static libraries [default=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 build - --enable-dependency-tracking do not reject slow dependency extractors - --enable-fast-install[=PKGS] - optimize for fast installation [default=yes] - --disable-libtool-lock avoid locking (might break parallel builds) - --disable-largefile omit support for large files - --enable-shadowgrp enable shadow group support [default=yes] - --enable-man regenerate roff man pages from Docbook [default=no] - --disable-nls do not use Native Language Support - --disable-rpath do not hardcode runtime library paths - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-pic try to use only PIC/non-PIC objects [default=use - both] - --with-tags[=TAGS] include additional configurations [automatic] - --with-audit use auditing support [default=yes if found] - --with-libpam use libpam for PAM support [default=yes if found] - --with-selinux use SELinux support [default=autodetect] - --with-skey use S/Key support [default=no] - --with-libcrack use libcrack [default=yes if found and if PAM not - enabled] - --with-xml-catalog=CATALOG - path to xml catalog to use - --with-gnu-ld assume the C compiler uses GNU ld default=no - --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib - --without-libiconv-prefix don't search for libiconv in includedir and libdir - --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib - --without-libintl-prefix don't search for libintl in includedir and libdir - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - YACC The `Yet Another C Compiler' implementation to use. Defaults to - the first program found out of: `bison -y', `byacc', `yacc'. - YFLAGS The list of arguments that will be passed by default to $YACC. - This script will default YFLAGS to the empty string to avoid a - default value of `-d' given by some make applications. - CPP C preprocessor - CXX C++ compiler command - CXXFLAGS C++ compiler flags - CXXCPP C++ preprocessor - F77 Fortran 77 compiler command - FFLAGS Fortran 77 compiler flags - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -configure -generated by GNU Autoconf 2.60 - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by $as_me, which was -generated by GNU Autoconf 2.60. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args '$ac_arg'" - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - *) $as_unset $ac_var ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## -## File substitutions. ## -## ------------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -# 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 -n "$CONFIG_SITE"; then - set x "$CONFIG_SITE" -elif test "x$prefix" != xNONE; then - set x "$prefix/share/config.site" "$prefix/etc/config.site" -else - set x "$ac_default_prefix/share/config.site" \ - "$ac_default_prefix/etc/config.site" -fi -shift -for ac_site_file -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 $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { 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 - - -am__api_version="1.9" -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 - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $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 -IFS=$as_save_IFS - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ 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 -f conftest.sed - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - SET_MAKE= -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE=shadow - VERSION=4.0.18.1 - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -install_sh=${install_sh-"$am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' - - - - - -ac_config_headers="$ac_config_headers config.h" - - -test "$prefix" = "NONE" && prefix="/usr" -test "$prefix" = "/usr" && exec_prefix="" - - -cat >>confdefs.h <<\_ACEOF -#define _GNU_SOURCE 1 -_ACEOF - - - -# Check whether --enable-shared was given. -if test "${enable_shared+set}" = set; then - enableval=$enable_shared; p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_shared=no -fi - - - -# Check whether --enable-static was given. -if test "${enable_static+set}" = set; then - enableval=$enable_static; p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_static=yes -fi - - - -{ 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 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_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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 -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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { 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.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - -# Provide some information about the compiler. -echo "$as_me:$LINENO: checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (ac_try="$ac_compiler --version >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler --version >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -V >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } -ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -# -# List of possible output files, starting from the most likely. -# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) -# only as a last resort. b.out is created by i960 compilers. -ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' -# -# The IRIX 6 linker writes into existing files which may not be -# executable, retaining their permissions. Remove them first so a -# subsequent execution test works. -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { (ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } -fi - -ac_exeext=$ac_cv_exeext -{ echo "$as_me:$LINENO: result: $ac_file" >&5 -echo "${ECHO_T}$ac_file" >&6; } - -# Check that 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - fi -fi -{ echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - -rm -f a.out a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -# Check that 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 { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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 | *.map | *.inf | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else - { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest$ac_cv_exeext -{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 -echo "${ECHO_T}$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 -echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } -if test "${ac_cv_objext+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 -echo "${ECHO_T}$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } -GCC=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ 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 - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - CFLAGS="" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ 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 ISO C89" >&5 -echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_c89=$ac_arg -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6; } ;; - xno) - { echo "$as_me:$LINENO: result: unsupported" >&5 -echo "${ECHO_T}unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; -esac - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -DEPDIR="${am__leading_dot}deps" - -ac_config_commands="$ac_config_commands depfiles" - - -am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo done -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 -echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi - - -{ echo "$as_me:$LINENO: result: $_am_result" >&5 -echo "${ECHO_T}$_am_result" >&6; } -rm -f confinc confmf - -# Check whether --enable-dependency-tracking 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 - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 -echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - - -if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - - - - { echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5 -echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6; } -if test "${ac_cv_lib_cposix_strerror+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcposix $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char strerror (); -int -main () -{ -return strerror (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_cposix_strerror=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_cposix_strerror=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5 -echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6; } -if test $ac_cv_lib_cposix_strerror = yes; then - LIBS="$LIBS -lcposix" -fi - - - -{ 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 - -for ac_prog in 'bison -y' byacc -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_YACC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$YACC"; then - ac_cv_prog_YACC="$YACC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_YACC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -YACC=$ac_cv_prog_YACC -if test -n "$YACC"; then - { echo "$as_me:$LINENO: result: $YACC" >&5 -echo "${ECHO_T}$YACC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$YACC" && break -done -test -n "$YACC" || YACC="yacc" - -{ echo "$as_me:$LINENO: checking for function prototypes" >&5 -echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6; } -if test "$ac_cv_prog_cc_c89" != no; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - -cat >>confdefs.h <<\_ACEOF -#define PROTOTYPES 1 -_ACEOF - - -cat >>confdefs.h <<\_ACEOF -#define __PROTOTYPES 1 -_ACEOF - -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 -echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Double quotes because CPP needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" - do - ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi - -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi - -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break -fi - - done - ac_cv_prog_CPP=$CPP - -fi - CPP=$ac_cv_prog_CPP -else - ac_cv_prog_CPP=$CPP -fi -{ echo "$as_me:$LINENO: result: $CPP" >&5 -echo "${ECHO_T}$CPP" >&6; } -ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi - -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi - -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 -echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } -if test "${ac_cv_path_GREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Extract the first word of "grep ggrep" to use in msg output -if test -z "$GREP"; then -set dummy grep ggrep; ac_prog_name=$2 -if test "${ac_cv_path_GREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_path_GREP_found=false -# Loop through the user's path and test for each of PROGNAME-LIST -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue - # Check for GNU ac_path_GREP and select it if it is found. - # Check for GNU $ac_path_GREP -case `"$ac_path_GREP" --version 2>&1` in -*GNU*) - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; -*) - ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - echo 'GREP' >> "conftest.nl" - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` - if test $ac_count -gt ${ac_path_GREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_GREP="$ac_path_GREP" - ac_path_GREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - - $ac_path_GREP_found && break 3 - done -done - -done -IFS=$as_save_IFS - - -fi - -GREP="$ac_cv_path_GREP" -if test -z "$GREP"; then - { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } -fi - -else - ac_cv_path_GREP=$GREP -fi - - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 -echo "${ECHO_T}$ac_cv_path_GREP" >&6; } - GREP="$ac_cv_path_GREP" - - -{ echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } -if test "${ac_cv_path_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_path_EGREP="$GREP -E" - else - # Extract the first word of "egrep" to use in msg output -if test -z "$EGREP"; then -set dummy egrep; ac_prog_name=$2 -if test "${ac_cv_path_EGREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_path_EGREP_found=false -# Loop through the user's path and test for each of PROGNAME-LIST -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue - # Check for GNU ac_path_EGREP and select it if it is found. - # Check for GNU $ac_path_EGREP -case `"$ac_path_EGREP" --version 2>&1` in -*GNU*) - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; -*) - ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - echo 'EGREP' >> "conftest.nl" - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` - if test $ac_count -gt ${ac_path_EGREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_EGREP="$ac_path_EGREP" - ac_path_EGREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - - $ac_path_EGREP_found && break 3 - done -done - -done -IFS=$as_save_IFS - - -fi - -EGREP="$ac_cv_path_EGREP" -if test -z "$EGREP"; then - { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } -fi - -else - ac_cv_path_EGREP=$EGREP -fi - - - fi -fi -{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 -echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } - EGREP="$ac_cv_path_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 -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_header_stdc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_stdc=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then - : -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - return 2; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* 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 { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_Header=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Header=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&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 - - - -if test "$ac_cv_prog_cc_stdc" != no; then - U= ANSI2KNR= -else - U=_ ANSI2KNR=./ansi2knr -fi -# Ensure some checks needed by ansi2knr itself. - - -for ac_header in string.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&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 - - -# Check whether --enable-fast-install was given. -if test "${enable_fast_install+set}" = set; then - enableval=$enable_fast_install; p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_fast_install=yes -fi - - -# Make sure we can run config.sub. -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 -echo "$as_me: error: cannot run $SHELL $ac_aux_dir/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_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` -test "x$ac_build_alias" = x && - { { 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=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_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; } -case $ac_cv_build in -*-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 -echo "$as_me: error: invalid value of canonical build" >&2;} - { (exit 1); exit 1; }; };; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ 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 - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} - { (exit 1); exit 1; }; } -fi - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -echo "${ECHO_T}$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 -echo "$as_me: error: invalid value of canonical host" >&2;} - { (exit 1); exit 1; }; };; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 -echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } -if test "${lt_cv_path_SED+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -IFS=$as_save_IFS -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && continue - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done - -fi - -SED=$lt_cv_path_SED - -{ echo "$as_me:$LINENO: result: $SED" >&5 -echo "${ECHO_T}$SED" >&6; } - - -# Check whether --with-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi - -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - { echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } -else - { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU lds only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } -with_gnu_ld=$lt_cv_prog_gnu_ld - - -{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 -echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } -if test "${lt_cv_ld_reload_flag+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_ld_reload_flag='-r' -fi -{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 -echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } -reload_flag=$lt_cv_ld_reload_flag -case $reload_flag in -"" | " "*) ;; -*) reload_flag=" $reload_flag" ;; -esac -reload_cmds='$LD$reload_flag -o $output$reload_objs' -case $host_os in - darwin*) - if test "$GCC" = yes; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' - else - reload_cmds='$LD$reload_flag -o $output$reload_objs' - fi - ;; -esac - -{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 -echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } -if test "${lt_cv_path_NM+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_nm_to_check="${ac_tool_prefix}nm" - if test -n "$ac_tool_prefix" && test "$build" = "$host"; then - lt_nm_to_check="$lt_nm_to_check nm" - fi - for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/$lt_tmp_nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - ;; - esac - fi - done - IFS="$lt_save_ifs" - done - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi -fi -{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 -echo "${ECHO_T}$lt_cv_path_NM" >&6; } -NM="$lt_cv_path_NM" - -{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 -echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; } -if test "${lt_cv_deplibs_check_method+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_file_magic_cmd='$MAGIC_CMD' -lt_cv_file_magic_test_file= -lt_cv_deplibs_check_method='unknown' -# Need to set the preceding variable on all platforms that support -# interlibrary dependencies. -# 'none' -- dependencies not supported. -# `unknown' -- same as none, but documents that we really don't know. -# 'pass_all' -- all dependencies passed with no checks. -# 'test_compile' -- check by making test program. -# 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given extended regex. -# If you have `file' or equivalent on your system and you're not sure -# whether `pass_all' will *always* work, you probably want this one. - -case $host_os in -aix4* | aix5*) - lt_cv_deplibs_check_method=pass_all - ;; - -beos*) - lt_cv_deplibs_check_method=pass_all - ;; - -bsdi[45]*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' - lt_cv_file_magic_cmd='/usr/bin/file -L' - lt_cv_file_magic_test_file=/shlib/libc.so - ;; - -cygwin*) - # func_win32_libid is a shell function defined in ltmain.sh - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' - ;; - -mingw* | pw32*) - # Base MSYS/MinGW do not provide the 'file' command needed by - # func_win32_libid shell function, so use a weaker test based on 'objdump'. - lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - ;; - -darwin* | rhapsody*) - lt_cv_deplibs_check_method=pass_all - ;; - -freebsd* | kfreebsd*-gnu | dragonfly*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case $host_cpu in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -interix3*) - # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' - ;; - -irix5* | irix6* | nonstopux*) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' - fi - ;; - -osf3* | osf4* | osf5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv4 | sysv4.3*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - pc) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 -echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown - - - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - -# Check whether --enable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval=$enable_libtool_lock; -fi - -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '#line 5295 "configure"' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.o` in - *32-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*|powerpc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 -echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } -if test "${lt_cv_cc_needs_belf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - lt_cv_cc_needs_belf=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - lt_cv_cc_needs_belf=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 -echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; -sparc*-*solaris*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.o` in - *64-bit*) - case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) LD="${LD-ld} -64" ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - - -esac - -need_locks="$enable_libtool_lock" - - - -for ac_header in dlfcn.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { echo "$as_me:$LINENO: result: $CXX" >&5 -echo "${ECHO_T}$CXX" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 -echo "${ECHO_T}$ac_ct_CXX" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -echo "$as_me:$LINENO: checking for C++ compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (ac_try="$ac_compiler --version >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler --version >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -V >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } -GXX=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 -echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } -if test "${ac_cv_prog_cxx_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cxx_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - CXXFLAGS="" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cxx_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -depcc="$CXX" am_compiler_list= - -{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 -echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } -if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CXX_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CXX_dependencies_compiler_type=none -fi - -fi -{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 -echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type - - - -if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' -else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= -fi - - - - -if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 -echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } -if test -z "$CXXCPP"; then - if test "${ac_cv_prog_CXXCPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Double quotes because CXXCPP needs to be expanded - for CXXCPP in "$CXX -E" "/lib/cpp" - do - ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi - -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi - -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break -fi - - done - ac_cv_prog_CXXCPP=$CXXCPP - -fi - CXXCPP=$ac_cv_prog_CXXCPP -else - ac_cv_prog_CXXCPP=$CXXCPP -fi -{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 -echo "${ECHO_T}$CXXCPP" >&6; } -ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi - -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi - -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -fi - - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$F77"; then - ac_cv_prog_F77="$F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_F77="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -F77=$ac_cv_prog_F77 -if test -n "$F77"; then - { echo "$as_me:$LINENO: result: $F77" >&5 -echo "${ECHO_T}$F77" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$F77" && break - done -fi -if test -z "$F77"; then - ac_ct_F77=$F77 - for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_F77"; then - ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_F77="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_F77=$ac_cv_prog_ac_ct_F77 -if test -n "$ac_ct_F77"; then - { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 -echo "${ECHO_T}$ac_ct_F77" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - test -n "$ac_ct_F77" && break -done - - if test "x$ac_ct_F77" = x; then - F77="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - F77=$ac_ct_F77 - fi -fi - - -# Provide some information about the compiler. -echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (ac_try="$ac_compiler --version >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler --version >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -V >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -rm -f a.out - -# If we don't use `.F' as extension, the preprocessor is not run on the -# input file. (Note that this only needs to work for GNU compilers.) -ac_save_ext=$ac_ext -ac_ext=F -{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } -if test "${ac_cv_f77_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF - program main -#ifndef __GNUC__ - choke me -#endif - - end -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_f77_compiler_gnu=$ac_compiler_gnu - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } -ac_ext=$ac_save_ext -ac_test_FFLAGS=${FFLAGS+set} -ac_save_FFLAGS=$FFLAGS -FFLAGS= -{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 -echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } -if test "${ac_cv_prog_f77_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - FFLAGS=-g -cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_f77_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_prog_f77_g=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 -echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } -if test "$ac_test_FFLAGS" = set; then - FFLAGS=$ac_save_FFLAGS -elif test $ac_cv_prog_f77_g = yes; then - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-g -O2" - else - FFLAGS="-g" - fi -else - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-O2" - else - FFLAGS= - fi -fi - -G77=`test $ac_compiler_gnu = yes && echo yes` -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! - -# find the maximum length of command line arguments -{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 -echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } -if test "${lt_cv_sys_max_cmd_len+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - i=0 - teststring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) - # This has been around since 386BSD, at least. Likely further. - if test -x /sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` - elif test -x /usr/sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` - else - lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs - fi - # And add a safety zone - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - ;; - - interix*) - # We know the value 262144 and hardcode it with a safety zone (like BSD) - lt_cv_sys_max_cmd_len=196608 - ;; - - osf*) - # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure - # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not - # nice to cause kernel panics so lets avoid the loop below. - # First set a reasonable default. - lt_cv_sys_max_cmd_len=16384 - # - if test -x /sbin/sysconfig; then - case `/sbin/sysconfig -q proc exec_disable_arg_limit` in - *1*) lt_cv_sys_max_cmd_len=-1 ;; - esac - fi - ;; - sco3.2v5*) - lt_cv_sys_max_cmd_len=102400 - ;; - sysv5* | sco5v6* | sysv4.2uw2*) - kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` - if test -n "$kargmax"; then - lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` - else - lt_cv_sys_max_cmd_len=32768 - fi - ;; - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - teststring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac - -fi - -if test -n $lt_cv_sys_max_cmd_len ; then - { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 -echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } -else - { echo "$as_me:$LINENO: result: none" >&5 -echo "${ECHO_T}none" >&6; } -fi - - - - -# Check for command to grab the raw symbol name followed by C symbol from nm. -{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 -echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } -if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[BCDEGRST]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([_A-Za-z][_A-Za-z0-9]*\)' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[BCDT]' - ;; -cygwin* | mingw* | pw32*) - symcode='[ABCDGISTW]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[ABCDEGRST]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -linux*) - if test "$host_cpu" = ia64; then - symcode='[ABCDGIRSTW]' - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - fi - ;; -irix* | nonstopux*) - symcode='[BCDEGRST]' - ;; -osf*) - symcode='[BCDEGQRST]' - ;; -solaris*) - symcode='[BDRT]' - ;; -sco3.2v5*) - symcode='[DT]' - ;; -sysv4.2uw2*) - symcode='[DT]' - ;; -sysv5* | sco5v6* | unixware* | OpenUNIX*) - symcode='[ABDT]' - ;; -sysv4) - symcode='[DFNSTU]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[ABCDGIRSTW]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. - symxfrm="\\1 $ac_symprfx\\2 \\2" - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Now try to grab the symbols. - nlist=conftest.nm - if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 - (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&5 - fi - else - echo "cannot find nm_test_var in $nlist" >&5 - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 - fi - else - echo "$progname: failed program was:" >&5 - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done - -fi - -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - { echo "$as_me:$LINENO: result: failed" >&5 -echo "${ECHO_T}failed" >&6; } -else - { echo "$as_me:$LINENO: result: ok" >&5 -echo "${ECHO_T}ok" >&6; } -fi - -{ echo "$as_me:$LINENO: checking for objdir" >&5 -echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } -if test "${lt_cv_objdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null -fi -{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 -echo "${ECHO_T}$lt_cv_objdir" >&6; } -objdir=$lt_cv_objdir - - - - - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e 1s/^X//' -sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' - -# Same as above, but do not quote variable references. -double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except MSVC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. -set dummy ${ac_tool_prefix}ar; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AR="${ac_tool_prefix}ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { echo "$as_me:$LINENO: result: $AR" >&5 -echo "${ECHO_T}$AR" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_AR"; then - ac_ct_AR=$AR - # Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_AR="ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 -echo "${ECHO_T}$ac_ct_AR" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - if test "x$ac_ct_AR" = x; then - AR="false" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -else - AR="$ac_cv_prog_AR" -fi - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $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 -IFS=$as_save_IFS - -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 - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" - ;; - *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 -echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/${ac_tool_prefix}file; then - lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - { echo "$as_me:$LINENO: checking for file" >&5 -echo $ECHO_N "checking for file... $ECHO_C" >&6; } -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/file; then - lt_cv_path_MAGIC_CMD="$ac_dir/file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - else - MAGIC_CMD=: - fi -fi - - fi - ;; -esac - -enable_dlopen=no -enable_win32_dll=no - -# Check whether --enable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval=$enable_libtool_lock; -fi - -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - - -# Check whether --with-pic was given. -if test "${with_pic+set}" = set; then - withval=$with_pic; pic_mode="$withval" -else - pic_mode=default -fi - -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -lt_save_CC="$CC" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -objext=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - - -lt_prog_compiler_no_builtin_flag= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag=' -fno-builtin' - - -{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7718: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:7722: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl= -lt_prog_compiler_pic= -lt_prog_compiler_static= - -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } - - if test "$GCC" = yes; then - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_static='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - ;; - - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - else - lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - lt_prog_compiler_pic='-qnocommon' - lt_prog_compiler_wl='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - linux*) - case $cc_basename in - icc* | ecc*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fpic' - lt_prog_compiler_static='-Bstatic' - ;; - ccc*) - lt_prog_compiler_wl='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - - solaris*) - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - lt_prog_compiler_wl='-Qoption ld ';; - *) - lt_prog_compiler_wl='-Wl,';; - esac - ;; - - sunos4*) - lt_prog_compiler_wl='-Qoption ld ' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic='-Kconform_pic' - lt_prog_compiler_static='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - unicos*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_can_build_shared=no - ;; - - uts4*) - lt_prog_compiler_pic='-pic' - lt_prog_compiler_static='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic"; then - -{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7986: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:7990: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } - -if test x"$lt_prog_compiler_pic_works" = xyes; then - case $lt_prog_compiler_pic in - "" | " "*) ;; - *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; - esac -else - lt_prog_compiler_pic= - lt_prog_compiler_can_build_shared=no -fi - -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic= - ;; - *) - lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" -{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_static_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works=yes - fi - else - lt_prog_compiler_static_works=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } - -if test x"$lt_prog_compiler_static_works" = xyes; then - : -else - lt_prog_compiler_static= -fi - - -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_c_o+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:8090: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:8094: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - lt_cv_prog_compiler_c_o=yes - fi - fi - chmod u+w . 2>&5 - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - { echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6; } - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } - - runpath_var= - allow_undefined_flag= - enable_shared_with_static_runtimes=no - archive_cmds= - archive_expsym_cmds= - old_archive_From_new_cmds= - old_archive_from_expsyms_cmds= - export_dynamic_flag_spec= - whole_archive_flag_spec= - thread_safe_flag_spec= - hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld= - hardcode_libdir_separator= - hardcode_direct=no - hardcode_minus_L=no - hardcode_shlibpath_var=unsupported - link_all_deplibs=unknown - hardcode_automatic=no - module_cmds= - module_expsym_cmds= - always_export_symbols=no - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec= - fi - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec='-L$libdir' - allow_undefined_flag=unsupported - always_export_symbols=no - enable_shared_with_static_runtimes=yes - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - ld_shlibs=no - fi - ;; - - interix3*) - hardcode_direct=no - hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - esac - archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test $supports_anon_versioning = yes; then - archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - $echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) - ld_shlibs=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - esac - ;; - - sunos4*) - archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - esac - - if test "$ld_shlibs" = no; then - runpath_var= - hardcode_libdir_flag_spec= - export_dynamic_flag_spec= - whole_archive_flag_spec= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag=unsupported - always_export_symbols=yes - archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds='' - hardcode_direct=yes - hardcode_libdir_separator=':' - link_all_deplibs=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct=yes - else - # We have old collect2 - hardcode_direct=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L=yes - hardcode_libdir_flag_spec='-L$libdir' - hardcode_libdir_separator= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag=' ${wl}-bernotok' - allow_undefined_flag=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec='$convenience' - archive_cmds_need_lc=yes - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - # see comment about different semantics on the GNU ld section - ld_shlibs=no - ;; - - bsdi[45]*) - export_dynamic_flag_spec=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec=' ' - allow_undefined_flag=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes=yes - ;; - - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc=no - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported - whole_archive_flag_spec='' - link_all_deplibs=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs=no - ;; - esac - fi - ;; - - dgux*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - freebsd1*) - ld_shlibs=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu | dragonfly*) - archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - export_dynamic_flag_spec='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - - hardcode_direct=yes - export_dynamic_flag_spec='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - fi - ;; - - hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - - case $host_cpu in - hppa*64*|ia64*) - hardcode_libdir_flag_spec_ld='+b $libdir' - hardcode_direct=no - hardcode_shlibpath_var=no - ;; - *) - hardcode_direct=yes - export_dynamic_flag_spec='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld='-rpath $libdir' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - link_all_deplibs=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - newsos6) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_shlibpath_var=no - ;; - - openbsd*) - hardcode_direct=yes - hardcode_shlibpath_var=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - ;; - - solaris*) - no_undefined_flag=' -z text' - if test "$GCC" = yes; then - wlarc='${wl}' - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - wlarc='' - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_shlibpath_var=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The compiler driver will combine linker options so we - # cannot just pass the convience library names through - # without $wl, iff we do not link with $LD. - # Luckily, gcc supports the same syntax we need for Sun Studio. - # Supported since Solaris 2.6 (maybe 2.5.1?) - case $wlarc in - '') - whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; - *) - whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; - esac ;; - esac - link_all_deplibs=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds='$CC -r -o $output$reload_objs' - hardcode_direct=no - ;; - motorola) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - sysv4.3*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) - no_undefined_flag='${wl}-z,text' - archive_cmds_need_lc=no - hardcode_shlibpath_var=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - no_undefined_flag='${wl}-z,text' - allow_undefined_flag='${wl}-z,nodefs' - archive_cmds_need_lc=no - hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - hardcode_libdir_separator=':' - link_all_deplibs=yes - export_dynamic_flag_spec='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - *) - ld_shlibs=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 -echo "${ECHO_T}$ld_shlibs" >&6; } -test "$ld_shlibs" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl - pic_flag=$lt_prog_compiler_pic - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag - allow_undefined_flag= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc=no - else - archive_cmds_need_lc=yes - fi - allow_undefined_flag=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 -echo "${ECHO_T}$archive_cmds_need_lc" >&6; } - ;; - esac - fi - ;; -esac - -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[123]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ - freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # find out which ABI we are using - libsuff= - case "$host_cpu" in - x86_64*|s390x*|powerpc64*) - echo '#line 9587 "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 - *64-bit*) - libsuff=64 - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - ;; - esac - fi - rm -rf conftest* - ;; - esac - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6; } -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } -hardcode_action= -if test -n "$hardcode_libdir_flag_spec" || \ - test -n "$runpath_var" || \ - test "X$hardcode_automatic" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && - test "$hardcode_minus_L" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action=unsupported -fi -{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 -echo "${ECHO_T}$hardcode_action" >&6; } - -if test "$hardcode_action" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - ;; - *) - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - { echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -/* 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 -#endif - -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_shl_load=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_shl_load=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - { echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -/* 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 -#endif - -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_svld_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dld_link (); -int -main () -{ -return dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_dld_link=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - else - puts (dlerror ()); - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } - - if test "x$lt_cv_dlopen_self" = xyes; then - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - else - puts (dlerror ()); - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# Report which library types will actually be built -{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6; } - -{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case $host_os in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4* | aix5*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -{ echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6; } - -{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -{ echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6; } - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler \ - CC \ - LD \ - lt_prog_compiler_wl \ - lt_prog_compiler_pic \ - lt_prog_compiler_static \ - lt_prog_compiler_no_builtin_flag \ - export_dynamic_flag_spec \ - thread_safe_flag_spec \ - whole_archive_flag_spec \ - enable_shared_with_static_runtimes \ - old_archive_cmds \ - old_archive_from_new_cmds \ - predep_objects \ - postdep_objects \ - predeps \ - postdeps \ - compiler_lib_search_path \ - archive_cmds \ - archive_expsym_cmds \ - postinstall_cmds \ - postuninstall_cmds \ - old_archive_from_expsyms_cmds \ - allow_undefined_flag \ - no_undefined_flag \ - export_symbols_cmds \ - hardcode_libdir_flag_spec \ - hardcode_libdir_flag_spec_ld \ - hardcode_libdir_separator \ - hardcode_automatic \ - module_cmds \ - module_expsym_cmds \ - lt_cv_prog_compiler_c_o \ - exclude_expsyms \ - include_expsyms; do - - case $var in - old_archive_cmds | \ - old_archive_from_new_cmds | \ - archive_cmds | \ - archive_expsym_cmds | \ - module_cmds | \ - module_expsym_cmds | \ - old_archive_from_expsyms_cmds | \ - export_symbols_cmds | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="${ofile}T" - trap "$rm \"$cfgfile\"; exit 1" 1 2 15 - $rm -f "$cfgfile" - { echo "$as_me:$LINENO: creating $ofile" >&5 -echo "$as_me: creating $ofile" >&6;} - - cat <<__EOF__ >> "$cfgfile" -#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e 1s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler - -# Is the compiler the GNU C compiler? -with_gcc=$GCC - -gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` -gcc_ver=\`gcc -dumpversion\` - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds -module_expsym_cmds=$lt_module_expsym_cmds - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=\`echo $lt_predep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=\`echo $lt_postdep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=\`echo $lt_compiler_lib_search_path | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs - -# Compile-time system search path for libraries -sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms - -# ### END LIBTOOL CONFIG - -__EOF__ - - - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - -# Check whether --with-tags was given. -if test "${with_tags+set}" = set; then - withval=$with_tags; tagnames="$withval" -fi - - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} - else - { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 -echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} - fi - fi - if test -z "$LTCFLAGS"; then - eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in - "") ;; - *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 -echo "$as_me: error: invalid tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 -echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} - { (exit 1); exit 1; }; } - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - -archive_cmds_need_lc_CXX=no -allow_undefined_flag_CXX= -always_export_symbols_CXX=no -archive_expsym_cmds_CXX= -export_dynamic_flag_spec_CXX= -hardcode_direct_CXX=no -hardcode_libdir_flag_spec_CXX= -hardcode_libdir_flag_spec_ld_CXX= -hardcode_libdir_separator_CXX= -hardcode_minus_L_CXX=no -hardcode_shlibpath_var_CXX=unsupported -hardcode_automatic_CXX=no -module_cmds_CXX= -module_expsym_cmds_CXX= -link_all_deplibs_CXX=unknown -old_archive_cmds_CXX=$old_archive_cmds -no_undefined_flag_CXX= -whole_archive_flag_spec_CXX= -enable_shared_with_static_runtimes_CXX=no - -# Dependencies to place before and after the object being linked: -predep_objects_CXX= -postdep_objects_CXX= -predeps_CXX= -postdeps_CXX= -compiler_lib_search_path_CXX= - -# Source file extension for C++ test sources. -ac_ext=cpp - -# Object file extension for compiled C++ test sources. -objext=o -objext_CXX=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - $as_unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - $as_unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -compiler_CXX=$CC -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' -else - lt_prog_compiler_no_builtin_flag_CXX= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - -# Check whether --with-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi - -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - { echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } -else - { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU lds only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } -with_gnu_ld=$lt_cv_prog_gnu_ld - - - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_CXX= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } -ld_shlibs_CXX=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_CXX='' - hardcode_direct_CXX=yes - hardcode_libdir_separator_CXX=':' - link_all_deplibs_CXX=yes - - if test "$GXX" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_CXX=yes - else - # We have old collect2 - hardcode_direct_CXX=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_CXX=yes - hardcode_libdir_flag_spec_CXX='-L$libdir' - hardcode_libdir_separator_CXX= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_CXX=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_CXX='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - - archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_CXX="-z nodefs" - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_CXX=' ${wl}-bernotok' - allow_undefined_flag_CXX=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_CXX='$convenience' - archive_cmds_need_lc_CXX=yes - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_CXX=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_CXX=no - fi - ;; - - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_CXX='-L$libdir' - allow_undefined_flag_CXX=unsupported - always_export_symbols_CXX=no - enable_shared_with_static_runtimes_CXX=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - ld_shlibs_CXX=no - fi - ;; - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc_CXX=no - hardcode_direct_CXX=no - hardcode_automatic_CXX=yes - hardcode_shlibpath_var_CXX=unsupported - whole_archive_flag_spec_CXX='' - link_all_deplibs_CXX=yes - - if test "$GXX" = yes ; then - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs_CXX=no - ;; - esac - fi - ;; - - dgux*) - case $cc_basename in - ec++*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - ghcx*) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - freebsd[12]*) - # C++ shared libraries reported to be fairly broken before switch to ELF - ld_shlibs_CXX=no - ;; - freebsd-elf*) - archive_cmds_need_lc_CXX=no - ;; - freebsd* | kfreebsd*-gnu | dragonfly*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - ld_shlibs_CXX=yes - ;; - gnu*) - ;; - hpux9*) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - export_dynamic_flag_spec_CXX='${wl}-E' - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC*) - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - case $host_cpu in - hppa*64*|ia64*) - hardcode_libdir_flag_spec_ld_CXX='+b $libdir' - ;; - *) - export_dynamic_flag_spec_CXX='${wl}-E' - ;; - esac - fi - case $host_cpu in - hppa*64*|ia64*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - ;; - *) - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC*) - case $host_cpu in - hppa*64*) - archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case $host_cpu in - hppa*64*) - archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - interix3*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - irix5* | irix6*) - case $cc_basename in - CC*) - # SGI C++ - archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - link_all_deplibs_CXX=yes - ;; - esac - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - ;; - linux*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc*) - # Intel C++ - with_gnu_ld=yes - # version 8.0 and above of icpc choke on multiply defined symbols - # if we add $predep_objects and $postdep_objects, however 7.1 and - # earlier do not add the objects themselves. - case `$CC -V 2>&1` in - *"Version 7."*) - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - *) # Version 8.0 or newer - tmp_idyn= - case $host_cpu in - ia64*) tmp_idyn=' -i_dynamic';; - esac - archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - esac - archive_cmds_need_lc_CXX=no - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - pgCC*) - # Portland Group C++ compiler - archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - ;; - cxx*) - # Compaq C++ - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - m88k*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - mvs*) - case $cc_basename in - cxx*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_direct_CXX=yes - hardcode_shlibpath_var_CXX=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - openbsd2*) - # C++ shared libraries are fairly broken - ld_shlibs_CXX=no - ;; - openbsd*) - hardcode_direct_CXX=yes - hardcode_shlibpath_var_CXX=no - archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' - export_dynamic_flag_spec_CXX='${wl}-E' - whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - fi - output_verbose_link_cmd='echo' - ;; - osf3*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx*) - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx*) - allow_undefined_flag_CXX=' -expect_unresolved \*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ - $rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - lcc*) - # Lucid - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - archive_cmds_need_lc_CXX=yes - no_undefined_flag_CXX=' -zdefs' - archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_shlibpath_var_CXX=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. We must also pass each convience library through - # to the system linker between allextract/defaultextract. - # The C++ compiler will combine linker options so we - # cannot just pass the convience library names through - # without $wl. - # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' - ;; - esac - link_all_deplibs_CXX=yes - - output_verbose_link_cmd='echo' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' - ;; - gcx*) - # Green Hills C++ Compiler - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - no_undefined_flag_CXX=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - no_undefined_flag_CXX='${wl}-z,text' - archive_cmds_need_lc_CXX=no - hardcode_shlibpath_var_CXX=no - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - # For security reasons, it is highly recommended that you always - # use absolute paths for naming shared libraries, and exclude the - # DT_RUNPATH tag from executables and libraries. But doing so - # requires that you compile everything twice, which is a pain. - # So that behaviour is only enabled if SCOABSPATH is set to a - # non-empty value in the environment. Most likely only useful for - # creating official distributions of packages. - # This is a hack until libtool officially supports absolute path - # names for shared libraries. - no_undefined_flag_CXX='${wl}-z,text' - allow_undefined_flag_CXX='${wl}-z,nodefs' - archive_cmds_need_lc_CXX=no - hardcode_shlibpath_var_CXX=no - hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - hardcode_libdir_separator_CXX=':' - link_all_deplibs_CXX=yes - export_dynamic_flag_spec_CXX='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; -esac -{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6; } -test "$ld_shlibs_CXX" = no && can_build_shared=no - -GCC_CXX="$GXX" -LD_CXX="$LD" - - -cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Parse the compiler output and extract the necessary - # objects, libraries and library flags. - - # Sentinel used to keep track of whether or not we are before - # the conftest object file. - pre_test_object_deps_done=no - - # The `*' in the case matches for architectures that use `case' in - # $output_verbose_cmd can trigger glob expansion during the loop - # eval without this substitution. - output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` - - for p in `eval $output_verbose_link_cmd`; do - case $p in - - -L* | -R* | -l*) - # Some compilers place space between "-{L,R}" and the path. - # Remove the space. - if test $p = "-L" \ - || test $p = "-R"; then - prev=$p - continue - else - prev= - fi - - if test "$pre_test_object_deps_done" = no; then - case $p in - -L* | -R*) - # Internal compiler library paths should come after those - # provided the user. The postdeps already come after the - # user supplied libs so there is no need to process them. - if test -z "$compiler_lib_search_path_CXX"; then - compiler_lib_search_path_CXX="${prev}${p}" - else - compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" - fi - ;; - # The "-l" case would never come before the object being - # linked, so don't bother handling this case. - esac - else - if test -z "$postdeps_CXX"; then - postdeps_CXX="${prev}${p}" - else - postdeps_CXX="${postdeps_CXX} ${prev}${p}" - fi - fi - ;; - - *.$objext) - # This assumes that the test object file only shows up - # once in the compiler output. - if test "$p" = "conftest.$objext"; then - pre_test_object_deps_done=yes - continue - fi - - if test "$pre_test_object_deps_done" = no; then - if test -z "$predep_objects_CXX"; then - predep_objects_CXX="$p" - else - predep_objects_CXX="$predep_objects_CXX $p" - fi - else - if test -z "$postdep_objects_CXX"; then - postdep_objects_CXX="$p" - else - postdep_objects_CXX="$postdep_objects_CXX $p" - fi - fi - ;; - - *) ;; # Ignore the rest. - - esac - done - - # Clean up. - rm -f a.out a.exe -else - echo "libtool.m4: error: problem compiling CXX test program" -fi - -$rm -f confest.$objext - -# PORTME: override above test on systems where it is broken -case $host_os in -interix3*) - # Interix 3.5 installs completely hosed .la files for C++, so rather than - # hack all around it, let's just trust "g++" to DTRT. - predep_objects_CXX= - postdep_objects_CXX= - postdeps_CXX= - ;; - -solaris*) - case $cc_basename in - CC*) - # Adding this requires a known-good setup of shared libraries for - # Sun compiler versions before 5.6, else PIC objects from an old - # archive will be linked into the output, leading to subtle bugs. - postdeps_CXX='-lCstd -lCrun' - ;; - esac - ;; -esac - - -case " $postdeps_CXX " in -*" -lc "*) archive_cmds_need_lc_CXX=no ;; -esac - -lt_prog_compiler_wl_CXX= -lt_prog_compiler_pic_CXX= -lt_prog_compiler_static_CXX= - -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } - - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_CXX='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_CXX='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - lt_prog_compiler_pic_CXX= - ;; - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_CXX=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - else - lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68*) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - lt_prog_compiler_pic_CXX='-qnocommon' - lt_prog_compiler_wl_CXX='-Wl,' - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++*) - lt_prog_compiler_pic_CXX='-KPIC' - ;; - ghcx*) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | kfreebsd*-gnu | dragonfly*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC*) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' - if test "$host_cpu" != ia64; then - lt_prog_compiler_pic_CXX='+Z' - fi - ;; - aCC*) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_CXX='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - interix*) - # This is c89, which is MS Visual C++ (no shared libs) - # Anyone wants to do a port? - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC*) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC*) - # KAI C++ Compiler - lt_prog_compiler_wl_CXX='--backend -Wl,' - lt_prog_compiler_pic_CXX='-fPIC' - ;; - icpc* | ecpc*) - # Intel C++ - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-static' - ;; - pgCC*) - # Portland Group C++ compiler. - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-fpic' - lt_prog_compiler_static_CXX='-Bstatic' - ;; - cxx*) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx*) - lt_prog_compiler_pic_CXX='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC*) - lt_prog_compiler_wl_CXX='--backend -Wl,' - ;; - RCC*) - # Rational C++ 2.4.1 - lt_prog_compiler_pic_CXX='-pic' - ;; - cxx*) - # Digital/Compaq C++ - lt_prog_compiler_wl_CXX='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-Bstatic' - lt_prog_compiler_wl_CXX='-Qoption ld ' - ;; - gcx*) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - lt_prog_compiler_pic_CXX='-pic' - lt_prog_compiler_static_CXX='-Bstatic' - ;; - lcc*) - # Lucid - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - lt_prog_compiler_pic_CXX='-KPIC' - ;; - *) - ;; - esac - ;; - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - case $cc_basename in - CC*) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-Bstatic' - ;; - esac - ;; - vxworks*) - ;; - *) - lt_prog_compiler_can_build_shared_CXX=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_CXX"; then - -{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_CXX=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13034: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:13038: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works_CXX=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } - -if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then - case $lt_prog_compiler_pic_CXX in - "" | " "*) ;; - *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; - esac -else - lt_prog_compiler_pic_CXX= - lt_prog_compiler_can_build_shared_CXX=no -fi - -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_CXX= - ;; - *) - lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" -{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_static_works_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works_CXX=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works_CXX=yes - fi - else - lt_prog_compiler_static_works_CXX=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; } - -if test x"$lt_prog_compiler_static_works_CXX" = xyes; then - : -else - lt_prog_compiler_static_CXX= -fi - - -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_CXX=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13138: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:13142: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - lt_cv_prog_compiler_c_o_CXX=yes - fi - fi - chmod u+w . 2>&5 - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - { echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6; } - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } - - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - export_symbols_cmds_CXX="$ltdll_cmds" - ;; - cygwin* | mingw*) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - *) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac - -{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6; } -test "$ld_shlibs_CXX" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_CXX" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_CXX=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_CXX in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_CXX - pic_flag=$lt_prog_compiler_pic_CXX - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_CXX - allow_undefined_flag_CXX= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_CXX=no - else - archive_cmds_need_lc_CXX=yes - fi - allow_undefined_flag_CXX=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } - ;; - esac - fi - ;; -esac - -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[123]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ - freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # find out which ABI we are using - libsuff= - case "$host_cpu" in - x86_64*|s390x*|powerpc64*) - echo '#line 13674 "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 - *64-bit*) - libsuff=64 - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - ;; - esac - fi - rm -rf conftest* - ;; - esac - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6; } -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } -hardcode_action_CXX= -if test -n "$hardcode_libdir_flag_spec_CXX" || \ - test -n "$runpath_var_CXX" || \ - test "X$hardcode_automatic_CXX" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_CXX" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && - test "$hardcode_minus_L_CXX" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_CXX=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_CXX=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_CXX=unsupported -fi -{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 -echo "${ECHO_T}$hardcode_action_CXX" >&6; } - -if test "$hardcode_action_CXX" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_CXX \ - CC_CXX \ - LD_CXX \ - lt_prog_compiler_wl_CXX \ - lt_prog_compiler_pic_CXX \ - lt_prog_compiler_static_CXX \ - lt_prog_compiler_no_builtin_flag_CXX \ - export_dynamic_flag_spec_CXX \ - thread_safe_flag_spec_CXX \ - whole_archive_flag_spec_CXX \ - enable_shared_with_static_runtimes_CXX \ - old_archive_cmds_CXX \ - old_archive_from_new_cmds_CXX \ - predep_objects_CXX \ - postdep_objects_CXX \ - predeps_CXX \ - postdeps_CXX \ - compiler_lib_search_path_CXX \ - archive_cmds_CXX \ - archive_expsym_cmds_CXX \ - postinstall_cmds_CXX \ - postuninstall_cmds_CXX \ - old_archive_from_expsyms_cmds_CXX \ - allow_undefined_flag_CXX \ - no_undefined_flag_CXX \ - export_symbols_cmds_CXX \ - hardcode_libdir_flag_spec_CXX \ - hardcode_libdir_flag_spec_ld_CXX \ - hardcode_libdir_separator_CXX \ - hardcode_automatic_CXX \ - module_cmds_CXX \ - module_expsym_cmds_CXX \ - lt_cv_prog_compiler_c_o_CXX \ - exclude_expsyms_CXX \ - include_expsyms_CXX; do - - case $var in - old_archive_cmds_CXX | \ - old_archive_from_new_cmds_CXX | \ - archive_cmds_CXX | \ - archive_expsym_cmds_CXX | \ - module_cmds_CXX | \ - module_expsym_cmds_CXX | \ - old_archive_from_expsyms_cmds_CXX | \ - export_symbols_cmds_CXX | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_CXX - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler_CXX - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_CXX - -gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` -gcc_ver=\`gcc -dumpversion\` - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_CXX - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_CXX - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_CXX -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_CXX - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_CXX -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_CXX -archive_expsym_cmds=$lt_archive_expsym_cmds_CXX -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_CXX -module_expsym_cmds=$lt_module_expsym_cmds_CXX - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=\`echo $lt_predep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=\`echo $lt_postdep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_CXX - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_CXX - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_CXX - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_CXX - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_CXX - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_CXX - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_CXX - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_CXX - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_CXX - -# Compile-time system search path for libraries -sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_CXX" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_CXX - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_CXX - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_CXX - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_CXX - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld - - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu - - -archive_cmds_need_lc_F77=no -allow_undefined_flag_F77= -always_export_symbols_F77=no -archive_expsym_cmds_F77= -export_dynamic_flag_spec_F77= -hardcode_direct_F77=no -hardcode_libdir_flag_spec_F77= -hardcode_libdir_flag_spec_ld_F77= -hardcode_libdir_separator_F77= -hardcode_minus_L_F77=no -hardcode_automatic_F77=no -module_cmds_F77= -module_expsym_cmds_F77= -link_all_deplibs_F77=unknown -old_archive_cmds_F77=$old_archive_cmds -no_undefined_flag_F77= -whole_archive_flag_spec_F77= -enable_shared_with_static_runtimes_F77=no - -# Source file extension for f77 test sources. -ac_ext=f - -# Object file extension for compiled f77 test sources. -objext=o -objext_F77=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code=" subroutine t\n return\n end\n" - -# Code to be used in simple link tests -lt_simple_link_test_code=" program t\n end\n" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${F77-"f77"} -compiler=$CC -compiler_F77=$CC -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - -{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6; } - -{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case $host_os in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; -aix4* | aix5*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -{ echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6; } - -{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -{ echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6; } - -GCC_F77="$G77" -LD_F77="$LD" - -lt_prog_compiler_wl_F77= -lt_prog_compiler_pic_F77= -lt_prog_compiler_static_F77= - -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } - - if test "$GCC" = yes; then - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_static_F77='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_F77='-fno-common' - ;; - - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_F77=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_F77=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_F77='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - else - lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - lt_prog_compiler_pic_F77='-qnocommon' - lt_prog_compiler_wl_F77='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_F77='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_F77='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - linux*) - case $cc_basename in - icc* | ecc*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-fpic' - lt_prog_compiler_static_F77='-Bstatic' - ;; - ccc*) - lt_prog_compiler_wl_F77='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_F77='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - - solaris*) - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - lt_prog_compiler_wl_F77='-Qoption ld ';; - *) - lt_prog_compiler_wl_F77='-Wl,';; - esac - ;; - - sunos4*) - lt_prog_compiler_wl_F77='-Qoption ld ' - lt_prog_compiler_pic_F77='-PIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_F77='-Kconform_pic' - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - unicos*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_can_build_shared_F77=no - ;; - - uts4*) - lt_prog_compiler_pic_F77='-pic' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_F77=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_F77"; then - -{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_F77=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_F77" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14732: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:14736: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works_F77=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } - -if test x"$lt_prog_compiler_pic_works_F77" = xyes; then - case $lt_prog_compiler_pic_F77 in - "" | " "*) ;; - *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; - esac -else - lt_prog_compiler_pic_F77= - lt_prog_compiler_can_build_shared_F77=no -fi - -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_F77= - ;; - *) - lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" -{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_static_works_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works_F77=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works_F77=yes - fi - else - lt_prog_compiler_static_works_F77=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; } - -if test x"$lt_prog_compiler_static_works_F77" = xyes; then - : -else - lt_prog_compiler_static_F77= -fi - - -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_F77=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14836: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:14840: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - lt_cv_prog_compiler_c_o_F77=yes - fi - fi - chmod u+w . 2>&5 - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - { echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6; } - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } - - runpath_var= - allow_undefined_flag_F77= - enable_shared_with_static_runtimes_F77=no - archive_cmds_F77= - archive_expsym_cmds_F77= - old_archive_From_new_cmds_F77= - old_archive_from_expsyms_cmds_F77= - export_dynamic_flag_spec_F77= - whole_archive_flag_spec_F77= - thread_safe_flag_spec_F77= - hardcode_libdir_flag_spec_F77= - hardcode_libdir_flag_spec_ld_F77= - hardcode_libdir_separator_F77= - hardcode_direct_F77=no - hardcode_minus_L_F77=no - hardcode_shlibpath_var_F77=unsupported - link_all_deplibs_F77=unknown - hardcode_automatic_F77=no - module_cmds_F77= - module_expsym_cmds_F77= - always_export_symbols_F77=no - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_F77= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_F77=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_F77='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_F77= - fi - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_F77=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_F77=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_F77='-L$libdir' - allow_undefined_flag_F77=unsupported - always_export_symbols_F77=no - enable_shared_with_static_runtimes_F77=yes - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - ld_shlibs_F77=no - fi - ;; - - interix3*) - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - export_dynamic_flag_spec_F77='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - esac - archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test $supports_anon_versioning = yes; then - archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - $echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - else - ld_shlibs_F77=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) - ld_shlibs_F77=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - esac - ;; - - sunos4*) - archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - esac - - if test "$ld_shlibs_F77" = no; then - runpath_var= - hardcode_libdir_flag_spec_F77= - export_dynamic_flag_spec_F77= - whole_archive_flag_spec_F77= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_F77=unsupported - always_export_symbols_F77=yes - archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_F77=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_F77=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_F77='' - hardcode_direct_F77=yes - hardcode_libdir_separator_F77=':' - link_all_deplibs_F77=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_F77=yes - else - # We have old collect2 - hardcode_direct_F77=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_F77=yes - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_libdir_separator_F77= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_F77=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_F77='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_F77="-z nodefs" - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_F77=' ${wl}-bernotok' - allow_undefined_flag_F77=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_F77='$convenience' - archive_cmds_need_lc_F77=yes - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_F77=no - ;; - - bsdi[45]*) - export_dynamic_flag_spec_F77=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_F77=' ' - allow_undefined_flag_F77=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_F77='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path_F77='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_F77=yes - ;; - - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc_F77=no - hardcode_direct_F77=no - hardcode_automatic_F77=yes - hardcode_shlibpath_var_F77=unsupported - whole_archive_flag_spec_F77='' - link_all_deplibs_F77=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs_F77=no - ;; - esac - fi - ;; - - dgux*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - freebsd1*) - ld_shlibs_F77=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu | dragonfly*) - archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - - hardcode_direct_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - fi - ;; - - hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - - case $host_cpu in - hppa*64*|ia64*) - hardcode_libdir_flag_spec_ld_F77='+b $libdir' - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - ;; - *) - hardcode_direct_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - link_all_deplibs_F77=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - newsos6) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_shlibpath_var_F77=no - ;; - - openbsd*) - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - export_dynamic_flag_spec_F77='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-R$libdir' - ;; - *) - archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - allow_undefined_flag_F77=unsupported - archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_F77='-rpath $libdir' - fi - hardcode_libdir_separator_F77=: - ;; - - solaris*) - no_undefined_flag_F77=' -z text' - if test "$GCC" = yes; then - wlarc='${wl}' - archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - wlarc='' - archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_shlibpath_var_F77=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The compiler driver will combine linker options so we - # cannot just pass the convience library names through - # without $wl, iff we do not link with $LD. - # Luckily, gcc supports the same syntax we need for Sun Studio. - # Supported since Solaris 2.6 (maybe 2.5.1?) - case $wlarc in - '') - whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; - *) - whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; - esac ;; - esac - link_all_deplibs_F77=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_F77='$CC -r -o $output$reload_objs' - hardcode_direct_F77=no - ;; - motorola) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_F77=no - ;; - - sysv4.3*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - export_dynamic_flag_spec_F77='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_F77=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) - no_undefined_flag_F77='${wl}-z,text' - archive_cmds_need_lc_F77=no - hardcode_shlibpath_var_F77=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - no_undefined_flag_F77='${wl}-z,text' - allow_undefined_flag_F77='${wl}-z,nodefs' - archive_cmds_need_lc_F77=no - hardcode_shlibpath_var_F77=no - hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - hardcode_libdir_separator_F77=':' - link_all_deplibs_F77=yes - export_dynamic_flag_spec_F77='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - *) - ld_shlibs_F77=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 -echo "${ECHO_T}$ld_shlibs_F77" >&6; } -test "$ld_shlibs_F77" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_F77" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_F77=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_F77 in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_F77 - pic_flag=$lt_prog_compiler_pic_F77 - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_F77 - allow_undefined_flag_F77= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_F77=no - else - archive_cmds_need_lc_F77=yes - fi - allow_undefined_flag_F77=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } - ;; - esac - fi - ;; -esac - -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[123]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ - freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # find out which ABI we are using - libsuff= - case "$host_cpu" in - x86_64*|s390x*|powerpc64*) - echo '#line 16313 "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 - *64-bit*) - libsuff=64 - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - ;; - esac - fi - rm -rf conftest* - ;; - esac - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6; } -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } -hardcode_action_F77= -if test -n "$hardcode_libdir_flag_spec_F77" || \ - test -n "$runpath_var_F77" || \ - test "X$hardcode_automatic_F77" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_F77" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && - test "$hardcode_minus_L_F77" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_F77=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_F77=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_F77=unsupported -fi -{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 -echo "${ECHO_T}$hardcode_action_F77" >&6; } - -if test "$hardcode_action_F77" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_F77 \ - CC_F77 \ - LD_F77 \ - lt_prog_compiler_wl_F77 \ - lt_prog_compiler_pic_F77 \ - lt_prog_compiler_static_F77 \ - lt_prog_compiler_no_builtin_flag_F77 \ - export_dynamic_flag_spec_F77 \ - thread_safe_flag_spec_F77 \ - whole_archive_flag_spec_F77 \ - enable_shared_with_static_runtimes_F77 \ - old_archive_cmds_F77 \ - old_archive_from_new_cmds_F77 \ - predep_objects_F77 \ - postdep_objects_F77 \ - predeps_F77 \ - postdeps_F77 \ - compiler_lib_search_path_F77 \ - archive_cmds_F77 \ - archive_expsym_cmds_F77 \ - postinstall_cmds_F77 \ - postuninstall_cmds_F77 \ - old_archive_from_expsyms_cmds_F77 \ - allow_undefined_flag_F77 \ - no_undefined_flag_F77 \ - export_symbols_cmds_F77 \ - hardcode_libdir_flag_spec_F77 \ - hardcode_libdir_flag_spec_ld_F77 \ - hardcode_libdir_separator_F77 \ - hardcode_automatic_F77 \ - module_cmds_F77 \ - module_expsym_cmds_F77 \ - lt_cv_prog_compiler_c_o_F77 \ - exclude_expsyms_F77 \ - include_expsyms_F77; do - - case $var in - old_archive_cmds_F77 | \ - old_archive_from_new_cmds_F77 | \ - archive_cmds_F77 | \ - archive_expsym_cmds_F77 | \ - module_cmds_F77 | \ - module_expsym_cmds_F77 | \ - old_archive_from_expsyms_cmds_F77 | \ - export_symbols_cmds_F77 | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_F77 - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler_F77 - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_F77 - -gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` -gcc_ver=\`gcc -dumpversion\` - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_F77 - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_F77 - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_F77 -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_F77 - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_F77 -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_F77 -archive_expsym_cmds=$lt_archive_expsym_cmds_F77 -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_F77 -module_expsym_cmds=$lt_module_expsym_cmds_F77 - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=\`echo $lt_predep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=\`echo $lt_postdep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_F77 - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_F77 - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_F77 - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_F77 - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_F77 - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_F77 - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_F77 - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_F77 - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_F77 - -# Compile-time system search path for libraries -sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_F77" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_F77 - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_F77 - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_F77 - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_F77 - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - - -# Source file extension for Java test sources. -ac_ext=java - -# Object file extension for compiled Java test sources. -objext=o -objext_GCJ=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="class foo {}\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${GCJ-"gcj"} -compiler=$CC -compiler_GCJ=$CC -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - -# GCJ did not exist at the time GCC didn't implicitly link libc in. -archive_cmds_need_lc_GCJ=no - -old_archive_cmds_GCJ=$old_archive_cmds - - -lt_prog_compiler_no_builtin_flag_GCJ= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' - - -{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17090: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:17094: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl_GCJ= -lt_prog_compiler_pic_GCJ= -lt_prog_compiler_static_GCJ= - -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } - - if test "$GCC" = yes; then - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_static_GCJ='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_GCJ='-fno-common' - ;; - - interix3*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_GCJ=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_GCJ=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_GCJ='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - else - lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - lt_prog_compiler_pic_GCJ='-qnocommon' - lt_prog_compiler_wl_GCJ='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - linux*) - case $cc_basename in - icc* | ecc*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-fpic' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - ccc*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - solaris*) - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - lt_prog_compiler_wl_GCJ='-Qoption ld ';; - *) - lt_prog_compiler_wl_GCJ='-Wl,';; - esac - ;; - - sunos4*) - lt_prog_compiler_wl_GCJ='-Qoption ld ' - lt_prog_compiler_pic_GCJ='-PIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_GCJ='-Kconform_pic' - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - unicos*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_can_build_shared_GCJ=no - ;; - - uts4*) - lt_prog_compiler_pic_GCJ='-pic' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_GCJ=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_GCJ"; then - -{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_GCJ=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_GCJ" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17358: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:17362: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works_GCJ=yes - fi - fi - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } - -if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then - case $lt_prog_compiler_pic_GCJ in - "" | " "*) ;; - *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; - esac -else - lt_prog_compiler_pic_GCJ= - lt_prog_compiler_can_build_shared_GCJ=no -fi - -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_GCJ= - ;; - *) - lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" -{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works_GCJ=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_tmp_static_flag" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works_GCJ=yes - fi - else - lt_prog_compiler_static_works_GCJ=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; } - -if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then - : -else - lt_prog_compiler_static_GCJ= -fi - - -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } -if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_GCJ=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17462: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:17466: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - lt_cv_prog_compiler_c_o_GCJ=yes - fi - fi - chmod u+w . 2>&5 - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - { echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6; } - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } - - runpath_var= - allow_undefined_flag_GCJ= - enable_shared_with_static_runtimes_GCJ=no - archive_cmds_GCJ= - archive_expsym_cmds_GCJ= - old_archive_From_new_cmds_GCJ= - old_archive_from_expsyms_cmds_GCJ= - export_dynamic_flag_spec_GCJ= - whole_archive_flag_spec_GCJ= - thread_safe_flag_spec_GCJ= - hardcode_libdir_flag_spec_GCJ= - hardcode_libdir_flag_spec_ld_GCJ= - hardcode_libdir_separator_GCJ= - hardcode_direct_GCJ=no - hardcode_minus_L_GCJ=no - hardcode_shlibpath_var_GCJ=unsupported - link_all_deplibs_GCJ=unknown - hardcode_automatic_GCJ=no - module_cmds_GCJ= - module_expsym_cmds_GCJ= - always_export_symbols_GCJ=no - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_GCJ= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_GCJ=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_GCJ= - fi - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_GCJ=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_GCJ=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_GCJ='-L$libdir' - allow_undefined_flag_GCJ=unsupported - always_export_symbols_GCJ=no - enable_shared_with_static_runtimes_GCJ=yes - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - interix3*) - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - export_dynamic_flag_spec_GCJ='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - esac - archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test $supports_anon_versioning = yes; then - archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - $echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - else - ld_shlibs_GCJ=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) - ld_shlibs_GCJ=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - esac - ;; - - sunos4*) - archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - esac - - if test "$ld_shlibs_GCJ" = no; then - runpath_var= - hardcode_libdir_flag_spec_GCJ= - export_dynamic_flag_spec_GCJ= - whole_archive_flag_spec_GCJ= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_GCJ=unsupported - always_export_symbols_GCJ=yes - archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_GCJ=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_GCJ=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_GCJ='' - hardcode_direct_GCJ=yes - hardcode_libdir_separator_GCJ=':' - link_all_deplibs_GCJ=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_GCJ=yes - else - # We have old collect2 - hardcode_direct_GCJ=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_GCJ=yes - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_libdir_separator_GCJ= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_GCJ=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_GCJ='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_GCJ="-z nodefs" - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_GCJ=' ${wl}-bernotok' - allow_undefined_flag_GCJ=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_GCJ='$convenience' - archive_cmds_need_lc_GCJ=yes - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_GCJ=no - ;; - - bsdi[45]*) - export_dynamic_flag_spec_GCJ=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_GCJ=' ' - allow_undefined_flag_GCJ=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_GCJ='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_GCJ=yes - ;; - - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc_GCJ=no - hardcode_direct_GCJ=no - hardcode_automatic_GCJ=yes - hardcode_shlibpath_var_GCJ=unsupported - whole_archive_flag_spec_GCJ='' - link_all_deplibs_GCJ=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs_GCJ=no - ;; - esac - fi - ;; - - dgux*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - freebsd1*) - ld_shlibs_GCJ=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu | dragonfly*) - archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - - hardcode_direct_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - fi - ;; - - hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - - case $host_cpu in - hppa*64*|ia64*) - hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - ;; - *) - hardcode_direct_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - link_all_deplibs_GCJ=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - newsos6) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_shlibpath_var_GCJ=no - ;; - - openbsd*) - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - export_dynamic_flag_spec_GCJ='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - ;; - *) - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - allow_undefined_flag_GCJ=unsupported - archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_GCJ='-rpath $libdir' - fi - hardcode_libdir_separator_GCJ=: - ;; - - solaris*) - no_undefined_flag_GCJ=' -z text' - if test "$GCC" = yes; then - wlarc='${wl}' - archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - wlarc='' - archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_shlibpath_var_GCJ=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) - # The compiler driver will combine linker options so we - # cannot just pass the convience library names through - # without $wl, iff we do not link with $LD. - # Luckily, gcc supports the same syntax we need for Sun Studio. - # Supported since Solaris 2.6 (maybe 2.5.1?) - case $wlarc in - '') - whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; - *) - whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; - esac ;; - esac - link_all_deplibs_GCJ=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_GCJ='$CC -r -o $output$reload_objs' - hardcode_direct_GCJ=no - ;; - motorola) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4.3*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - export_dynamic_flag_spec_GCJ='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_GCJ=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) - no_undefined_flag_GCJ='${wl}-z,text' - archive_cmds_need_lc_GCJ=no - hardcode_shlibpath_var_GCJ=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - no_undefined_flag_GCJ='${wl}-z,text' - allow_undefined_flag_GCJ='${wl}-z,nodefs' - archive_cmds_need_lc_GCJ=no - hardcode_shlibpath_var_GCJ=no - hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - hardcode_libdir_separator_GCJ=':' - link_all_deplibs_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - *) - ld_shlibs_GCJ=no - ;; - esac - fi - -{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 -echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } -test "$ld_shlibs_GCJ" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_GCJ" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_GCJ=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_GCJ in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_GCJ - pic_flag=$lt_prog_compiler_pic_GCJ - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ - allow_undefined_flag_GCJ= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_GCJ=no - else - archive_cmds_need_lc_GCJ=yes - fi - allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } - ;; - esac - fi - ;; -esac - -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[123]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[01]* | freebsdelf3.[01]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ - freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - freebsd*) # from 4.6 on - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix3*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # find out which ABI we are using - libsuff= - case "$host_cpu" in - x86_64*|s390x*|powerpc64*) - echo '#line 18959 "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 - *64-bit*) - libsuff=64 - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - ;; - esac - fi - rm -rf conftest* - ;; - esac - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6; } -test "$dynamic_linker" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } -hardcode_action_GCJ= -if test -n "$hardcode_libdir_flag_spec_GCJ" || \ - test -n "$runpath_var_GCJ" || \ - test "X$hardcode_automatic_GCJ" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_GCJ" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && - test "$hardcode_minus_L_GCJ" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_GCJ=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_GCJ=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_GCJ=unsupported -fi -{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 -echo "${ECHO_T}$hardcode_action_GCJ" >&6; } - -if test "$hardcode_action_GCJ" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_GCJ \ - CC_GCJ \ - LD_GCJ \ - lt_prog_compiler_wl_GCJ \ - lt_prog_compiler_pic_GCJ \ - lt_prog_compiler_static_GCJ \ - lt_prog_compiler_no_builtin_flag_GCJ \ - export_dynamic_flag_spec_GCJ \ - thread_safe_flag_spec_GCJ \ - whole_archive_flag_spec_GCJ \ - enable_shared_with_static_runtimes_GCJ \ - old_archive_cmds_GCJ \ - old_archive_from_new_cmds_GCJ \ - predep_objects_GCJ \ - postdep_objects_GCJ \ - predeps_GCJ \ - postdeps_GCJ \ - compiler_lib_search_path_GCJ \ - archive_cmds_GCJ \ - archive_expsym_cmds_GCJ \ - postinstall_cmds_GCJ \ - postuninstall_cmds_GCJ \ - old_archive_from_expsyms_cmds_GCJ \ - allow_undefined_flag_GCJ \ - no_undefined_flag_GCJ \ - export_symbols_cmds_GCJ \ - hardcode_libdir_flag_spec_GCJ \ - hardcode_libdir_flag_spec_ld_GCJ \ - hardcode_libdir_separator_GCJ \ - hardcode_automatic_GCJ \ - module_cmds_GCJ \ - module_expsym_cmds_GCJ \ - lt_cv_prog_compiler_c_o_GCJ \ - exclude_expsyms_GCJ \ - include_expsyms_GCJ; do - - case $var in - old_archive_cmds_GCJ | \ - old_archive_from_new_cmds_GCJ | \ - archive_cmds_GCJ | \ - archive_expsym_cmds_GCJ | \ - module_cmds_GCJ | \ - module_expsym_cmds_GCJ | \ - old_archive_from_expsyms_cmds_GCJ | \ - export_symbols_cmds_GCJ | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_GCJ - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler_GCJ - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_GCJ - -gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` -gcc_ver=\`gcc -dumpversion\` - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_GCJ - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_GCJ - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_GCJ -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_GCJ - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_GCJ -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_GCJ -archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_GCJ -module_expsym_cmds=$lt_module_expsym_cmds_GCJ - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=\`echo $lt_predep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=\`echo $lt_postdep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_GCJ - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_GCJ - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_GCJ - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_GCJ - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_GCJ - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_GCJ - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_GCJ - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_GCJ - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_GCJ - -# Compile-time system search path for libraries -sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_GCJ" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_GCJ - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_GCJ - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_GCJ - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_GCJ - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - RC) - - -# Source file extension for RC test sources. -ac_ext=rc - -# Object file extension for compiled RC test sources. -objext=o -objext_RC=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' - -# Code to be used in simple link tests -lt_simple_link_test_code="$lt_simple_compile_test_code" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# save warnings/boilerplate of simple test code -ac_outfile=conftest.$ac_objext -printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* - -ac_outfile=conftest.$ac_objext -printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm conftest* - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${RC-"windres"} -compiler=$CC -compiler_RC=$CC -for cc_temp in $compiler""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` - -lt_cv_prog_compiler_c_o_RC=yes - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_RC \ - CC_RC \ - LD_RC \ - lt_prog_compiler_wl_RC \ - lt_prog_compiler_pic_RC \ - lt_prog_compiler_static_RC \ - lt_prog_compiler_no_builtin_flag_RC \ - export_dynamic_flag_spec_RC \ - thread_safe_flag_spec_RC \ - whole_archive_flag_spec_RC \ - enable_shared_with_static_runtimes_RC \ - old_archive_cmds_RC \ - old_archive_from_new_cmds_RC \ - predep_objects_RC \ - postdep_objects_RC \ - predeps_RC \ - postdeps_RC \ - compiler_lib_search_path_RC \ - archive_cmds_RC \ - archive_expsym_cmds_RC \ - postinstall_cmds_RC \ - postuninstall_cmds_RC \ - old_archive_from_expsyms_cmds_RC \ - allow_undefined_flag_RC \ - no_undefined_flag_RC \ - export_symbols_cmds_RC \ - hardcode_libdir_flag_spec_RC \ - hardcode_libdir_flag_spec_ld_RC \ - hardcode_libdir_separator_RC \ - hardcode_automatic_RC \ - module_cmds_RC \ - module_expsym_cmds_RC \ - lt_cv_prog_compiler_c_o_RC \ - exclude_expsyms_RC \ - include_expsyms_RC; do - - case $var in - old_archive_cmds_RC | \ - old_archive_from_new_cmds_RC | \ - archive_cmds_RC | \ - archive_expsym_cmds_RC | \ - module_cmds_RC | \ - module_expsym_cmds_RC | \ - old_archive_from_expsyms_cmds_RC | \ - export_symbols_cmds_RC | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_RC - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_compiler_RC - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_RC - -gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` -gcc_ver=\`gcc -dumpversion\` - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_RC - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_RC - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_RC -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_RC - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_RC -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_RC -archive_expsym_cmds=$lt_archive_expsym_cmds_RC -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_RC -module_expsym_cmds=$lt_module_expsym_cmds_RC - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=\`echo $lt_predep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=\`echo $lt_postdep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_RC - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_RC - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_RC - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_RC - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_RC - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_RC - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_RC - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_RC - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_RC - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_RC - -# Compile-time system search path for libraries -sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_RC" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_RC - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_RC - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_RC - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_RC - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CC="$lt_save_CC" - - ;; - - *) - { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 -echo "$as_me: error: Unsupported tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 -echo "$as_me: error: unable to update list of available tagged configurations." >&2;} - { (exit 1); exit 1; }; } - fi -fi - - - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' - -# Prevent multiple expansion - - - - - - - - - - - - - - - - - - - - - - - - - - - -ac_header_dirent=no -for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do - as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` -{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5 -echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include <$ac_hdr> - -int -main () -{ -if ((DIR *) 0) -return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_Header=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Header=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 -_ACEOF - -ac_header_dirent=$ac_hdr; break -fi - -done -# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. -if test $ac_header_dirent = dirent.h; then - { echo "$as_me:$LINENO: checking for library containing opendir" >&5 -echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } -if test "${ac_cv_search_opendir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_func_search_save_LIBS=$LIBS -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char opendir (); -int -main () -{ -return opendir (); - ; - return 0; -} -_ACEOF -for ac_lib in '' dir; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_search_opendir=$ac_res -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if test "${ac_cv_search_opendir+set}" = set; then - break -fi -done -if test "${ac_cv_search_opendir+set}" = set; then - : -else - ac_cv_search_opendir=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 -echo "${ECHO_T}$ac_cv_search_opendir" >&6; } -ac_res=$ac_cv_search_opendir -if test "$ac_res" != no; then - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - -fi - -else - { echo "$as_me:$LINENO: checking for library containing opendir" >&5 -echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } -if test "${ac_cv_search_opendir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_func_search_save_LIBS=$LIBS -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char opendir (); -int -main () -{ -return opendir (); - ; - return 0; -} -_ACEOF -for ac_lib in '' x; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_search_opendir=$ac_res -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if test "${ac_cv_search_opendir+set}" = set; then - break -fi -done -if test "${ac_cv_search_opendir+set}" = set; then - : -else - ac_cv_search_opendir=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 -echo "${ECHO_T}$ac_cv_search_opendir" >&6; } -ac_res=$ac_cv_search_opendir -if test "$ac_res" != no; then - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - -fi - -fi - -{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } -if test "${ac_cv_header_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_header_stdc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_stdc=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then - : -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - return 2; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* 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 - -{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5 -echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; } -if test "${ac_cv_header_sys_wait_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#ifndef WEXITSTATUS -# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) -#endif -#ifndef WIFEXITED -# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) -#endif - -int -main () -{ - int s; - wait (&s); - s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_header_sys_wait_h=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_sys_wait_h=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5 -echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; } -if test $ac_cv_header_sys_wait_h = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_SYS_WAIT_H 1 -_ACEOF - -fi - - - - - - - - - - - - - - - - - - - - - - - -for ac_header in errno.h fcntl.h limits.h unistd.h sys/time.h utmp.h \ - utmpx.h termios.h termio.h sgtty.h sys/ioctl.h syslog.h paths.h \ - utime.h ulimit.h sys/resource.h gshadow.h shadow.h lastlog.h \ - locale.h rpc/key_prot.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&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 - - - - - - - - - - - - - - - - - - - - - - - -for ac_func in a64l fchmod fchown fsync getgroups gethostname getspnam \ - gettimeofday getusershell getutent initgroups lchown lckpwdf lstat \ - memcpy memset setgroups sigaction strchr updwtmp updwtmpx -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 { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_var=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_var'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&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-largefile was given. -if test "${enable_largefile+set}" = set; then - enableval=$enable_largefile; -fi - -if test "$enable_largefile" != no; then - - { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 -echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; } -if test "${ac_cv_sys_largefile_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_sys_largefile_CC=no - if test "$GCC" != yes; then - ac_save_CC=$CC - while :; do - # IRIX 6.2 and later do not support large files by default, - # so use the C compiler's -n32 option if that helps. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext - CC="$CC -n32" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sys_largefile_CC=' -n32'; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext - break - done - CC=$ac_save_CC - rm -f conftest.$ac_ext - fi -fi -{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 -echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; } - if test "$ac_cv_sys_largefile_CC" != no; then - CC=$CC$ac_cv_sys_largefile_CC - fi - - { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5 -echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; } -if test "${ac_cv_sys_file_offset_bits+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - while :; do - ac_cv_sys_file_offset_bits=no - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#define _FILE_OFFSET_BITS 64 -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sys_file_offset_bits=64; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - break -done -fi -{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 -echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; } -if test "$ac_cv_sys_file_offset_bits" != no; then - -cat >>confdefs.h <<_ACEOF -#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits -_ACEOF - -fi -rm -f conftest* - { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5 -echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; } -if test "${ac_cv_sys_large_files+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - while :; do - ac_cv_sys_large_files=no - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#define _LARGE_FILES 1 -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_sys_large_files=1; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - break -done -fi -{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 -echo "${ECHO_T}$ac_cv_sys_large_files" >&6; } -if test "$ac_cv_sys_large_files" != no; then - -cat >>confdefs.h <<_ACEOF -#define _LARGE_FILES $ac_cv_sys_large_files -_ACEOF - -fi -rm -f conftest* -fi - - -{ 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 -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end 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; - if (s) return 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; - if (!foo) return 0; - } - return !x[0] && !zero.x; -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_c_const=no -fi - -rm -f core conftest.err 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 - -{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5 -echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; } -if test "${ac_cv_type_uid_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "uid_t" >/dev/null 2>&1; then - ac_cv_type_uid_t=yes -else - ac_cv_type_uid_t=no -fi -rm -f conftest* - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5 -echo "${ECHO_T}$ac_cv_type_uid_t" >&6; } -if test $ac_cv_type_uid_t = no; then - -cat >>confdefs.h <<\_ACEOF -#define uid_t int -_ACEOF - - -cat >>confdefs.h <<\_ACEOF -#define gid_t int -_ACEOF - -fi - -{ echo "$as_me:$LINENO: checking for off_t" >&5 -echo $ECHO_N "checking for off_t... $ECHO_C" >&6; } -if test "${ac_cv_type_off_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -typedef off_t ac__type_new_; -int -main () -{ -if ((ac__type_new_ *) 0) - return 0; -if (sizeof (ac__type_new_)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_type_off_t=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_off_t=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5 -echo "${ECHO_T}$ac_cv_type_off_t" >&6; } -if test $ac_cv_type_off_t = yes; then - : -else - -cat >>confdefs.h <<_ACEOF -#define off_t long int -_ACEOF - -fi - -{ echo "$as_me:$LINENO: checking for pid_t" >&5 -echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; } -if test "${ac_cv_type_pid_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -typedef pid_t ac__type_new_; -int -main () -{ -if ((ac__type_new_ *) 0) - return 0; -if (sizeof (ac__type_new_)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_type_pid_t=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_pid_t=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5 -echo "${ECHO_T}$ac_cv_type_pid_t" >&6; } -if test $ac_cv_type_pid_t = yes; then - : -else - -cat >>confdefs.h <<_ACEOF -#define pid_t int -_ACEOF - -fi - -{ echo "$as_me:$LINENO: checking for mode_t" >&5 -echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; } -if test "${ac_cv_type_mode_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -typedef mode_t ac__type_new_; -int -main () -{ -if ((ac__type_new_ *) 0) - return 0; -if (sizeof (ac__type_new_)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_type_mode_t=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_mode_t=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5 -echo "${ECHO_T}$ac_cv_type_mode_t" >&6; } -if test $ac_cv_type_mode_t = yes; then - : -else - -cat >>confdefs.h <<_ACEOF -#define mode_t int -_ACEOF - -fi - -{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5 -echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; } -if test "${ac_cv_header_stat_broken+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include - -#if defined S_ISBLK && defined S_IFDIR -# if S_ISBLK (S_IFDIR) -You lose. -# endif -#endif - -#if defined S_ISBLK && defined S_IFCHR -# if S_ISBLK (S_IFCHR) -You lose. -# endif -#endif - -#if defined S_ISLNK && defined S_IFREG -# if S_ISLNK (S_IFREG) -You lose. -# endif -#endif - -#if defined S_ISSOCK && defined S_IFREG -# if S_ISSOCK (S_IFREG) -You lose. -# endif -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "You lose" >/dev/null 2>&1; then - ac_cv_header_stat_broken=yes -else - ac_cv_header_stat_broken=no -fi -rm -f conftest* - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5 -echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; } -if test $ac_cv_header_stat_broken = yes; then - -cat >>confdefs.h <<\_ACEOF -#define STAT_MACROS_BROKEN 1 -_ACEOF - -fi - -{ echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5 -echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6; } -if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static struct stat ac_aggr; -if (ac_aggr.st_rdev) -return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_member_struct_stat_st_rdev=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -static struct stat ac_aggr; -if (sizeof ac_aggr.st_rdev) -return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_member_struct_stat_st_rdev=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_member_struct_stat_st_rdev=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5 -echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6; } -if test $ac_cv_member_struct_stat_st_rdev = yes; then - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_STAT_ST_RDEV 1 -_ACEOF - - -fi - -{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 -echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; } -if test "${ac_cv_header_time+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include - -int -main () -{ -if ((struct tm *) 0) -return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_header_time=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_time=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 -echo "${ECHO_T}$ac_cv_header_time" >&6; } -if test $ac_cv_header_time = yes; then - -cat >>confdefs.h <<\_ACEOF -#define TIME_WITH_SYS_TIME 1 -_ACEOF - -fi - -{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5 -echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; } -if test "${ac_cv_struct_tm+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include - -int -main () -{ -struct tm *tp; tp->tm_sec; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_struct_tm=time.h -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_struct_tm=sys/time.h -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5 -echo "${ECHO_T}$ac_cv_struct_tm" >&6; } -if test $ac_cv_struct_tm = sys/time.h; then - -cat >>confdefs.h <<\_ACEOF -#define TM_IN_SYS_TIME 1 -_ACEOF - -fi - - -if test "$ac_cv_header_utmp_h" = "yes"; then - { echo "$as_me:$LINENO: checking for ut_host in struct utmp" >&5 -echo $ECHO_N "checking for ut_host in struct utmp... $ECHO_C" >&6; } -if test "${ac_cv_struct_utmp_ut_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -struct utmp ut; char *cp = ut.ut_host; - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_struct_utmp_ut_host=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_struct_utmp_ut_host=no - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_struct_utmp_ut_host" >&5 -echo "${ECHO_T}$ac_cv_struct_utmp_ut_host" >&6; } - - if test "$ac_cv_struct_utmp_ut_host" = "yes"; then - -cat >>confdefs.h <<\_ACEOF -#define UT_HOST 1 -_ACEOF - - fi - - { echo "$as_me:$LINENO: checking for ut_user in struct utmp" >&5 -echo $ECHO_N "checking for ut_user in struct utmp... $ECHO_C" >&6; } -if test "${ac_cv_struct_utmp_ut_user+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -struct utmp ut; char *cp = ut.ut_user; - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_struct_utmp_ut_user=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_struct_utmp_ut_user=no - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_struct_utmp_ut_user" >&5 -echo "${ECHO_T}$ac_cv_struct_utmp_ut_user" >&6; } - - if test "$ac_cv_struct_utmp_ut_user" = "no"; then - -cat >>confdefs.h <<\_ACEOF -#define ut_user ut_name -_ACEOF - - fi -fi - -if test "$ac_cv_header_lastlog_h" = "yes"; then - { echo "$as_me:$LINENO: checking for ll_host in struct lastlog" >&5 -echo $ECHO_N "checking for ll_host in struct lastlog... $ECHO_C" >&6; } -if test "${ac_cv_struct_lastlog_ll_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -struct lastlog ll; char *cp = ll.ll_host; - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_struct_lastlog_ll_host=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_struct_lastlog_ll_host=no - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_struct_lastlog_ll_host" >&5 -echo "${ECHO_T}$ac_cv_struct_lastlog_ll_host" >&6; } - - if test "$ac_cv_struct_lastlog_ll_host" = "yes"; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_LL_HOST 1 -_ACEOF - - fi -fi - -{ echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5 -echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6; } -if test "${ac_cv_type_getgroups+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - ac_cv_type_getgroups=cross -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Thanks to Mike Rendell for this test. */ -$ac_includes_default -#define NGID 256 -#undef MAX -#define MAX(x, y) ((x) > (y) ? (x) : (y)) - -int -main () -{ - gid_t gidset[NGID]; - int i, n; - union { gid_t gval; long int lval; } val; - - val.lval = -1; - for (i = 0; i < NGID; i++) - gidset[i] = val.gval; - n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1, - gidset); - /* Exit non-zero if getgroups seems to require an array of ints. This - happens when gid_t is short int but getgroups modifies an array - of ints. */ - return n > 0 && gidset[n] != val.gval; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_type_getgroups=gid_t -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_type_getgroups=int -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -if test $ac_cv_type_getgroups = cross; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then - ac_cv_type_getgroups=gid_t -else - ac_cv_type_getgroups=int -fi -rm -f conftest* - -fi -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5 -echo "${ECHO_T}$ac_cv_type_getgroups" >&6; } - -cat >>confdefs.h <<_ACEOF -#define GETGROUPS_T $ac_cv_type_getgroups -_ACEOF - - -{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5 -echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; } -if test "${ac_cv_type_signal+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include - -int -main () -{ -return *(signal (0, 0)) (0) == 1; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_type_signal=int -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_type_signal=void -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5 -echo "${ECHO_T}$ac_cv_type_signal" >&6; } - -cat >>confdefs.h <<_ACEOF -#define RETSIGTYPE $ac_cv_type_signal -_ACEOF - - -{ echo "$as_me:$LINENO: checking whether utime accepts a null argument" >&5 -echo $ECHO_N "checking whether utime accepts a null argument... $ECHO_C" >&6; } -if test "${ac_cv_func_utime_null+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - rm -f conftest.data; >conftest.data -# Sequent interprets utime(file, 0) to mean use start of epoch. Wrong. -if test "$cross_compiling" = yes; then - ac_cv_func_utime_null=no -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -struct stat s, t; - return ! (stat ("conftest.data", &s) == 0 - && utime ("conftest.data", 0) == 0 - && stat ("conftest.data", &t) == 0 - && t.st_mtime >= s.st_mtime - && t.st_mtime - s.st_mtime < 120); - ; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_utime_null=yes -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_func_utime_null=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_utime_null" >&5 -echo "${ECHO_T}$ac_cv_func_utime_null" >&6; } -if test $ac_cv_func_utime_null = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_UTIME_NULL 1 -_ACEOF - -fi -rm -f conftest.data - - -for ac_func in strftime -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 { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_var=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_var'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_var'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -else - # strftime is in -lintl on SCO UNIX. -{ echo "$as_me:$LINENO: checking for strftime in -lintl" >&5 -echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6; } -if test "${ac_cv_lib_intl_strftime+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char strftime (); -int -main () -{ -return strftime (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_intl_strftime=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_intl_strftime=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5 -echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6; } -if test $ac_cv_lib_intl_strftime = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_STRFTIME 1 -_ACEOF - -LIBS="-lintl $LIBS" -fi - -fi -done - - - - - - - -for ac_func in mkdir putgrent putpwent putspent rename rmdir -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 { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_var=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_var'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_var'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -else - case " $LIBOBJS " in - *" $ac_func.$ac_objext "* ) ;; - *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" - ;; -esac - -fi -done - - - - - -for ac_func in sgetgrent sgetpwent sgetspent -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 { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_var=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_var'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_var'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -else - case " $LIBOBJS " in - *" $ac_func.$ac_objext "* ) ;; - *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" - ;; -esac - -fi -done - - - - - - - -for ac_func in snprintf strcasecmp strdup strerror 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 { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_var=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_var'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_var'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -else - case " $LIBOBJS " in - *" $ac_func.$ac_objext "* ) ;; - *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" - ;; -esac - -fi -done - - - -{ echo "$as_me:$LINENO: checking for setpgrp" >&5 -echo $ECHO_N "checking for setpgrp... $ECHO_C" >&6; } -if test "${ac_cv_func_setpgrp+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setpgrp to an innocuous variant, in case declares setpgrp. - For example, HP-UX 11i declares gettimeofday. */ -#define setpgrp innocuous_setpgrp - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setpgrp (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setpgrp - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char setpgrp (); -/* 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_setpgrp || defined __stub___setpgrp -choke me -#endif - -int -main () -{ -return setpgrp (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setpgrp=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_setpgrp=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp" >&5 -echo "${ECHO_T}$ac_cv_func_setpgrp" >&6; } - -{ echo "$as_me:$LINENO: checking whether setpgrp takes no argument" >&5 -echo $ECHO_N "checking whether setpgrp takes no argument... $ECHO_C" >&6; } -if test "${ac_cv_func_setpgrp_void+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - { { echo "$as_me:$LINENO: error: cannot check setpgrp when cross compiling" >&5 -echo "$as_me: error: cannot check setpgrp when cross compiling" >&2;} - { (exit 1); exit 1; }; } -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -/* If this system has a BSD-style setpgrp which takes arguments, - setpgrp(1, 1) will fail with ESRCH and return -1, in that case - exit successfully. */ - return setpgrp (1,1) != -1; - ; - return 0; -} -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setpgrp_void=no -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_func_setpgrp_void=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp_void" >&5 -echo "${ECHO_T}$ac_cv_func_setpgrp_void" >&6; } -if test $ac_cv_func_setpgrp_void = yes; then - -cat >>confdefs.h <<\_ACEOF -#define SETPGRP_VOID 1 -_ACEOF - -fi - - -if test "$ac_cv_header_shadow_h" = "yes"; then - { echo "$as_me:$LINENO: checking for working shadow group support" >&5 -echo $ECHO_N "checking for working shadow group support... $ECHO_C" >&6; } -if test "${ac_cv_libc_shadowgrp+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - ac_cv_libc_shadowgrp=no - -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - #include - main() - { - struct sgrp *sg = sgetsgent("test:x::"); - /* NYS libc on Red Hat 3.0.3 has broken shadow group support */ - return !sg || !sg->sg_adm || !sg->sg_mem; - } - -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_libc_shadowgrp=yes -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_libc_shadowgrp=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_libc_shadowgrp" >&5 -echo "${ECHO_T}$ac_cv_libc_shadowgrp" >&6; } - - if test "$ac_cv_libc_shadowgrp" = "yes"; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_SHADOWGRP 1 -_ACEOF - - fi -fi - -{ echo "$as_me:$LINENO: checking location of shared mail directory" >&5 -echo $ECHO_N "checking location of shared mail directory... $ECHO_C" >&6; } -if test "${shadow_cv_maildir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - for shadow_cv_maildir in /var/mail /var/spool/mail /usr/spool/mail /usr/mail none; do - if test -d $shadow_cv_maildir; then - break - fi -done -fi -{ echo "$as_me:$LINENO: result: $shadow_cv_maildir" >&5 -echo "${ECHO_T}$shadow_cv_maildir" >&6; } -if test $shadow_cv_maildir != none; then - -cat >>confdefs.h <<_ACEOF -#define MAIL_SPOOL_DIR "$shadow_cv_maildir" -_ACEOF - -fi - -{ echo "$as_me:$LINENO: checking location of user mail file" >&5 -echo $ECHO_N "checking location of user mail file... $ECHO_C" >&6; } -if test "${shadow_cv_mailfile+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - for shadow_cv_mailfile in Mailbox mailbox Mail mail .mail none; do - if test -f $HOME/$shadow_cv_mailfile; then - break - fi -done -fi -{ echo "$as_me:$LINENO: result: $shadow_cv_mailfile" >&5 -echo "${ECHO_T}$shadow_cv_mailfile" >&6; } -if test $shadow_cv_mailfile != none; then - -cat >>confdefs.h <<_ACEOF -#define MAIL_SPOOL_FILE "$shadow_cv_mailfile" -_ACEOF - -fi - -{ echo "$as_me:$LINENO: checking location of utmp" >&5 -echo $ECHO_N "checking location of utmp... $ECHO_C" >&6; } -if test "${shadow_cv_utmpdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - for shadow_cv_utmpdir in /var/run /var/adm /usr/adm /etc none; do - if test -f $shadow_cv_utmpdir/utmp; then - break - fi -done -fi -{ echo "$as_me:$LINENO: result: $shadow_cv_utmpdir" >&5 -echo "${ECHO_T}$shadow_cv_utmpdir" >&6; } -if test "$shadow_cv_utmpdir" = "none"; then - { echo "$as_me:$LINENO: WARNING: utmp file not found" >&5 -echo "$as_me: WARNING: utmp file not found" >&2;} -fi - -cat >>confdefs.h <<_ACEOF -#define _UTMP_FILE "$shadow_cv_utmpdir/utmp" -_ACEOF - - -{ echo "$as_me:$LINENO: checking location of faillog/lastlog/wtmp" >&5 -echo $ECHO_N "checking location of faillog/lastlog/wtmp... $ECHO_C" >&6; } -if test "${shadow_cv_logdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - for shadow_cv_logdir in /var/log /var/adm /usr/adm /etc; do - if test -d $shadow_cv_logdir; then - break - fi -done -fi -{ echo "$as_me:$LINENO: result: $shadow_cv_logdir" >&5 -echo "${ECHO_T}$shadow_cv_logdir" >&6; } - -cat >>confdefs.h <<_ACEOF -#define _WTMP_FILE "$shadow_cv_logdir/wtmp" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define LASTLOG_FILE "$shadow_cv_logdir/lastlog" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define FAILLOG_FILE "$shadow_cv_logdir/faillog" -_ACEOF - - -{ echo "$as_me:$LINENO: checking location of the passwd program" >&5 -echo $ECHO_N "checking location of the passwd program... $ECHO_C" >&6; } -if test "${shadow_cv_passwd_dir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -f /usr/bin/passwd; then - shadow_cv_passwd_dir=/usr/bin -else - shadow_cv_passwd_dir=/bin -fi -fi -{ echo "$as_me:$LINENO: result: $shadow_cv_passwd_dir" >&5 -echo "${ECHO_T}$shadow_cv_passwd_dir" >&6; } - -cat >>confdefs.h <<_ACEOF -#define PASSWD_PROGRAM "$shadow_cv_passwd_dir/passwd" -_ACEOF - - - -cat >>confdefs.h <<\_ACEOF -#define USE_SYSLOG 1 -_ACEOF - - -cat >>confdefs.h <<\_ACEOF -#define RLOGIN 1 -_ACEOF - - -cat >>confdefs.h <<\_ACEOF -#define RUSEROK 0 -_ACEOF - - -# Check whether --enable-shadowgrp was given. -if test "${enable_shadowgrp+set}" = set; then - enableval=$enable_shadowgrp; case "${enableval}" in - yes) enable_shadowgrp="yes" ;; - no) enable_shadowgrp="no" ;; - *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-shadowgrp" >&5 -echo "$as_me: error: bad value ${enableval} for --enable-shadowgrp" >&2;} - { (exit 1); exit 1; }; } ;; - esac -else - enable_shadowgrp="yes" - -fi - - -# Check whether --enable-man was given. -if test "${enable_man+set}" = set; then - enableval=$enable_man; enable_man=yes -else - enable_man=no - -fi - - - -# Check whether --with-audit was given. -if test "${with_audit+set}" = set; then - withval=$with_audit; with_audit=$withval -else - with_audit=yes -fi - - -# Check whether --with-libpam was given. -if test "${with_libpam+set}" = set; then - withval=$with_libpam; with_libpam=$withval -else - with_libpam=yes -fi - - -# Check whether --with-selinux was given. -if test "${with_selinux+set}" = set; then - withval=$with_selinux; with_selinux=$withval -else - with_selinux=yes -fi - - -# Check whether --with-skey was given. -if test "${with_skey+set}" = set; then - withval=$with_skey; with_skey=$withval -else - with_skey=no -fi - - -# Check whether --with-libcrack was given. -if test "${with_libcrack+set}" = set; then - withval=$with_libcrack; with_libcrack=$withval -else - with_libcrack=no -fi - - - -{ echo "$as_me:$LINENO: checking for library containing inet_ntoa" >&5 -echo $ECHO_N "checking for library containing inet_ntoa... $ECHO_C" >&6; } -if test "${ac_cv_search_inet_ntoa+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_func_search_save_LIBS=$LIBS -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char inet_ntoa (); -int -main () -{ -return inet_ntoa (); - ; - return 0; -} -_ACEOF -for ac_lib in '' inet; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_search_inet_ntoa=$ac_res -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if test "${ac_cv_search_inet_ntoa+set}" = set; then - break -fi -done -if test "${ac_cv_search_inet_ntoa+set}" = set; then - : -else - ac_cv_search_inet_ntoa=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_search_inet_ntoa" >&5 -echo "${ECHO_T}$ac_cv_search_inet_ntoa" >&6; } -ac_res=$ac_cv_search_inet_ntoa -if test "$ac_res" != no; then - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - -fi - -{ echo "$as_me:$LINENO: checking for library containing socket" >&5 -echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; } -if test "${ac_cv_search_socket+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_func_search_save_LIBS=$LIBS -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char socket (); -int -main () -{ -return socket (); - ; - return 0; -} -_ACEOF -for ac_lib in '' socket; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_search_socket=$ac_res -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if test "${ac_cv_search_socket+set}" = set; then - break -fi -done -if test "${ac_cv_search_socket+set}" = set; then - : -else - ac_cv_search_socket=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5 -echo "${ECHO_T}$ac_cv_search_socket" >&6; } -ac_res=$ac_cv_search_socket -if test "$ac_res" != no; then - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - -fi - -{ echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5 -echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; } -if test "${ac_cv_search_gethostbyname+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_func_search_save_LIBS=$LIBS -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char gethostbyname (); -int -main () -{ -return gethostbyname (); - ; - return 0; -} -_ACEOF -for ac_lib in '' nsl; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_search_gethostbyname=$ac_res -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if test "${ac_cv_search_gethostbyname+set}" = set; then - break -fi -done -if test "${ac_cv_search_gethostbyname+set}" = set; then - : -else - ac_cv_search_gethostbyname=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5 -echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; } -ac_res=$ac_cv_search_gethostbyname -if test "$ac_res" != no; then - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - -fi - - -if test "$enable_shadowgrp" = "yes"; then - -cat >>confdefs.h <<\_ACEOF -#define SHADOWGRP 1 -_ACEOF - -fi - -if test "$enable_man" = "yes"; then - # Extract the first word of "xsltproc", so it can be a program name with args. -set dummy xsltproc; 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_XSLTPROC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $XSLTPROC in - [\\/]* | ?:[\\/]*) - ac_cv_path_XSLTPROC="$XSLTPROC" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_XSLTPROC="$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 -IFS=$as_save_IFS - - ;; -esac -fi -XSLTPROC=$ac_cv_path_XSLTPROC -if test -n "$XSLTPROC"; then - { echo "$as_me:$LINENO: result: $XSLTPROC" >&5 -echo "${ECHO_T}$XSLTPROC" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - if test -z "$XSLTPROC"; then - enable_man=no - fi - - - # check for the presence of the XML catalog - -# Check whether --with-xml-catalog was given. -if test "${with_xml_catalog+set}" = set; then - withval=$with_xml_catalog; -else - with_xml_catalog=/etc/xml/catalog -fi - - jh_found_xmlcatalog=true - XML_CATALOG_FILE="$with_xml_catalog" - - { echo "$as_me:$LINENO: checking for XML catalog ($XML_CATALOG_FILE)" >&5 -echo $ECHO_N "checking for XML catalog ($XML_CATALOG_FILE)... $ECHO_C" >&6; } - if test -f "$XML_CATALOG_FILE"; then - { echo "$as_me:$LINENO: result: found" >&5 -echo "${ECHO_T}found" >&6; } - else - jh_found_xmlcatalog=false - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - fi - - # check for the xmlcatalog program - # Extract the first word of "xmlcatalog", so it can be a program name with args. -set dummy xmlcatalog; 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_XMLCATALOG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $XMLCATALOG in - [\\/]* | ?:[\\/]*) - ac_cv_path_XMLCATALOG="$XMLCATALOG" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_XMLCATALOG="$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 -IFS=$as_save_IFS - - test -z "$ac_cv_path_XMLCATALOG" && ac_cv_path_XMLCATALOG="no" - ;; -esac -fi -XMLCATALOG=$ac_cv_path_XMLCATALOG -if test -n "$XMLCATALOG"; then - { echo "$as_me:$LINENO: result: $XMLCATALOG" >&5 -echo "${ECHO_T}$XMLCATALOG" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - if test "x$XMLCATALOG" = xno; then - jh_found_xmlcatalog=false - fi - - if $jh_found_xmlcatalog; then - : - else - : - fi - - - { echo "$as_me:$LINENO: checking for DocBook XML DTD V4.1.2 in XML catalog" >&5 -echo $ECHO_N "checking for DocBook XML DTD V4.1.2 in XML catalog... $ECHO_C" >&6; } - if $jh_found_xmlcatalog && \ - { (echo "$as_me:$LINENO: \$XMLCATALOG --noout \"\$XML_CATALOG_FILE\" \"-//OASIS//DTD DocBook XML V4.1.2//EN\" >&2") >&5 - ($XMLCATALOG --noout "$XML_CATALOG_FILE" "-//OASIS//DTD DocBook XML V4.1.2//EN" >&2) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - { echo "$as_me:$LINENO: result: found" >&5 -echo "${ECHO_T}found" >&6; } - else - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - enable_man=no - fi - - - { echo "$as_me:$LINENO: checking for DocBook XSL Stylesheets >= 1.70.1 in XML catalog" >&5 -echo $ECHO_N "checking for DocBook XSL Stylesheets >= 1.70.1 in XML catalog... $ECHO_C" >&6; } - if $jh_found_xmlcatalog && \ - { (echo "$as_me:$LINENO: \$XMLCATALOG --noout \"\$XML_CATALOG_FILE\" \"http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl\" >&2") >&5 - ($XMLCATALOG --noout "$XML_CATALOG_FILE" "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl" >&2) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - { echo "$as_me:$LINENO: result: found" >&5 -echo "${ECHO_T}found" >&6; } - else - { echo "$as_me:$LINENO: result: not found" >&5 -echo "${ECHO_T}not found" >&6; } - enable_man=no - fi - -fi - - -if test x$enable_man != xno; then - ENABLE_REGENERATE_MAN_TRUE= - ENABLE_REGENERATE_MAN_FALSE='#' -else - ENABLE_REGENERATE_MAN_TRUE='#' - ENABLE_REGENERATE_MAN_FALSE= -fi - - - -{ echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5 -echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6; } -if test "${ac_cv_lib_crypt_crypt+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcrypt $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char crypt (); -int -main () -{ -return crypt (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_crypt_crypt=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_crypt_crypt=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_crypt_crypt" >&5 -echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6; } -if test $ac_cv_lib_crypt_crypt = yes; then - LIBCRYPT=-lcrypt -else - { { echo "$as_me:$LINENO: error: crypt() not found" >&5 -echo "$as_me: error: crypt() not found" >&2;} - { (exit 1); exit 1; }; } -fi - - - -if test "$with_audit" = "yes"; then - if test "${ac_cv_header_libaudit_h+set}" = set; then - { echo "$as_me:$LINENO: checking for libaudit.h" >&5 -echo $ECHO_N "checking for libaudit.h... $ECHO_C" >&6; } -if test "${ac_cv_header_libaudit_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_libaudit_h" >&5 -echo "${ECHO_T}$ac_cv_header_libaudit_h" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking libaudit.h usability" >&5 -echo $ECHO_N "checking libaudit.h usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking libaudit.h presence" >&5 -echo $ECHO_N "checking libaudit.h presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: libaudit.h: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: libaudit.h: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: libaudit.h: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: libaudit.h: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: libaudit.h: present but cannot be compiled" >&5 -echo "$as_me: WARNING: libaudit.h: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: libaudit.h: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: libaudit.h: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: libaudit.h: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: libaudit.h: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: libaudit.h: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: libaudit.h: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: libaudit.h: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: libaudit.h: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: libaudit.h: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: libaudit.h: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for libaudit.h" >&5 -echo $ECHO_N "checking for libaudit.h... $ECHO_C" >&6; } -if test "${ac_cv_header_libaudit_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_header_libaudit_h=$ac_header_preproc -fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_libaudit_h" >&5 -echo "${ECHO_T}$ac_cv_header_libaudit_h" >&6; } - -fi -if test $ac_cv_header_libaudit_h = yes; then - audit_header="yes" -else - audit_header="no" -fi - - - if test "$audit_header" = "yes"; then - { echo "$as_me:$LINENO: checking for audit_log_acct_message in -laudit" >&5 -echo $ECHO_N "checking for audit_log_acct_message in -laudit... $ECHO_C" >&6; } -if test "${ac_cv_lib_audit_audit_log_acct_message+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-laudit $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char audit_log_acct_message (); -int -main () -{ -return audit_log_acct_message (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_audit_audit_log_acct_message=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_audit_audit_log_acct_message=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_acct_message" >&5 -echo "${ECHO_T}$ac_cv_lib_audit_audit_log_acct_message" >&6; } -if test $ac_cv_lib_audit_audit_log_acct_message = yes; then - -cat >>confdefs.h <<\_ACEOF -#define WITH_AUDIT 1 -_ACEOF - - LIBAUDIT="-laudit" -fi - - fi -fi - - -if test "$with_libcrack" = "yes"; then - echo "checking cracklib flavour, don't be surprised by the results" - { echo "$as_me:$LINENO: checking for FascistCheck in -lcrack" >&5 -echo $ECHO_N "checking for FascistCheck in -lcrack... $ECHO_C" >&6; } -if test "${ac_cv_lib_crack_FascistCheck+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcrack $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char FascistCheck (); -int -main () -{ -return FascistCheck (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_crack_FascistCheck=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_crack_FascistCheck=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_crack_FascistCheck" >&5 -echo "${ECHO_T}$ac_cv_lib_crack_FascistCheck" >&6; } -if test $ac_cv_lib_crack_FascistCheck = yes; then - LIBCRACK=-lcrack -cat >>confdefs.h <<\_ACEOF -#define HAVE_LIBCRACK 1 -_ACEOF - -fi - - { echo "$as_me:$LINENO: checking for FascistHistory in -lcrack" >&5 -echo $ECHO_N "checking for FascistHistory in -lcrack... $ECHO_C" >&6; } -if test "${ac_cv_lib_crack_FascistHistory+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcrack $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char FascistHistory (); -int -main () -{ -return FascistHistory (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_crack_FascistHistory=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_crack_FascistHistory=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_crack_FascistHistory" >&5 -echo "${ECHO_T}$ac_cv_lib_crack_FascistHistory" >&6; } -if test $ac_cv_lib_crack_FascistHistory = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_LIBCRACK_HIST 1 -_ACEOF - -fi - - { echo "$as_me:$LINENO: checking for FascistHistoryPw in -lcrack" >&5 -echo $ECHO_N "checking for FascistHistoryPw in -lcrack... $ECHO_C" >&6; } -if test "${ac_cv_lib_crack_FascistHistoryPw+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcrack $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char FascistHistoryPw (); -int -main () -{ -return FascistHistoryPw (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_crack_FascistHistoryPw=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_crack_FascistHistoryPw=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_crack_FascistHistoryPw" >&5 -echo "${ECHO_T}$ac_cv_lib_crack_FascistHistoryPw" >&6; } -if test $ac_cv_lib_crack_FascistHistoryPw = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_LIBCRACK_PW 1 -_ACEOF - -fi - -fi - -if test "$with_selinux" = "yes"; then - { echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5 -echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6; } -if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lselinux $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char is_selinux_enabled (); -int -main () -{ -return is_selinux_enabled (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_selinux_is_selinux_enabled=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_selinux_is_selinux_enabled=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 -echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6; } -if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then - LIBSELINUX="-lselinux" - - -for ac_header in selinux/selinux.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&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 - -else - { { echo "$as_me:$LINENO: error: selinux/selinux.h is missing" >&5 -echo "$as_me: error: selinux/selinux.h is missing" >&2;} - { (exit 1); exit 1; }; } -fi - -done - - -cat >>confdefs.h <<\_ACEOF -#define WITH_SELINUX 1 -_ACEOF - - -else - { { echo "$as_me:$LINENO: error: libselinux not found" >&5 -echo "$as_me: error: libselinux not found" >&2;} - { (exit 1); exit 1; }; } -fi - -fi - - -if test "$with_libpam" = "yes"; then - { echo "$as_me:$LINENO: checking for pam_start in -lpam" >&5 -echo $ECHO_N "checking for pam_start in -lpam... $ECHO_C" >&6; } -if test "${ac_cv_lib_pam_pam_start+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpam $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char pam_start (); -int -main () -{ -return pam_start (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_pam_pam_start=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_pam_pam_start=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_pam_pam_start" >&5 -echo "${ECHO_T}$ac_cv_lib_pam_pam_start" >&6; } -if test $ac_cv_lib_pam_pam_start = yes; then - -cat >>confdefs.h <<\_ACEOF -#define USE_PAM 1 -_ACEOF - - - -if true; then - USE_PAM_TRUE= - USE_PAM_FALSE='#' -else - USE_PAM_TRUE='#' - USE_PAM_FALSE= -fi - - LIBPAM="-lpam" - { echo "$as_me:$LINENO: checking for main in -lpam_misc" >&5 -echo $ECHO_N "checking for main in -lpam_misc... $ECHO_C" >&6; } -if test "${ac_cv_lib_pam_misc_main+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpam_misc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - -int -main () -{ -return main (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_pam_misc_main=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_pam_misc_main=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_pam_misc_main" >&5 -echo "${ECHO_T}$ac_cv_lib_pam_misc_main" >&6; } -if test $ac_cv_lib_pam_misc_main = yes; then - LIBPAM="$LIBPAM -lpam_misc" -else - { { echo "$as_me:$LINENO: error: libpam_misc is missing for enable PAM support" >&5 -echo "$as_me: error: libpam_misc is missing for enable PAM support" >&2;} - { (exit 1); exit 1; }; } - -fi - -else - { echo "$as_me:$LINENO: checking use login access checking if PAM not used" >&5 -echo $ECHO_N "checking use login access checking if PAM not used... $ECHO_C" >&6; } - - -if false; then - USE_PAM_TRUE= - USE_PAM_FALSE='#' -else - USE_PAM_TRUE='#' - USE_PAM_FALSE= -fi - - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - -fi - - { echo "$as_me:$LINENO: checking use login and su access checking if PAM not used" >&5 -echo $ECHO_N "checking use login and su access checking if PAM not used... $ECHO_C" >&6; } - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -else - { echo "$as_me:$LINENO: checking use login and su access checking if PAM not used" >&5 -echo $ECHO_N "checking use login and su access checking if PAM not used... $ECHO_C" >&6; } - -cat >>confdefs.h <<\_ACEOF -#define SU_ACCESS 1 -_ACEOF - - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - - -if false; then - USE_PAM_TRUE= - USE_PAM_FALSE='#' -else - USE_PAM_TRUE='#' - USE_PAM_FALSE= -fi - -fi - - - -if test "$with_skey" = "yes"; then - { echo "$as_me:$LINENO: checking for MD5Init in -lmd" >&5 -echo $ECHO_N "checking for MD5Init in -lmd... $ECHO_C" >&6; } -if test "${ac_cv_lib_md_MD5Init+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lmd $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char MD5Init (); -int -main () -{ -return MD5Init (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_md_MD5Init=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_md_MD5Init=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_md_MD5Init" >&5 -echo "${ECHO_T}$ac_cv_lib_md_MD5Init" >&6; } -if test $ac_cv_lib_md_MD5Init = yes; then - LIBMD=-lmd -fi - - { echo "$as_me:$LINENO: checking for skeychallenge in -lskey" >&5 -echo $ECHO_N "checking for skeychallenge in -lskey... $ECHO_C" >&6; } -if test "${ac_cv_lib_skey_skeychallenge+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lskey $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char skeychallenge (); -int -main () -{ -return skeychallenge (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_skey_skeychallenge=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_skey_skeychallenge=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_skey_skeychallenge" >&5 -echo "${ECHO_T}$ac_cv_lib_skey_skeychallenge" >&6; } -if test $ac_cv_lib_skey_skeychallenge = yes; then - LIBSKEY=-lskey -else - { { echo "$as_me:$LINENO: error: liskey missing. You can download S/Key source code from http://rsync1.it.gentoo.org/gentoo/distfiles/skey-1.1.5.tar.bz2" >&5 -echo "$as_me: error: liskey missing. You can download S/Key source code from http://rsync1.it.gentoo.org/gentoo/distfiles/skey-1.1.5.tar.bz2" >&2;} - { (exit 1); exit 1; }; } -fi - - -cat >>confdefs.h <<\_ACEOF -#define SKEY 1 -_ACEOF - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - - #include - #include - -int -main () -{ - - skeychallenge((void*)0, (void*)0, (void*)0, 0); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -cat >>confdefs.h <<\_ACEOF -#define SKEY_BSD_STYLE 1 -_ACEOF - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - - - - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - case "$ac_aux_dir" in - /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; - *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; - esac - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - - - - { echo "$as_me:$LINENO: checking whether NLS is requested" >&5 -echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; } - # Check whether --enable-nls was given. -if test "${enable_nls+set}" = set; then - enableval=$enable_nls; USE_NLS=$enableval -else - USE_NLS=yes -fi - - { echo "$as_me:$LINENO: result: $USE_NLS" >&5 -echo "${ECHO_T}$USE_NLS" >&6; } - - - - - - -# Prepare PATH_SEPARATOR. -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Find out how to test for executable files. Don't use a zero-byte file, -# as systems may use methods other than mode bits to determine executability. -cat >conf$$.file <<_ASEOF -#! /bin/sh -exit 0 -_ASEOF -chmod +x conf$$.file -if test -x conf$$.file >/dev/null 2>&1; then - ac_executable_p="test -x" -else - ac_executable_p="test -f" -fi -rm -f conf$$.file - -# Extract the first word of "msgfmt", so it can be a program name with args. -set dummy msgfmt; 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_MSGFMT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case "$MSGFMT" in - [\\/]* | ?:[\\/]*) - ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. - ;; - *) - ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$ac_save_IFS" - test -z "$ac_dir" && ac_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then - echo "$as_me: trying $ac_dir/$ac_word..." >&5 - if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && - (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then - ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" - break 2 - fi - fi - done - done - IFS="$ac_save_IFS" - test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" - ;; -esac -fi -MSGFMT="$ac_cv_path_MSGFMT" -if test "$MSGFMT" != ":"; then - { echo "$as_me:$LINENO: result: $MSGFMT" >&5 -echo "${ECHO_T}$MSGFMT" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - # Extract the first word of "gmsgfmt", so it can be a program name with args. -set dummy gmsgfmt; 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_GMSGFMT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $GMSGFMT in - [\\/]* | ?:[\\/]*) - ac_cv_path_GMSGFMT="$GMSGFMT" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_GMSGFMT="$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 -IFS=$as_save_IFS - - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" - ;; -esac -fi -GMSGFMT=$ac_cv_path_GMSGFMT -if test -n "$GMSGFMT"; then - { echo "$as_me:$LINENO: result: $GMSGFMT" >&5 -echo "${ECHO_T}$GMSGFMT" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - - -# Prepare PATH_SEPARATOR. -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Find out how to test for executable files. Don't use a zero-byte file, -# as systems may use methods other than mode bits to determine executability. -cat >conf$$.file <<_ASEOF -#! /bin/sh -exit 0 -_ASEOF -chmod +x conf$$.file -if test -x conf$$.file >/dev/null 2>&1; then - ac_executable_p="test -x" -else - ac_executable_p="test -f" -fi -rm -f conf$$.file - -# Extract the first word of "xgettext", so it can be a program name with args. -set dummy xgettext; 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_XGETTEXT+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case "$XGETTEXT" in - [\\/]* | ?:[\\/]*) - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. - ;; - *) - ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$ac_save_IFS" - test -z "$ac_dir" && ac_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then - echo "$as_me: trying $ac_dir/$ac_word..." >&5 - if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && - (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then - ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" - break 2 - fi - fi - done - done - IFS="$ac_save_IFS" - test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" - ;; -esac -fi -XGETTEXT="$ac_cv_path_XGETTEXT" -if test "$XGETTEXT" != ":"; then - { echo "$as_me:$LINENO: result: $XGETTEXT" >&5 -echo "${ECHO_T}$XGETTEXT" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - rm -f messages.po - - -# Prepare PATH_SEPARATOR. -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Find out how to test for executable files. Don't use a zero-byte file, -# as systems may use methods other than mode bits to determine executability. -cat >conf$$.file <<_ASEOF -#! /bin/sh -exit 0 -_ASEOF -chmod +x conf$$.file -if test -x conf$$.file >/dev/null 2>&1; then - ac_executable_p="test -x" -else - ac_executable_p="test -f" -fi -rm -f conf$$.file - -# Extract the first word of "msgmerge", so it can be a program name with args. -set dummy msgmerge; 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_MSGMERGE+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case "$MSGMERGE" in - [\\/]* | ?:[\\/]*) - ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. - ;; - *) - ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$ac_save_IFS" - test -z "$ac_dir" && ac_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then - echo "$as_me: trying $ac_dir/$ac_word..." >&5 - if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then - ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" - break 2 - fi - fi - done - done - IFS="$ac_save_IFS" - test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" - ;; -esac -fi -MSGMERGE="$ac_cv_path_MSGMERGE" -if test "$MSGMERGE" != ":"; then - { echo "$as_me:$LINENO: result: $MSGMERGE" >&5 -echo "${ECHO_T}$MSGMERGE" >&6; } -else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } -fi - - - if test "$GMSGFMT" != ":"; then - if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && - (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then - : ; - else - GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` - { echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 -echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } - GMSGFMT=":" - fi - fi - - if test "$XGETTEXT" != ":"; then - if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && - (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then - : ; - else - { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 -echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; } - XGETTEXT=":" - fi - rm -f messages.po - fi - - ac_config_commands="$ac_config_commands default-1" - - - - if test "X$prefix" = "XNONE"; then - acl_final_prefix="$ac_default_prefix" - else - acl_final_prefix="$prefix" - fi - if test "X$exec_prefix" = "XNONE"; then - acl_final_exec_prefix='${prefix}' - else - acl_final_exec_prefix="$exec_prefix" - fi - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" - prefix="$acl_save_prefix" - - -# Check whether --with-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi - -# Prepare PATH_SEPARATOR. -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi -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 "${acl_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="${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 - acl_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. - case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in - *GNU* | *'with BFD'*) - test "$with_gnu_ld" != no && break ;; - *) - test "$with_gnu_ld" != yes && break ;; - esac - fi - done - IFS="$ac_save_ifs" -else - acl_cv_path_LD="$LD" # Let the user override the test with a path. -fi -fi - -LD="$acl_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 "${acl_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. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6; } -with_gnu_ld=$acl_cv_prog_gnu_ld - - - - - { echo "$as_me:$LINENO: checking for shared library run path origin" >&5 -echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6; } -if test "${acl_cv_rpath+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ - ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh - . ./conftest.sh - rm -f ./conftest.sh - acl_cv_rpath=done - -fi -{ echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5 -echo "${ECHO_T}$acl_cv_rpath" >&6; } - wl="$acl_cv_wl" - libext="$acl_cv_libext" - shlibext="$acl_cv_shlibext" - hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" - hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" - hardcode_direct="$acl_cv_hardcode_direct" - hardcode_minus_L="$acl_cv_hardcode_minus_L" - # Check whether --enable-rpath was given. -if test "${enable_rpath+set}" = set; then - enableval=$enable_rpath; : -else - enable_rpath=yes -fi - - - - - - - - - use_additional=yes - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - -# Check whether --with-libiconv-prefix was given. -if test "${with_libiconv_prefix+set}" = set; then - withval=$with_libiconv_prefix; - if test "X$withval" = "Xno"; then - use_additional=no - else - if test "X$withval" = "X"; then - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - else - additional_includedir="$withval/include" - additional_libdir="$withval/lib" - fi - fi - -fi - - LIBICONV= - LTLIBICONV= - INCICONV= - rpathdirs= - ltrpathdirs= - names_already_handled= - names_next_round='iconv ' - while test -n "$names_next_round"; do - names_this_round="$names_next_round" - names_next_round= - for name in $names_this_round; do - already_handled= - for n in $names_already_handled; do - if test "$n" = "$name"; then - already_handled=yes - break - fi - done - if test -z "$already_handled"; then - names_already_handled="$names_already_handled $name" - uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` - eval value=\"\$HAVE_LIB$uppername\" - if test -n "$value"; then - if test "$value" = yes; then - eval value=\"\$LIB$uppername\" - test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" - eval value=\"\$LTLIB$uppername\" - test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" - else - : - fi - else - found_dir= - found_la= - found_so= - found_a= - if test $use_additional = yes; then - if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then - found_dir="$additional_libdir" - found_so="$additional_libdir/lib$name.$shlibext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" - fi - else - if test -f "$additional_libdir/lib$name.$libext"; then - found_dir="$additional_libdir" - found_a="$additional_libdir/lib$name.$libext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" - fi - fi - fi - fi - if test "X$found_dir" = "X"; then - for x in $LDFLAGS $LTLIBICONV; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - case "$x" in - -L*) - dir=`echo "X$x" | sed -e 's/^X-L//'` - if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then - found_dir="$dir" - found_so="$dir/lib$name.$shlibext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" - fi - else - if test -f "$dir/lib$name.$libext"; then - found_dir="$dir" - found_a="$dir/lib$name.$libext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" - fi - fi - fi - ;; - esac - if test "X$found_dir" != "X"; then - break - fi - done - fi - if test "X$found_dir" != "X"; then - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" - if test "X$found_so" != "X"; then - if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" - else - haveit= - for x in $ltrpathdirs; do - if test "X$x" = "X$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - ltrpathdirs="$ltrpathdirs $found_dir" - fi - if test "$hardcode_direct" = yes; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" - else - if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - rpathdirs="$rpathdirs $found_dir" - fi - else - haveit= - for x in $LDFLAGS $LIBICONV; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X-L$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" - fi - if test "$hardcode_minus_L" != no; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" - else - LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" - fi - fi - fi - fi - else - if test "X$found_a" != "X"; then - LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" - else - LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" - fi - fi - additional_includedir= - case "$found_dir" in - */lib | */lib/) - basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` - additional_includedir="$basedir/include" - ;; - esac - if test "X$additional_includedir" != "X"; then - if test "X$additional_includedir" != "X/usr/include"; then - haveit= - if test "X$additional_includedir" = "X/usr/local/include"; then - if test -n "$GCC"; then - case $host_os in - linux* | gnu* | k*bsd*-gnu) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - for x in $CPPFLAGS $INCICONV; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X-I$additional_includedir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_includedir"; then - INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" - fi - fi - fi - fi - fi - if test -n "$found_la"; then - save_libdir="$libdir" - case "$found_la" in - */* | *\\*) . "$found_la" ;; - *) . "./$found_la" ;; - esac - libdir="$save_libdir" - for dep in $dependency_libs; do - case "$dep" in - -L*) - additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` - if test "X$additional_libdir" != "X/usr/lib"; then - haveit= - if test "X$additional_libdir" = "X/usr/local/lib"; then - if test -n "$GCC"; then - case $host_os in - linux* | gnu* | k*bsd*-gnu) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - haveit= - for x in $LDFLAGS $LIBICONV; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X-L$additional_libdir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" - fi - fi - haveit= - for x in $LDFLAGS $LTLIBICONV; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X-L$additional_libdir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" - fi - fi - fi - fi - ;; - -R*) - dir=`echo "X$dep" | sed -e 's/^X-R//'` - if test "$enable_rpath" != no; then - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - rpathdirs="$rpathdirs $dir" - fi - haveit= - for x in $ltrpathdirs; do - if test "X$x" = "X$dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - ltrpathdirs="$ltrpathdirs $dir" - fi - fi - ;; - -l*) - names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` - ;; - *.la) - names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` - ;; - *) - LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" - ;; - esac - done - fi - else - LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" - fi - fi - fi - done - done - if test "X$rpathdirs" != "X"; then - if test -n "$hardcode_libdir_separator"; then - alldirs= - for found_dir in $rpathdirs; do - alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" - done - acl_save_libdir="$libdir" - libdir="$alldirs" - eval flag=\"$hardcode_libdir_flag_spec\" - libdir="$acl_save_libdir" - LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" - else - for found_dir in $rpathdirs; do - acl_save_libdir="$libdir" - libdir="$found_dir" - eval flag=\"$hardcode_libdir_flag_spec\" - libdir="$acl_save_libdir" - LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" - done - fi - fi - if test "X$ltrpathdirs" != "X"; then - for found_dir in $ltrpathdirs; do - LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" - done - fi - - - - - - - - - - - - - - - - - - - { echo "$as_me:$LINENO: checking for CFPreferencesCopyAppValue" >&5 -echo $ECHO_N "checking for CFPreferencesCopyAppValue... $ECHO_C" >&6; } -if test "${gt_cv_func_CFPreferencesCopyAppValue+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - gt_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" - gt_save_LIBS="$LIBS" - LIBS="$LIBS -framework CoreFoundation" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -CFPreferencesCopyAppValue(NULL, NULL) - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - gt_cv_func_CFPreferencesCopyAppValue=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - gt_cv_func_CFPreferencesCopyAppValue=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="$gt_save_CPPFLAGS" - LIBS="$gt_save_LIBS" -fi -{ echo "$as_me:$LINENO: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 -echo "${ECHO_T}$gt_cv_func_CFPreferencesCopyAppValue" >&6; } - if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_CFPREFERENCESCOPYAPPVALUE 1 -_ACEOF - - fi - { echo "$as_me:$LINENO: checking for CFLocaleCopyCurrent" >&5 -echo $ECHO_N "checking for CFLocaleCopyCurrent... $ECHO_C" >&6; } -if test "${gt_cv_func_CFLocaleCopyCurrent+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - gt_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" - gt_save_LIBS="$LIBS" - LIBS="$LIBS -framework CoreFoundation" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -CFLocaleCopyCurrent(); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - gt_cv_func_CFLocaleCopyCurrent=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - gt_cv_func_CFLocaleCopyCurrent=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="$gt_save_CPPFLAGS" - LIBS="$gt_save_LIBS" -fi -{ echo "$as_me:$LINENO: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 -echo "${ECHO_T}$gt_cv_func_CFLocaleCopyCurrent" >&6; } - if test $gt_cv_func_CFLocaleCopyCurrent = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_CFLOCALECOPYCURRENT 1 -_ACEOF - - fi - INTL_MACOSX_LIBS= - if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then - INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" - fi - - - - - { echo "$as_me:$LINENO: checking whether NLS is requested" >&5 -echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; } - # Check whether --enable-nls was given. -if test "${enable_nls+set}" = set; then - enableval=$enable_nls; USE_NLS=$enableval -else - USE_NLS=yes -fi - - { echo "$as_me:$LINENO: result: $USE_NLS" >&5 -echo "${ECHO_T}$USE_NLS" >&6; } - - - - - LIBINTL= - LTLIBINTL= - POSUB= - - if test "$USE_NLS" = "yes"; then - gt_use_preinstalled_gnugettext=no - - - - - - - { echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5 -echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6; } -if test "${gt_cv_func_gnugettext2_libc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -extern int _nl_msg_cat_cntr; -extern int *_nl_domain_bindings; -int -main () -{ -bindtextdomain ("", ""); -return * gettext ("") + * ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - gt_cv_func_gnugettext2_libc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - gt_cv_func_gnugettext2_libc=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5 -echo "${ECHO_T}$gt_cv_func_gnugettext2_libc" >&6; } - - if test "$gt_cv_func_gnugettext2_libc" != "yes"; then - - - - - - am_save_CPPFLAGS="$CPPFLAGS" - - for element in $INCICONV; do - haveit= - for x in $CPPFLAGS; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X$element"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" - fi - done - - - { echo "$as_me:$LINENO: checking for iconv" >&5 -echo $ECHO_N "checking for iconv... $ECHO_C" >&6; } -if test "${am_cv_func_iconv+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - - am_cv_func_iconv="no, consider installing GNU libiconv" - am_cv_lib_iconv=no - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -int -main () -{ -iconv_t cd = iconv_open("",""); - iconv(cd,NULL,NULL,NULL,NULL); - iconv_close(cd); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - am_cv_func_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test "$am_cv_func_iconv" != yes; then - am_save_LIBS="$LIBS" - LIBS="$LIBS $LIBICONV" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -int -main () -{ -iconv_t cd = iconv_open("",""); - iconv(cd,NULL,NULL,NULL,NULL); - iconv_close(cd); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - am_cv_lib_iconv=yes - am_cv_func_iconv=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LIBS="$am_save_LIBS" - fi - -fi -{ echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5 -echo "${ECHO_T}$am_cv_func_iconv" >&6; } - if test "$am_cv_func_iconv" = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_ICONV 1 -_ACEOF - - fi - if test "$am_cv_lib_iconv" = yes; then - { echo "$as_me:$LINENO: checking how to link with libiconv" >&5 -echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6; } - { echo "$as_me:$LINENO: result: $LIBICONV" >&5 -echo "${ECHO_T}$LIBICONV" >&6; } - else - CPPFLAGS="$am_save_CPPFLAGS" - LIBICONV= - LTLIBICONV= - fi - - - - - - - use_additional=yes - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - -# Check whether --with-libintl-prefix was given. -if test "${with_libintl_prefix+set}" = set; then - withval=$with_libintl_prefix; - if test "X$withval" = "Xno"; then - use_additional=no - else - if test "X$withval" = "X"; then - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - - eval additional_includedir=\"$includedir\" - eval additional_libdir=\"$libdir\" - - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - else - additional_includedir="$withval/include" - additional_libdir="$withval/lib" - fi - fi - -fi - - LIBINTL= - LTLIBINTL= - INCINTL= - rpathdirs= - ltrpathdirs= - names_already_handled= - names_next_round='intl ' - while test -n "$names_next_round"; do - names_this_round="$names_next_round" - names_next_round= - for name in $names_this_round; do - already_handled= - for n in $names_already_handled; do - if test "$n" = "$name"; then - already_handled=yes - break - fi - done - if test -z "$already_handled"; then - names_already_handled="$names_already_handled $name" - uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` - eval value=\"\$HAVE_LIB$uppername\" - if test -n "$value"; then - if test "$value" = yes; then - eval value=\"\$LIB$uppername\" - test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" - eval value=\"\$LTLIB$uppername\" - test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" - else - : - fi - else - found_dir= - found_la= - found_so= - found_a= - if test $use_additional = yes; then - if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then - found_dir="$additional_libdir" - found_so="$additional_libdir/lib$name.$shlibext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" - fi - else - if test -f "$additional_libdir/lib$name.$libext"; then - found_dir="$additional_libdir" - found_a="$additional_libdir/lib$name.$libext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" - fi - fi - fi - fi - if test "X$found_dir" = "X"; then - for x in $LDFLAGS $LTLIBINTL; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - case "$x" in - -L*) - dir=`echo "X$x" | sed -e 's/^X-L//'` - if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then - found_dir="$dir" - found_so="$dir/lib$name.$shlibext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" - fi - else - if test -f "$dir/lib$name.$libext"; then - found_dir="$dir" - found_a="$dir/lib$name.$libext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" - fi - fi - fi - ;; - esac - if test "X$found_dir" != "X"; then - break - fi - done - fi - if test "X$found_dir" != "X"; then - LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" - if test "X$found_so" != "X"; then - if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then - LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" - else - haveit= - for x in $ltrpathdirs; do - if test "X$x" = "X$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - ltrpathdirs="$ltrpathdirs $found_dir" - fi - if test "$hardcode_direct" = yes; then - LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" - else - if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then - LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - rpathdirs="$rpathdirs $found_dir" - fi - else - haveit= - for x in $LDFLAGS $LIBINTL; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X-L$found_dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" - fi - if test "$hardcode_minus_L" != no; then - LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" - else - LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" - fi - fi - fi - fi - else - if test "X$found_a" != "X"; then - LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" - else - LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" - fi - fi - additional_includedir= - case "$found_dir" in - */lib | */lib/) - basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` - additional_includedir="$basedir/include" - ;; - esac - if test "X$additional_includedir" != "X"; then - if test "X$additional_includedir" != "X/usr/include"; then - haveit= - if test "X$additional_includedir" = "X/usr/local/include"; then - if test -n "$GCC"; then - case $host_os in - linux* | gnu* | k*bsd*-gnu) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - for x in $CPPFLAGS $INCINTL; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X-I$additional_includedir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_includedir"; then - INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" - fi - fi - fi - fi - fi - if test -n "$found_la"; then - save_libdir="$libdir" - case "$found_la" in - */* | *\\*) . "$found_la" ;; - *) . "./$found_la" ;; - esac - libdir="$save_libdir" - for dep in $dependency_libs; do - case "$dep" in - -L*) - additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` - if test "X$additional_libdir" != "X/usr/lib"; then - haveit= - if test "X$additional_libdir" = "X/usr/local/lib"; then - if test -n "$GCC"; then - case $host_os in - linux* | gnu* | k*bsd*-gnu) haveit=yes;; - esac - fi - fi - if test -z "$haveit"; then - haveit= - for x in $LDFLAGS $LIBINTL; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X-L$additional_libdir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" - fi - fi - haveit= - for x in $LDFLAGS $LTLIBINTL; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X-L$additional_libdir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" - fi - fi - fi - fi - ;; - -R*) - dir=`echo "X$dep" | sed -e 's/^X-R//'` - if test "$enable_rpath" != no; then - haveit= - for x in $rpathdirs; do - if test "X$x" = "X$dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - rpathdirs="$rpathdirs $dir" - fi - haveit= - for x in $ltrpathdirs; do - if test "X$x" = "X$dir"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - ltrpathdirs="$ltrpathdirs $dir" - fi - fi - ;; - -l*) - names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` - ;; - *.la) - names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` - ;; - *) - LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" - LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" - ;; - esac - done - fi - else - LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" - LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" - fi - fi - fi - done - done - if test "X$rpathdirs" != "X"; then - if test -n "$hardcode_libdir_separator"; then - alldirs= - for found_dir in $rpathdirs; do - alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" - done - acl_save_libdir="$libdir" - libdir="$alldirs" - eval flag=\"$hardcode_libdir_flag_spec\" - libdir="$acl_save_libdir" - LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" - else - for found_dir in $rpathdirs; do - acl_save_libdir="$libdir" - libdir="$found_dir" - eval flag=\"$hardcode_libdir_flag_spec\" - libdir="$acl_save_libdir" - LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" - done - fi - fi - if test "X$ltrpathdirs" != "X"; then - for found_dir in $ltrpathdirs; do - LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" - done - fi - - { echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5 -echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6; } -if test "${gt_cv_func_gnugettext2_libintl+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - gt_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $INCINTL" - gt_save_LIBS="$LIBS" - LIBS="$LIBS $LIBINTL" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -extern int _nl_msg_cat_cntr; -extern -#ifdef __cplusplus -"C" -#endif -const char *_nl_expand_alias (const char *); -int -main () -{ -bindtextdomain ("", ""); -return * gettext ("") + * ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias ("") - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - gt_cv_func_gnugettext2_libintl=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - gt_cv_func_gnugettext2_libintl=no -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then - LIBS="$LIBS $LIBICONV" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -extern int _nl_msg_cat_cntr; -extern -#ifdef __cplusplus -"C" -#endif -const char *_nl_expand_alias (const char *); -int -main () -{ -bindtextdomain ("", ""); -return * gettext ("") + * ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias ("") - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - LIBINTL="$LIBINTL $LIBICONV" - LTLIBINTL="$LTLIBINTL $LTLIBICONV" - gt_cv_func_gnugettext2_libintl=yes - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - fi - CPPFLAGS="$gt_save_CPPFLAGS" - LIBS="$gt_save_LIBS" -fi -{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5 -echo "${ECHO_T}$gt_cv_func_gnugettext2_libintl" >&6; } - fi - - if test "$gt_cv_func_gnugettext2_libc" = "yes" \ - || { test "$gt_cv_func_gnugettext2_libintl" = "yes" \ - && test "$PACKAGE" != gettext-runtime \ - && test "$PACKAGE" != gettext-tools; }; then - gt_use_preinstalled_gnugettext=yes - else - LIBINTL= - LTLIBINTL= - INCINTL= - fi - - - - if test -n "$INTL_MACOSX_LIBS"; then - if test "$gt_use_preinstalled_gnugettext" = "yes" \ - || test "$nls_cv_use_gnu_gettext" = "yes"; then - LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" - LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" - fi - fi - - if test "$gt_use_preinstalled_gnugettext" = "yes" \ - || test "$nls_cv_use_gnu_gettext" = "yes"; then - -cat >>confdefs.h <<\_ACEOF -#define ENABLE_NLS 1 -_ACEOF - - else - USE_NLS=no - fi - fi - - { echo "$as_me:$LINENO: checking whether to use NLS" >&5 -echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6; } - { echo "$as_me:$LINENO: result: $USE_NLS" >&5 -echo "${ECHO_T}$USE_NLS" >&6; } - if test "$USE_NLS" = "yes"; then - { echo "$as_me:$LINENO: checking where the gettext function comes from" >&5 -echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; } - if test "$gt_use_preinstalled_gnugettext" = "yes"; then - if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then - gt_source="external libintl" - else - gt_source="libc" - fi - else - gt_source="included intl directory" - fi - { echo "$as_me:$LINENO: result: $gt_source" >&5 -echo "${ECHO_T}$gt_source" >&6; } - fi - - if test "$USE_NLS" = "yes"; then - - if test "$gt_use_preinstalled_gnugettext" = "yes"; then - if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then - { echo "$as_me:$LINENO: checking how to link with libintl" >&5 -echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6; } - { echo "$as_me:$LINENO: result: $LIBINTL" >&5 -echo "${ECHO_T}$LIBINTL" >&6; } - - for element in $INCINTL; do - haveit= - for x in $CPPFLAGS; do - - acl_save_prefix="$prefix" - prefix="$acl_final_prefix" - acl_save_exec_prefix="$exec_prefix" - exec_prefix="$acl_final_exec_prefix" - eval x=\"$x\" - exec_prefix="$acl_save_exec_prefix" - prefix="$acl_save_prefix" - - if test "X$x" = "X$element"; then - haveit=yes - break - fi - done - if test -z "$haveit"; then - CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" - fi - done - - fi - - -cat >>confdefs.h <<\_ACEOF -#define HAVE_GETTEXT 1 -_ACEOF - - -cat >>confdefs.h <<\_ACEOF -#define HAVE_DCGETTEXT 1 -_ACEOF - - fi - - POSUB=po - fi - - - - INTLLIBS="$LIBINTL" - - - - - - - - -if test "x$USE_NLS" = "xyes"; then - USE_NLS_TRUE= - USE_NLS_FALSE='#' -else - USE_NLS_TRUE='#' - USE_NLS_FALSE= -fi - - -ac_config_files="$ac_config_files Makefile po/Makefile.in doc/Makefile man/Makefile man/cs/Makefile man/de/Makefile man/es/Makefile man/fi/Makefile man/fr/Makefile man/hu/Makefile man/id/Makefile man/it/Makefile man/ja/Makefile man/ko/Makefile man/pl/Makefile man/pt_BR/Makefile man/ru/Makefile man/sv/Makefile man/tr/Makefile man/zh_CN/Makefile man/zh_TW/Makefile libmisc/Makefile lib/Makefile src/Makefile contrib/Makefile etc/Makefile etc/pam.d/Makefile shadow.spec" - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - *) $as_unset $ac_var ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - test "x$cache_file" != "x/dev/null" && - { echo "$as_me:$LINENO: updating cache $cache_file" >&5 -echo "$as_me: updating cache $cache_file" >&6;} - cat confcache >$cache_file - else - { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 -echo "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`echo "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$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 -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${ENABLE_REGENERATE_MAN_TRUE}" && test -z "${ENABLE_REGENERATE_MAN_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"ENABLE_REGENERATE_MAN\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"ENABLE_REGENERATE_MAN\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${USE_PAM_TRUE}" && test -z "${USE_PAM_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"USE_PAM\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"USE_PAM\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${USE_PAM_TRUE}" && test -z "${USE_PAM_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"USE_PAM\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"USE_PAM\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${USE_PAM_TRUE}" && test -z "${USE_PAM_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"USE_PAM\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"USE_PAM\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi -if test -z "${USE_NLS_TRUE}" && test -z "${USE_NLS_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"USE_NLS\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"USE_NLS\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac -fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -as_nl=' -' -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# 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'` - -# CDPATH. -$as_unset CDPATH - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # 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 after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, 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 - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { 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 sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in --n*) - case `echo 'x\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; - esac;; -*) - ECHO_N='-n';; -esac - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir -fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -# Find out whether ``test -x'' works. Don't use a zero-byte file, as -# systems may use methods other than mode bits to determine executability. -cat >conf$$.file <<_ASEOF -#! /bin/sh -exit 0 -_ASEOF -chmod +x conf$$.file -if test -x conf$$.file >/dev/null 2>&1; then - as_executable_p="test -x" -else - as_executable_p=: -fi -rm -f conf$$.file - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 - -# Save the log message, to keep $[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by $as_me, which was -generated by GNU Autoconf 2.60. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" -config_commands="$ac_config_commands" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -config.status -configured by $0, generated by GNU Autoconf 2.60, - with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2006 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -_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 - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - echo "$ac_cs_version"; exit ;; - --debug | --debu | --deb | --de | --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;; - --he | --h) - # Conflict between --help and --header - { 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 ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { 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" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -if \$ac_cs_recheck; then - echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - CONFIG_SHELL=$SHELL - export CONFIG_SHELL - exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - echo "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -# -# INIT-COMMANDS -# -AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" -# Capture the value of obsolete ALL_LINGUAS because we need it to compute - # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it - # from automake. - eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' - # Capture the value of LINGUAS because we need it to compute CATALOGS. - LINGUAS="${LINGUAS-%UNSET%}" - - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; - "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; - "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; - "man/cs/Makefile") CONFIG_FILES="$CONFIG_FILES man/cs/Makefile" ;; - "man/de/Makefile") CONFIG_FILES="$CONFIG_FILES man/de/Makefile" ;; - "man/es/Makefile") CONFIG_FILES="$CONFIG_FILES man/es/Makefile" ;; - "man/fi/Makefile") CONFIG_FILES="$CONFIG_FILES man/fi/Makefile" ;; - "man/fr/Makefile") CONFIG_FILES="$CONFIG_FILES man/fr/Makefile" ;; - "man/hu/Makefile") CONFIG_FILES="$CONFIG_FILES man/hu/Makefile" ;; - "man/id/Makefile") CONFIG_FILES="$CONFIG_FILES man/id/Makefile" ;; - "man/it/Makefile") CONFIG_FILES="$CONFIG_FILES man/it/Makefile" ;; - "man/ja/Makefile") CONFIG_FILES="$CONFIG_FILES man/ja/Makefile" ;; - "man/ko/Makefile") CONFIG_FILES="$CONFIG_FILES man/ko/Makefile" ;; - "man/pl/Makefile") CONFIG_FILES="$CONFIG_FILES man/pl/Makefile" ;; - "man/pt_BR/Makefile") CONFIG_FILES="$CONFIG_FILES man/pt_BR/Makefile" ;; - "man/ru/Makefile") CONFIG_FILES="$CONFIG_FILES man/ru/Makefile" ;; - "man/sv/Makefile") CONFIG_FILES="$CONFIG_FILES man/sv/Makefile" ;; - "man/tr/Makefile") CONFIG_FILES="$CONFIG_FILES man/tr/Makefile" ;; - "man/zh_CN/Makefile") CONFIG_FILES="$CONFIG_FILES man/zh_CN/Makefile" ;; - "man/zh_TW/Makefile") CONFIG_FILES="$CONFIG_FILES man/zh_TW/Makefile" ;; - "libmisc/Makefile") CONFIG_FILES="$CONFIG_FILES libmisc/Makefile" ;; - "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; - "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; - "contrib/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;; - "etc/Makefile") CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;; - "etc/pam.d/Makefile") CONFIG_FILES="$CONFIG_FILES etc/pam.d/Makefile" ;; - "shadow.spec") CONFIG_FILES="$CONFIG_FILES shadow.spec" ;; - - *) { { 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 - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= - trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status -' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -# -# Set up the sed scripts for 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 - -_ACEOF - - - -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -SHELL!$SHELL$ac_delim -PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim -PACKAGE_NAME!$PACKAGE_NAME$ac_delim -PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim -PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim -PACKAGE_STRING!$PACKAGE_STRING$ac_delim -PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim -exec_prefix!$exec_prefix$ac_delim -prefix!$prefix$ac_delim -program_transform_name!$program_transform_name$ac_delim -bindir!$bindir$ac_delim -sbindir!$sbindir$ac_delim -libexecdir!$libexecdir$ac_delim -datarootdir!$datarootdir$ac_delim -datadir!$datadir$ac_delim -sysconfdir!$sysconfdir$ac_delim -sharedstatedir!$sharedstatedir$ac_delim -localstatedir!$localstatedir$ac_delim -includedir!$includedir$ac_delim -oldincludedir!$oldincludedir$ac_delim -docdir!$docdir$ac_delim -infodir!$infodir$ac_delim -htmldir!$htmldir$ac_delim -dvidir!$dvidir$ac_delim -pdfdir!$pdfdir$ac_delim -psdir!$psdir$ac_delim -libdir!$libdir$ac_delim -localedir!$localedir$ac_delim -mandir!$mandir$ac_delim -DEFS!$DEFS$ac_delim -ECHO_C!$ECHO_C$ac_delim -ECHO_N!$ECHO_N$ac_delim -ECHO_T!$ECHO_T$ac_delim -LIBS!$LIBS$ac_delim -build_alias!$build_alias$ac_delim -host_alias!$host_alias$ac_delim -target_alias!$target_alias$ac_delim -INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim -INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim -INSTALL_DATA!$INSTALL_DATA$ac_delim -CYGPATH_W!$CYGPATH_W$ac_delim -PACKAGE!$PACKAGE$ac_delim -VERSION!$VERSION$ac_delim -ACLOCAL!$ACLOCAL$ac_delim -AUTOCONF!$AUTOCONF$ac_delim -AUTOMAKE!$AUTOMAKE$ac_delim -AUTOHEADER!$AUTOHEADER$ac_delim -MAKEINFO!$MAKEINFO$ac_delim -install_sh!$install_sh$ac_delim -STRIP!$STRIP$ac_delim -INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim -mkdir_p!$mkdir_p$ac_delim -AWK!$AWK$ac_delim -SET_MAKE!$SET_MAKE$ac_delim -am__leading_dot!$am__leading_dot$ac_delim -AMTAR!$AMTAR$ac_delim -am__tar!$am__tar$ac_delim -am__untar!$am__untar$ac_delim -MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim -MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim -MAINT!$MAINT$ac_delim -CC!$CC$ac_delim -CFLAGS!$CFLAGS$ac_delim -LDFLAGS!$LDFLAGS$ac_delim -CPPFLAGS!$CPPFLAGS$ac_delim -ac_ct_CC!$ac_ct_CC$ac_delim -EXEEXT!$EXEEXT$ac_delim -OBJEXT!$OBJEXT$ac_delim -DEPDIR!$DEPDIR$ac_delim -am__include!$am__include$ac_delim -am__quote!$am__quote$ac_delim -AMDEP_TRUE!$AMDEP_TRUE$ac_delim -AMDEP_FALSE!$AMDEP_FALSE$ac_delim -AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim -CCDEPMODE!$CCDEPMODE$ac_delim -am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim -am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim -LN_S!$LN_S$ac_delim -YACC!$YACC$ac_delim -YFLAGS!$YFLAGS$ac_delim -CPP!$CPP$ac_delim -GREP!$GREP$ac_delim -EGREP!$EGREP$ac_delim -U!$U$ac_delim -ANSI2KNR!$ANSI2KNR$ac_delim -build!$build$ac_delim -build_cpu!$build_cpu$ac_delim -build_vendor!$build_vendor$ac_delim -build_os!$build_os$ac_delim -host!$host$ac_delim -host_cpu!$host_cpu$ac_delim -host_vendor!$host_vendor$ac_delim -host_os!$host_os$ac_delim -SED!$SED$ac_delim -ECHO!$ECHO$ac_delim -AR!$AR$ac_delim -RANLIB!$RANLIB$ac_delim -_ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then - break - elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` -if test -n "$ac_eof"; then - ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` - ac_eof=`expr $ac_eof + 1` -fi - -cat >>$CONFIG_STATUS <<_ACEOF -cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -_ACEOF -sed ' -s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g -s/^/s,@/; s/!/@,|#_!!_#|/ -:n -t n -s/'"$ac_delim"'$/,g/; t -s/$/\\/; p -N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n -' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF -CEOF$ac_eof -_ACEOF - - -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -CXX!$CXX$ac_delim -CXXFLAGS!$CXXFLAGS$ac_delim -ac_ct_CXX!$ac_ct_CXX$ac_delim -CXXDEPMODE!$CXXDEPMODE$ac_delim -am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim -am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim -CXXCPP!$CXXCPP$ac_delim -F77!$F77$ac_delim -FFLAGS!$FFLAGS$ac_delim -ac_ct_F77!$ac_ct_F77$ac_delim -LIBTOOL!$LIBTOOL$ac_delim -LIBOBJS!$LIBOBJS$ac_delim -XSLTPROC!$XSLTPROC$ac_delim -XML_CATALOG_FILE!$XML_CATALOG_FILE$ac_delim -XMLCATALOG!$XMLCATALOG$ac_delim -ENABLE_REGENERATE_MAN_TRUE!$ENABLE_REGENERATE_MAN_TRUE$ac_delim -ENABLE_REGENERATE_MAN_FALSE!$ENABLE_REGENERATE_MAN_FALSE$ac_delim -LIBCRYPT!$LIBCRYPT$ac_delim -LIBAUDIT!$LIBAUDIT$ac_delim -LIBCRACK!$LIBCRACK$ac_delim -LIBSELINUX!$LIBSELINUX$ac_delim -LIBPAM!$LIBPAM$ac_delim -USE_PAM_TRUE!$USE_PAM_TRUE$ac_delim -USE_PAM_FALSE!$USE_PAM_FALSE$ac_delim -LIBSKEY!$LIBSKEY$ac_delim -LIBMD!$LIBMD$ac_delim -MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim -USE_NLS!$USE_NLS$ac_delim -MSGFMT!$MSGFMT$ac_delim -GMSGFMT!$GMSGFMT$ac_delim -XGETTEXT!$XGETTEXT$ac_delim -MSGMERGE!$MSGMERGE$ac_delim -INTL_MACOSX_LIBS!$INTL_MACOSX_LIBS$ac_delim -LIBICONV!$LIBICONV$ac_delim -LTLIBICONV!$LTLIBICONV$ac_delim -INTLLIBS!$INTLLIBS$ac_delim -LIBINTL!$LIBINTL$ac_delim -LTLIBINTL!$LTLIBINTL$ac_delim -POSUB!$POSUB$ac_delim -USE_NLS_TRUE!$USE_NLS_TRUE$ac_delim -USE_NLS_FALSE!$USE_NLS_FALSE$ac_delim -LTLIBOBJS!$LTLIBOBJS$ac_delim -_ACEOF - - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 42; then - break - elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` -if test -n "$ac_eof"; then - ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` - ac_eof=`expr $ac_eof + 1` -fi - -cat >>$CONFIG_STATUS <<_ACEOF -cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end -_ACEOF -sed ' -s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g -s/^/s,@/; s/!/@,|#_!!_#|/ -:n -t n -s/'"$ac_delim"'$/,g/; t -s/$/\\/; p -N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n -' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF -:end -s/|#_!!_#|//g -CEOF$ac_eof -_ACEOF - - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ -s/:*$// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF -fi # test -n "$CONFIG_FILES" - - -for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 -echo "$as_me: error: Invalid tag $ac_tag." >&2;} - { (exit 1); exit 1; }; };; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 -echo "$as_me: error: cannot find input file: $ac_f" >&2;} - { (exit 1); exit 1; }; };; - esac - ac_file_inputs="$ac_file_inputs $ac_f" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input="Generated from "`IFS=: - echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - fi - - case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin";; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - { as_dir="$ac_dir" - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= - -case `sed -n '/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p -' $ac_file_inputs` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF - 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&@top_builddir@&$ac_top_builddir_sub&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -$ac_datarootdir_hack -" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 -echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} - - rm -f "$tmp/stdin" - case $ac_file in - -) cat "$tmp/out"; rm -f "$tmp/out";; - *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; - esac - ;; - :H) - # - # CONFIG_HEADER - # -_ACEOF - -# Transform confdefs.h into a sed script `conftest.defines', that -# substitutes the proper values into config.h.in to produce config.h. -rm -f conftest.defines conftest.tail -# First, append a space to every undef/define line, to ease matching. -echo 's/$/ /' >conftest.defines -# Then, protect against being on the right side of a sed subst, or in -# an unquoted here document, in config.status. If some macros were -# called several times there might be several #defines for the same -# symbol, which is useless. But do not sort them, since the last -# AC_DEFINE must be honored. -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where -# NAME is the cpp macro being defined, VALUE is the value it is being given. -# PARAMS is the parameter list in the macro definition--in most cases, it's -# just an empty string. -ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' -ac_dB='\\)[ (].*,\\1define\\2' -ac_dC=' ' -ac_dD=' ,' - -uniq confdefs.h | - sed -n ' - t rset - :rset - s/^[ ]*#[ ]*define[ ][ ]*// - t ok - d - :ok - s/[\\&,]/\\&/g - s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p - s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p - ' >>conftest.defines - -# Remove the space that was appended to ease matching. -# Then replace #undef with comments. This is necessary, for -# example, in the case of _POSIX_SOURCE, which is predefined and required -# on some systems where configure will not decide to define it. -# (The regexp can be short, since the line contains either #define or #undef.) -echo 's/ $// -s,^[ #]*u.*,/* & */,' >>conftest.defines - -# Break up conftest.defines: -ac_max_sed_lines=50 - -# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" -# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" -# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" -# et cetera. -ac_in='$ac_file_inputs' -ac_out='"$tmp/out1"' -ac_nxt='"$tmp/out2"' - -while : -do - # Write a here document: - cat >>$CONFIG_STATUS <<_ACEOF - # First, check the format of the line: - cat >"\$tmp/defines.sed" <<\\CEOF -/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def -/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def -b -:def -_ACEOF - sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS - echo 'CEOF - sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS - ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in - sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail - grep . conftest.tail >/dev/null || break - rm -f conftest.defines - mv conftest.tail conftest.defines -done -rm -f conftest.defines conftest.tail - -echo "ac_result=$ac_in" >>$CONFIG_STATUS -cat >>$CONFIG_STATUS <<\_ACEOF - if test x"$ac_file" != x-; then - echo "/* $configure_input */" >"$tmp/config.h" - cat "$ac_result" >>"$tmp/config.h" - if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then - { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 -echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f $ac_file - mv "$tmp/config.h" $ac_file - fi - else - echo "/* $configure_input */" - cat "$ac_result" - fi - rm -f "$tmp/out12" -# Compute $ac_file's index in $config_headers. -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $ac_file | $ac_file:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $ac_file" >`$as_dirname -- $ac_file || -$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X$ac_file : 'X\(//\)[^/]' \| \ - X$ac_file : 'X\(//\)$' \| \ - X$ac_file : 'X\(/\)' \| . 2>/dev/null || -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 - ;; - - :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 -echo "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) 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=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -echo X"$mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -$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'` - { as_dir=$dirpart/$fdir - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done -done - ;; - "default-1":C) - for ac_file in $CONFIG_FILES; do - # Support "outfile[:infile[:infile...]]" - case "$ac_file" in - *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - esac - # PO directories have a Makefile.in generated from Makefile.in.in. - case "$ac_file" in */Makefile.in) - # Adjust a relative srcdir. - ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` - ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" - ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` - # In autoconf-2.13 it is called $ac_given_srcdir. - # In autoconf-2.50 it is called $srcdir. - test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" - case "$ac_given_srcdir" in - .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; - /*) top_srcdir="$ac_given_srcdir" ;; - *) top_srcdir="$ac_dots$ac_given_srcdir" ;; - esac - # Treat a directory as a PO directory if and only if it has a - # POTFILES.in file. This allows packages to have multiple PO - # directories under different names or in different locations. - if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then - rm -f "$ac_dir/POTFILES" - test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" - cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" - POMAKEFILEDEPS="POTFILES.in" - # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend - # on $ac_dir but don't depend on user-specified configuration - # parameters. - if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then - # The LINGUAS file contains the set of available languages. - if test -n "$OBSOLETE_ALL_LINGUAS"; then - test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" - fi - ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` - # Hide the ALL_LINGUAS assigment from automake. - eval 'ALL_LINGUAS''=$ALL_LINGUAS_' - POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" - else - # The set of available languages was given in configure.in. - eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' - fi - # Compute POFILES - # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) - # Compute UPDATEPOFILES - # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) - # Compute DUMMYPOFILES - # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) - # Compute GMOFILES - # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) - case "$ac_given_srcdir" in - .) srcdirpre= ;; - *) srcdirpre='$(srcdir)/' ;; - esac - POFILES= - UPDATEPOFILES= - DUMMYPOFILES= - GMOFILES= - for lang in $ALL_LINGUAS; do - POFILES="$POFILES $srcdirpre$lang.po" - UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" - DUMMYPOFILES="$DUMMYPOFILES $lang.nop" - GMOFILES="$GMOFILES $srcdirpre$lang.gmo" - done - # CATALOGS depends on both $ac_dir and the user's LINGUAS - # environment variable. - INST_LINGUAS= - if test -n "$ALL_LINGUAS"; then - for presentlang in $ALL_LINGUAS; do - useit=no - if test "%UNSET%" != "$LINGUAS"; then - desiredlanguages="$LINGUAS" - else - desiredlanguages="$ALL_LINGUAS" - fi - for desiredlang in $desiredlanguages; do - # Use the presentlang catalog if desiredlang is - # a. equal to presentlang, or - # b. a variant of presentlang (because in this case, - # presentlang can be used as a fallback for messages - # which are not translated in the desiredlang catalog). - case "$desiredlang" in - "$presentlang"*) useit=yes;; - esac - done - if test $useit = yes; then - INST_LINGUAS="$INST_LINGUAS $presentlang" - fi - done - fi - CATALOGS= - if test -n "$INST_LINGUAS"; then - for lang in $INST_LINGUAS; do - CATALOGS="$CATALOGS $lang.gmo" - done - fi - test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" - sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" - for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do - if test -f "$f"; then - case "$f" in - *.orig | *.bak | *~) ;; - *) cat "$f" >> "$ac_dir/Makefile" ;; - esac - fi - done - fi - ;; - esac - done ;; - - esac -done # for ac_tag - - -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } -fi - - -echo -echo "shadow will be compiled with the following features:" -echo -echo " auditing support: $with_audit" -echo " CrackLib support: $with_libcrack" -echo " PAM support: $with_libpam" -echo " SELinux support: $with_selinux" -echo " shadow group support: $enable_shadowgrp" -echo " S/Key support: $with_skey" -echo diff --git a/contrib/Makefile.in b/contrib/Makefile.in deleted file mode 100644 index c6f9da6c..00000000 --- a/contrib/Makefile.in +++ /dev/null @@ -1,357 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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@ - -# This is a dummy Makefile.am to get automake work flawlessly, -# and also cooperate to make a distribution for `make dist' -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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = contrib -DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -EXTRA_DIST = README adduser.c adduser-old.c adduser.sh adduser2.sh \ - atudel groupmems.shar pwdauth.c shadow-anonftp.patch \ - udbachk.tgz - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign contrib/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign contrib/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -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: - - -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"; \ - $(mkdir_p) "$(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 -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_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-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 - -rm -f Makefile -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 html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-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/depcomp b/depcomp deleted file mode 100755 index 04701da5..00000000 --- a/depcomp +++ /dev/null @@ -1,530 +0,0 @@ -#! /bin/sh -# depcomp - compile a program generating dependencies as side-effects - -scriptversion=2005-07-09.11 - -# Copyright (C) 1999, 2000, 2003, 2004, 2005 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., 51 Franklin Street, Fifth Floor, Boston, MA -# 02110-1301, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Alexandre Oliva . - -case $1 in - '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: depcomp [--help] [--version] PROGRAM [ARGS] - -Run PROGRAMS ARGS to compile a file, generating dependencies -as side-effects. - -Environment variables: - depmode Dependency tracking mode. - source Source file read by `PROGRAMS ARGS'. - object Object file output by `PROGRAMS ARGS'. - DEPDIR directory where to store dependencies. - depfile Dependency file to output. - tmpdepfile Temporary file to use when outputing dependencies. - libtool Whether libtool is used (yes/no). - -Report bugs to . -EOF - exit $? - ;; - -v | --v*) - echo "depcomp $scriptversion" - exit $? - ;; -esac - -if test -z "$depmode" || test -z "$source" || test -z "$object"; then - echo "depcomp: Variables source, object and depmode must be set" 1>&2 - exit 1 -fi - -# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. -depfile=${depfile-`echo "$object" | - sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} -tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} - -rm -f "$tmpdepfile" - -# Some modes work just like other modes, but use different flags. We -# parameterize here, but still list the modes in the big case below, -# to make depend.m4 easier to write. Note that we *cannot* use a case -# here, because this file can only contain one case statement. -if test "$depmode" = hp; then - # HP compiler uses -M and no extra arg. - gccflag=-M - depmode=gcc -fi - -if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout -fi - -case "$depmode" in -gcc3) -## gcc 3 implements dependency tracking that does exactly what -## we want. Yay! Note: for some reason libtool 1.4 doesn't like -## it if -MD -MP comes after the -MF stuff. Hmm. - "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - mv "$tmpdepfile" "$depfile" - ;; - -gcc) -## There are various ways to get dependency output from gcc. Here's -## why we pick this rather obscure method: -## - Don't want to use -MD because we'd like the dependencies to end -## up in a subdir. Having to rename by hand is ugly. -## (We might end up doing this anyway to support other compilers.) -## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). -## - Using -M directly means running the compiler twice (even worse -## than renaming). - if test -z "$gccflag"; then - gccflag=-MD, - fi - "$@" -Wp,"$gccflag$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. - sed -e 's/^[^:]*: / /' \ - -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the `deleted header file' problem. -## The problem is that when a header file which appears in a .P file -## is deleted, the dependency causes make to die (because there is -## typically no way to rebuild the header). We avoid this by adding -## dummy dependencies for each header file. Too bad gcc doesn't do -## this for us directly. - tr ' ' ' -' < "$tmpdepfile" | -## Some versions of gcc put a space before the `:'. On the theory -## that the space means something, we add a space to the output as -## well. -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -sgi) - if test "$libtool" = yes; then - "$@" "-Wp,-MDupdate,$tmpdepfile" - else - "$@" -MDupdate "$tmpdepfile" - fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - - if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files - echo "$object : \\" > "$depfile" - - # Clip off the initial element (the dependent). Don't try to be - # clever and replace this with sed code, as IRIX sed won't handle - # lines with more than a fixed number of characters (4096 in - # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like `#:fec' to the end of the - # dependency line. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr ' -' ' ' >> $depfile - echo >> $depfile - - # The second pass generates a dummy entry for each header file. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> $depfile - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -aix) - # The C for AIX Compiler uses -M and outputs the dependencies - # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts `$object:' at the - # start of each line; $object doesn't have directory information. - # Version 6 uses the directory in both cases. - stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` - tmpdepfile="$stripped.u" - if test "$libtool" = yes; then - "$@" -Wc,-M - else - "$@" -M - fi - stat=$? - - if test -f "$tmpdepfile"; then : - else - stripped=`echo "$stripped" | sed 's,^.*/,,'` - tmpdepfile="$stripped.u" - fi - - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - - if test -f "$tmpdepfile"; then - outname="$stripped.o" - # Each line is of the form `foo.o: dependent.h'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" - sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -icc) - # Intel's C compiler understands `-MD -MF file'. However on - # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # ICC 7.0 will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want: - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - # ICC 7.1 will output - # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using \ : - # foo.o: sub/foo.c ... \ - # sub/foo.h ... \ - # ... - - "$@" -MD -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - # Each line is of the form `foo.o: dependent.h', - # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" - # Some versions of the HPUX 10.20 sed can't process this invocation - # correctly. Breaking it into two sed invocations is a workaround. - sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | - sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in `foo.d' instead, so we check for that too. - # Subdirectories are respected. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - - if test "$libtool" = yes; then - # With Tru64 cc, shared objects can also be used to make a - # static library. This mecanism is used in libtool 1.4 series to - # handle both shared and static libraries in a single compilation. - # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. - # - # With libtool 1.5 this exception was removed, and libtool now - # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 - tmpdepfile2=$dir$base.o.d # libtool 1.5 - tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 - tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.o.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - tmpdepfile4=$dir$base.d - "$@" -MD - fi - - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -#nosideeffect) - # This comment above is used by automake to tell side-effect - # dependency tracking mechanisms from slower ones. - -dashmstdout) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for `:' - # in the target name. This is to cope with DOS-style filenames: - # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. - "$@" $dashmflag | - sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - tr ' ' ' -' < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -dashXmstdout) - # This case only exists to satisfy depend.m4. It is never actually - # run, as this mode is specially recognized in the preamble. - exit 1 - ;; - -makedepend) - "$@" || exit $? - # Remove any Libtool call - if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do - shift - done - shift - fi - # X makedepend - shift - cleared=no - for arg in "$@"; do - case $cleared in - no) - set ""; shift - cleared=yes ;; - esac - case "$arg" in - -D*|-I*) - set fnord "$@" "$arg"; shift ;; - # Strip any option that makedepend may not understand. Remove - # the object too, otherwise makedepend will parse it as a source file. - -*|$object) - ;; - *) - set fnord "$@" "$arg"; shift ;; - esac - done - obj_suffix="`echo $object | sed 's/^.*\././'`" - touch "$tmpdepfile" - ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' ' -' | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" "$tmpdepfile".bak - ;; - -cpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - "$@" -E | - sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - cat < "$tmpdepfile" >> "$depfile" - sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvisualcpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. - "$@" || exit $? - IFS=" " - for arg - do - case "$arg" in - "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; - *) - set fnord "$@" "$arg" - shift - shift - ;; - esac - done - "$@" -E | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -none) - exec "$@" - ;; - -*) - echo "Unknown depmode $depmode" 1>&2 - exit 1 - ;; -esac - -exit 0 - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/doc/Makefile.in b/doc/Makefile.in deleted file mode 100644 index 439f5058..00000000 --- a/doc/Makefile.in +++ /dev/null @@ -1,356 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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@ - -# This is a dummy Makefile.am to get automake work flawlessly, -# and also cooperate to make a distribution for `make dist' -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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = doc -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -EXTRA_DIST = HOWTO README.limits \ - README.platforms WISHLIST console.c.spec.txt cracklib26.diff - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign doc/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -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: - - -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"; \ - $(mkdir_p) "$(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 -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_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-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 - -rm -f Makefile -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 html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-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/etc/Makefile.in b/etc/Makefile.in deleted file mode 100644 index 12197e90..00000000 --- a/etc/Makefile.in +++ /dev/null @@ -1,598 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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@ - -# This is a dummy Makefile.am to get automake work flawlessly, -# and also cooperate to make a distribution for `make dist' - -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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = etc -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-exec-recursive install-info-recursive \ - install-recursive installcheck-recursive installdirs-recursive \ - pdf-recursive ps-recursive uninstall-info-recursive \ - uninstall-recursive -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -am__installdirs = "$(DESTDIR)$(defaultdir)" "$(DESTDIR)$(nonpamdir)" \ - "$(DESTDIR)$(sysconfdir)" -defaultDATA_INSTALL = $(INSTALL_DATA) -nonpamDATA_INSTALL = $(INSTALL_DATA) -sysconfDATA_INSTALL = $(INSTALL_DATA) -DATA = $(default_DATA) $(nonpam_DATA) $(sysconf_DATA) -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -sysconf_DATA = login.defs -defaultdir = $(sysconfdir)/default -default_DATA = \ - useradd - -nonpam_files = \ - limits \ - login.access - -@USE_PAM_FALSE@nonpamdir = $(sysconfdir) -@USE_PAM_FALSE@nonpam_DATA = $(nonpam_files) -EXTRA_DIST = \ - $(nonpam_files) \ - $(sysconf_DATA) \ - $(default_DATA) - -SUBDIRS = pam.d -all: all-recursive - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign etc/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign etc/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-defaultDATA: $(default_DATA) - @$(NORMAL_INSTALL) - test -z "$(defaultdir)" || $(mkdir_p) "$(DESTDIR)$(defaultdir)" - @list='$(default_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(defaultDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(defaultdir)/$$f'"; \ - $(defaultDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(defaultdir)/$$f"; \ - done - -uninstall-defaultDATA: - @$(NORMAL_UNINSTALL) - @list='$(default_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(defaultdir)/$$f'"; \ - rm -f "$(DESTDIR)$(defaultdir)/$$f"; \ - done -install-nonpamDATA: $(nonpam_DATA) - @$(NORMAL_INSTALL) - test -z "$(nonpamdir)" || $(mkdir_p) "$(DESTDIR)$(nonpamdir)" - @list='$(nonpam_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(nonpamDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(nonpamdir)/$$f'"; \ - $(nonpamDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(nonpamdir)/$$f"; \ - done - -uninstall-nonpamDATA: - @$(NORMAL_UNINSTALL) - @list='$(nonpam_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(nonpamdir)/$$f'"; \ - rm -f "$(DESTDIR)$(nonpamdir)/$$f"; \ - done -install-sysconfDATA: $(sysconf_DATA) - @$(NORMAL_INSTALL) - test -z "$(sysconfdir)" || $(mkdir_p) "$(DESTDIR)$(sysconfdir)" - @list='$(sysconf_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(sysconfDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(sysconfdir)/$$f'"; \ - $(sysconfDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(sysconfdir)/$$f"; \ - done - -uninstall-sysconfDATA: - @$(NORMAL_UNINSTALL) - @list='$(sysconf_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(sysconfdir)/$$f'"; \ - rm -f "$(DESTDIR)$(sysconfdir)/$$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): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - 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) \ - || eval $$failcom; \ - 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: - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - 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) \ - || eval $$failcom; \ - 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 - -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 - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$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; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -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 - -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"; \ - $(mkdir_p) "$(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='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(mkdir_p) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (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 $(DATA) -installdirs: installdirs-recursive -installdirs-am: - for dir in "$(DESTDIR)$(defaultdir)" "$(DESTDIR)$(nonpamdir)" "$(DESTDIR)$(sysconfdir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -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_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-recursive - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool \ - distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: install-defaultDATA install-nonpamDATA - -install-exec-am: install-sysconfDATA - -install-info: install-info-recursive - -install-man: - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f Makefile -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-defaultDATA uninstall-info-am \ - uninstall-nonpamDATA uninstall-sysconfDATA - -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 html \ - html-am info info-am install install-am install-data \ - install-data-am install-defaultDATA install-exec \ - install-exec-am install-info install-info-am install-man \ - install-nonpamDATA install-strip install-sysconfDATA \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic \ - maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am \ - uninstall-defaultDATA uninstall-info-am uninstall-nonpamDATA \ - uninstall-sysconfDATA - -# 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/etc/pam.d/Makefile.in b/etc/pam.d/Makefile.in deleted file mode 100644 index b674f08b..00000000 --- a/etc/pam.d/Makefile.in +++ /dev/null @@ -1,402 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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@ - -# This is a dummy Makefile.am to get automake work flawlessly, -# and also cooperate to make a distribution for `make dist' - -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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = etc/pam.d -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -am__installdirs = "$(DESTDIR)$(pamddir)" -pamdDATA_INSTALL = $(INSTALL_DATA) -DATA = $(pamd_DATA) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -pamd_files = \ - passwd \ - su \ - useradd \ - chage \ - chgpasswd \ - chpasswd \ - groupadd \ - groupdel \ - groupmems \ - groupmod \ - login \ - newusers \ - useradd \ - usermod - -@USE_PAM_TRUE@pamddir = $(sysconfdir)/pam.d -@USE_PAM_TRUE@pamd_DATA = $(pamd_files) -EXTRA_DIST = $(pamd_files) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign etc/pam.d/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign etc/pam.d/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-pamdDATA: $(pamd_DATA) - @$(NORMAL_INSTALL) - test -z "$(pamddir)" || $(mkdir_p) "$(DESTDIR)$(pamddir)" - @list='$(pamd_DATA)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(pamdDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pamddir)/$$f'"; \ - $(pamdDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pamddir)/$$f"; \ - done - -uninstall-pamdDATA: - @$(NORMAL_UNINSTALL) - @list='$(pamd_DATA)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(pamddir)/$$f'"; \ - rm -f "$(DESTDIR)$(pamddir)/$$f"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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: - for dir in "$(DESTDIR)$(pamddir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-pamdDATA - -install-exec-am: - -install-info: install-info-am - -install-man: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-pamdDATA - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-pamdDATA \ - 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 uninstall-pamdDATA - -# 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/install-sh b/install-sh deleted file mode 100755 index 4d4a9519..00000000 --- a/install-sh +++ /dev/null @@ -1,323 +0,0 @@ -#!/bin/sh -# install - install a program, script, or datafile - -scriptversion=2005-05-14.22 - -# This originates from X11R5 (mit/util/scripts/install.sh), which was -# later released in X11R6 (xc/config/util/install.sh) with the -# following copyright and license. -# -# Copyright (C) 1994 X Consortium -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to -# deal in the Software without restriction, including without limitation the -# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -# sell copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# -# Except as contained in this notice, the name of the X Consortium shall not -# be used in advertising or otherwise to promote the sale, use or other deal- -# ings in this Software without prior written authorization from the X Consor- -# tium. -# -# -# FSF changes to this file are in the public domain. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - -# put in absolute paths if you don't have them in your path; or use env. vars. - -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -chmodcmd="$chmodprog 0755" -chowncmd= -chgrpcmd= -stripcmd= -rmcmd="$rmprog -f" -mvcmd="$mvprog" -src= -dst= -dir_arg= -dstarg= -no_target_directory= - -usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE - or: $0 [OPTION]... SRCFILES... DIRECTORY - or: $0 [OPTION]... -t DIRECTORY SRCFILES... - or: $0 [OPTION]... -d DIRECTORIES... - -In the 1st form, copy SRCFILE to DSTFILE. -In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. -In the 4th, create DIRECTORIES. - -Options: --c (ignored) --d create directories instead of installing files. --g GROUP $chgrpprog installed files to GROUP. --m MODE $chmodprog installed files to MODE. --o USER $chownprog installed files to USER. --s $stripprog installed files. --t DIRECTORY install into DIRECTORY. --T report an error if DSTFILE is a directory. ---help display this help and exit. ---version display version info and exit. - -Environment variables override the default commands: - CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG -" - -while test -n "$1"; do - case $1 in - -c) shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - --help) echo "$usage"; exit $?;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -s) stripcmd=$stripprog - shift - continue;; - - -t) dstarg=$2 - shift - shift - continue;; - - -T) no_target_directory=true - shift - continue;; - - --version) echo "$0 $scriptversion"; exit $?;; - - *) # When -d is used, all remaining arguments are directories to create. - # When -t is used, the destination is already specified. - test -n "$dir_arg$dstarg" && break - # Otherwise, the last argument is the destination. Remove it from $@. - for arg - do - if test -n "$dstarg"; then - # $@ is not empty: it contains at least $arg. - set fnord "$@" "$dstarg" - shift # fnord - fi - shift # arg - dstarg=$arg - done - break;; - esac -done - -if test -z "$1"; then - if test -z "$dir_arg"; then - echo "$0: no input file specified." >&2 - exit 1 - fi - # It's OK to call `install-sh -d' without argument. - # This can happen when creating conditional directories. - exit 0 -fi - -for src -do - # Protect names starting with `-'. - case $src in - -*) src=./$src ;; - esac - - if test -n "$dir_arg"; then - dst=$src - src= - - if test -d "$dst"; then - mkdircmd=: - chmodcmd= - else - mkdircmd=$mkdirprog - fi - else - # Waiting for this to be detected by the "$cpprog $src $dsttmp" command - # might cause directories to be created, which would be especially bad - # if $src (and thus $dsttmp) contains '*'. - if test ! -f "$src" && test ! -d "$src"; then - echo "$0: $src does not exist." >&2 - exit 1 - fi - - if test -z "$dstarg"; then - echo "$0: no destination specified." >&2 - exit 1 - fi - - dst=$dstarg - # Protect names starting with `-'. - case $dst in - -*) dst=./$dst ;; - esac - - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. - if test -d "$dst"; then - if test -n "$no_target_directory"; then - echo "$0: $dstarg: Is a directory" >&2 - exit 1 - fi - dst=$dst/`basename "$src"` - fi - fi - - # This sed command emulates the dirname command. - dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` - - # Make sure that the destination directory exists. - - # Skip lots of stat calls in the usual case. - if test ! -d "$dstdir"; then - defaultIFS=' - ' - IFS="${IFS-$defaultIFS}" - - oIFS=$IFS - # Some sh's can't handle IFS=/ for some reason. - IFS='%' - set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` - shift - IFS=$oIFS - - pathcomp= - - while test $# -ne 0 ; do - pathcomp=$pathcomp$1 - shift - if test ! -d "$pathcomp"; then - $mkdirprog "$pathcomp" - # mkdir can fail with a `File exist' error in case several - # install-sh are creating the directory concurrently. This - # is OK. - test -d "$pathcomp" || exit - fi - pathcomp=$pathcomp/ - done - fi - - if test -n "$dir_arg"; then - $doit $mkdircmd "$dst" \ - && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } - - else - dstfile=`basename "$dst"` - - # Make a couple of temp file names in the proper directory. - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ - - # Trap to clean up those temp files at exit. - trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 - trap '(exit $?); exit' 1 2 13 15 - - # Copy the file name to the temp name. - $doit $cpprog "$src" "$dsttmp" && - - # and set any options; do chmod last to preserve setuid bits. - # - # If any of these fail, we abort the whole thing. If we want to - # ignore errors from any of these, just make sure not to ignore - # errors from the above "$doit $cpprog $src $dsttmp" command. - # - { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && - - # Now rename the file to the real destination. - { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ - || { - # The rename failed, perhaps because mv can't rename something else - # to itself, or perhaps because mv is so ancient that it does not - # support -f. - - # Now remove or move aside any old file at destination location. - # We try this two ways since rm can't unlink itself on some - # systems and the destination file might be busy for other - # reasons. In this case, the final cleanup might fail but the new - # file should still install successfully. - { - if test -f "$dstdir/$dstfile"; then - $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ - || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ - || { - echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 - (exit 1); exit 1 - } - else - : - fi - } && - - # Now rename the file to the real destination. - $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" - } - } - fi || { (exit 1); exit 1; } -done - -# The final little trick to "correctly" pass the exit status to the exit trap. -{ - (exit 0); exit 0 -} - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/lib/Makefile.in b/lib/Makefile.in deleted file mode 100644 index d1483e15..00000000 --- a/lib/Makefile.in +++ /dev/null @@ -1,556 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = lib -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -am__installdirs = "$(DESTDIR)$(libdir)" -libLTLIBRARIES_INSTALL = $(INSTALL) -LTLIBRARIES = $(lib_LTLIBRARIES) -am__DEPENDENCIES_1 = -libshadow_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) -am_libshadow_la_OBJECTS = commonio.lo encrypt.lo fputsx.lo getdef.lo \ - groupio.lo gshadow.lo lockpw.lo nscd.lo port.lo pwauth.lo \ - pwio.lo sgetgrent.lo sgetpwent.lo sgroupio.lo shadow.lo \ - shadowio.lo utent.lo -libshadow_la_OBJECTS = $(am_libshadow_la_OBJECTS) -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -SOURCES = $(libshadow_la_SOURCES) -DIST_SOURCES = $(libshadow_la_SOURCES) -ETAGS = etags -CTAGS = ctags -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -AUTOMAKE_OPTIONS = 1.0 foreign -lib_LTLIBRARIES = libshadow.la -libshadow_la_LDFLAGS = -version-info 0:0:0 -libshadow_la_LIBADD = $(INTLLIBS) $(LIBCRYPT) $(LIBSKEY) $(LIBMD) -libshadow_la_SOURCES = \ - commonio.c \ - commonio.h \ - defines.h \ - encrypt.c \ - exitcodes.h \ - faillog.h \ - fputsx.c \ - getdef.c \ - getdef.h \ - groupio.c \ - groupio.h \ - gshadow.c \ - lockpw.c \ - nscd.c \ - nscd.h \ - pam_defs.h \ - port.c \ - port.h \ - prototypes.h \ - pwauth.c \ - pwauth.h \ - pwio.c \ - pwio.h \ - sgetgrent.c \ - sgetpwent.c \ - sgroupio.c \ - sgroupio.h\ - shadow.c \ - shadowio.c \ - shadowio.h \ - utent.c - - -# These files are unneeded for some reason, listed in -# order of appearance: -# -# sources for dbm support (not yet used) -EXTRA_DIST = \ - .indent.pro \ - gshadow_.h - -all: all-am - -.SUFFIXES: -.SUFFIXES: .c .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign lib/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -install-libLTLIBRARIES: $(lib_LTLIBRARIES) - @$(NORMAL_INSTALL) - test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)" - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - if test -f $$p; then \ - f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ - else :; fi; \ - done - -uninstall-libLTLIBRARIES: - @$(NORMAL_UNINSTALL) - @set -x; list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ - done - -clean-libLTLIBRARIES: - -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done -libshadow.la: $(libshadow_la_OBJECTS) $(libshadow_la_DEPENDENCIES) - $(LINK) -rpath $(libdir) $(libshadow_la_LDFLAGS) $(libshadow_la_OBJECTS) $(libshadow_la_LIBADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/commonio.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/encrypt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fputsx.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getdef.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupio.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gshadow.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lockpw.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nscd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/port.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwauth.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwio.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sgetgrent.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sgetpwent.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sgroupio.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shadow.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shadowio.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utent.Plo@am__quote@ - -.c.o: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c $< - -.c.obj: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: - -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 - -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; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -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 - -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"; \ - $(mkdir_p) "$(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: - for dir in "$(DESTDIR)$(libdir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-exec-am: install-libLTLIBRARIES - -install-info: install-info-am - -install-man: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am \ - install-libLTLIBRARIES install-man install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags uninstall uninstall-am uninstall-info-am \ - uninstall-libLTLIBRARIES - -# 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/libmisc/Makefile.in b/libmisc/Makefile.in deleted file mode 100644 index 2930c5be..00000000 --- a/libmisc/Makefile.in +++ /dev/null @@ -1,585 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = libmisc -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in getdate.c -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -libmisc_a_AR = $(AR) $(ARFLAGS) -libmisc_a_LIBADD = -am_libmisc_a_OBJECTS = addgrps.$(OBJEXT) age.$(OBJEXT) \ - audit_help.$(OBJEXT) basename.$(OBJEXT) chkname.$(OBJEXT) \ - chowndir.$(OBJEXT) chowntty.$(OBJEXT) console.$(OBJEXT) \ - copydir.$(OBJEXT) entry.$(OBJEXT) env.$(OBJEXT) \ - failure.$(OBJEXT) fields.$(OBJEXT) getdate.$(OBJEXT) \ - hushed.$(OBJEXT) isexpired.$(OBJEXT) limits.$(OBJEXT) \ - list.$(OBJEXT) log.$(OBJEXT) loginprompt.$(OBJEXT) \ - mail.$(OBJEXT) motd.$(OBJEXT) myname.$(OBJEXT) \ - obscure.$(OBJEXT) pam_pass.$(OBJEXT) pwd2spwd.$(OBJEXT) \ - pwdcheck.$(OBJEXT) pwd_init.$(OBJEXT) rlogin.$(OBJEXT) \ - salt.$(OBJEXT) setugid.$(OBJEXT) setupenv.$(OBJEXT) \ - shell.$(OBJEXT) strtoday.$(OBJEXT) sub.$(OBJEXT) \ - sulog.$(OBJEXT) ttytype.$(OBJEXT) tz.$(OBJEXT) \ - ulimit.$(OBJEXT) utmp.$(OBJEXT) valid.$(OBJEXT) \ - xmalloc.$(OBJEXT) -libmisc_a_OBJECTS = $(am_libmisc_a_OBJECTS) -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS) -LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) \ - $(AM_YFLAGS) -SOURCES = $(libmisc_a_SOURCES) -DIST_SOURCES = $(libmisc_a_SOURCES) -ETAGS = etags -CTAGS = ctags -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -EXTRA_DOST = .indent.pro -INCLUDES = -I$(top_srcdir)/lib -noinst_LIBRARIES = libmisc.a -libmisc_a_SOURCES = \ - addgrps.c \ - age.c \ - audit_help.c \ - basename.c \ - chkname.c \ - chkname.h \ - chowndir.c \ - chowntty.c \ - console.c \ - copydir.c \ - entry.c \ - env.c \ - failure.c \ - failure.h \ - fields.c \ - getdate.h \ - getdate.y \ - hushed.c \ - isexpired.c \ - limits.c \ - list.c log.c \ - loginprompt.c \ - mail.c \ - motd.c \ - myname.c \ - obscure.c \ - pam_pass.c \ - pwd2spwd.c \ - pwdcheck.c \ - pwd_init.c \ - rlogin.c \ - salt.c \ - setugid.c \ - setupenv.c \ - shell.c \ - strtoday.c \ - sub.c \ - sulog.c \ - ttytype.c \ - tz.c \ - ulimit.c \ - utmp.c \ - valid.c \ - xmalloc.c - -all: all-am - -.SUFFIXES: -.SUFFIXES: .c .lo .o .obj .y -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign libmisc/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign libmisc/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libmisc.a: $(libmisc_a_OBJECTS) $(libmisc_a_DEPENDENCIES) - -rm -f libmisc.a - $(libmisc_a_AR) libmisc.a $(libmisc_a_OBJECTS) $(libmisc_a_LIBADD) - $(RANLIB) libmisc.a - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/addgrps.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/age.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audit_help.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basename.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chkname.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chowndir.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chowntty.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/console.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/copydir.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/entry.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/env.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/failure.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fields.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getdate.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hushed.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isexpired.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/limits.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/list.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/log.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/loginprompt.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mail.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/motd.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/myname.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/obscure.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_pass.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwd2spwd.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwd_init.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwdcheck.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rlogin.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/salt.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setugid.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setupenv.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shell.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strtoday.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sub.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sulog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ttytype.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tz.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ulimit.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utmp.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/valid.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmalloc.Po@am__quote@ - -.c.o: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c $< - -.c.obj: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -.y.c: - $(YACCCOMPILE) $< - if test -f y.tab.h; then \ - to=`echo "$*_H" | sed \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \ - -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \ - sed -e "/^#/!b" -e "s/Y_TAB_H/$$to/g" -e "s|y\.tab\.h|$*.h|" \ - y.tab.h >$*.ht; \ - rm -f y.tab.h; \ - if cmp -s $*.ht $*.h; then \ - rm -f $*.ht ;\ - else \ - mv $*.ht $*.h; \ - fi; \ - fi - if test -f y.output; then \ - mv y.output $*.output; \ - fi - sed '/^#/ s|y\.tab\.c|$@|' y.tab.c >$@t && mv $@t $@ - rm -f y.tab.c - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: - -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 - -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; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -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 - -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"; \ - $(mkdir_p) "$(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 $(LIBRARIES) -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_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -rm -f getdate.c -clean: clean-am - -clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-exec-am: - -install-info: install-info-am - -install-man: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-info-am - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLIBRARIES ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am install-man \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-info-am - -# 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/libmisc/getdate.c b/libmisc/getdate.c deleted file mode 100644 index e91436fb..00000000 --- a/libmisc/getdate.c +++ /dev/null @@ -1,2569 +0,0 @@ -/* A Bison parser, made by GNU Bison 2.1. */ - -/* Skeleton parser for Yacc-like parsing with Bison, - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005 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., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ - -/* As a special exception, when this file is copied by Bison into a - Bison output file, you may use that output file without restriction. - This special exception was added by the Free Software Foundation - in version 1.24 of Bison. */ - -/* Written by Richard Stallman by simplifying the original so called - ``semantic'' parser. */ - -/* All symbols defined below should begin with yy or YY, to avoid - infringing on user name space. This should be done even for local - variables, as they might otherwise be expanded by user macros. - There are some unavoidable exceptions within include files to - define necessary library symbols; they are noted "INFRINGES ON - USER NAME SPACE" below. */ - -/* Identify Bison output. */ -#define YYBISON 1 - -/* Bison version. */ -#define YYBISON_VERSION "2.1" - -/* Skeleton name. */ -#define YYSKELETON_NAME "yacc.c" - -/* Pure parsers. */ -#define YYPURE 0 - -/* Using locations. */ -#define YYLSP_NEEDED 0 - - - -/* Tokens. */ -#ifndef YYTOKENTYPE -# define YYTOKENTYPE - /* Put the tokens into the symbol table, so that GDB and other debuggers - know about them. */ - enum yytokentype { - tAGO = 258, - tDAY = 259, - tDAY_UNIT = 260, - tDAYZONE = 261, - tDST = 262, - tHOUR_UNIT = 263, - tID = 264, - tMERIDIAN = 265, - tMINUTE_UNIT = 266, - tMONTH = 267, - tMONTH_UNIT = 268, - tSEC_UNIT = 269, - tSNUMBER = 270, - tUNUMBER = 271, - tYEAR_UNIT = 272, - tZONE = 273 - }; -#endif -/* Tokens. */ -#define tAGO 258 -#define tDAY 259 -#define tDAY_UNIT 260 -#define tDAYZONE 261 -#define tDST 262 -#define tHOUR_UNIT 263 -#define tID 264 -#define tMERIDIAN 265 -#define tMINUTE_UNIT 266 -#define tMONTH 267 -#define tMONTH_UNIT 268 -#define tSEC_UNIT 269 -#define tSNUMBER 270 -#define tUNUMBER 271 -#define tYEAR_UNIT 272 -#define tZONE 273 - - - - -/* Copy the first part of user declarations. */ -#line 1 "getdate.y" - -/* -** Originally written by Steven M. Bellovin while -** at the University of North Carolina at Chapel Hill. Later tweaked by -** a couple of people on Usenet. Completely overhauled by Rich $alz -** and Jim Berets in August, 1990; -** -** This grammar has 13 shift/reduce conflicts. -** -** This code is in the public domain and has no copyright. -*/ - -#ifdef HAVE_CONFIG_H -# include -# ifdef FORCE_ALLOCA_H -# include -# endif -#endif - -/* Since the code of getdate.y is not included in the Emacs executable - itself, there is no need to #define static in this file. Even if - the code were included in the Emacs executable, it probably - wouldn't do any harm to #undef it here; this will only cause - problems if we try to write to a static variable, which I don't - think this code needs to do. */ -#ifdef emacs -# undef static -#endif - -#include -#include -#include - -#if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII)) -# define IN_CTYPE_DOMAIN(c) 1 -#else -# define IN_CTYPE_DOMAIN(c) isascii(c) -#endif - -#define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace (c)) -#define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c)) -#define ISUPPER(c) (IN_CTYPE_DOMAIN (c) && isupper (c)) -#define ISDIGIT_LOCALE(c) (IN_CTYPE_DOMAIN (c) && isdigit (c)) - -/* ISDIGIT differs from ISDIGIT_LOCALE, as follows: - - Its arg may be any int or unsigned int; it need not be an unsigned char. - - It's guaranteed to evaluate its argument exactly once. - - It's typically faster. - Posix 1003.2-1992 section 2.5.2.1 page 50 lines 1556-1558 says that - only '0' through '9' are digits. Prefer ISDIGIT to ISDIGIT_LOCALE unless - it's important to use the locale's definition of `digit' even when the - host does not conform to Posix. */ -#define ISDIGIT(c) ((unsigned) (c) - '0' <= 9) - -#include "getdate.h" - -#if defined (STDC_HEADERS) -# include -#endif - -/* Some old versions of bison generate parsers that use bcopy. - That loses on systems that don't provide the function, so we have - to redefine it here. */ -#if !defined (HAVE_BCOPY) && defined (HAVE_MEMCPY) && !defined (bcopy) -# define bcopy(from, to, len) memcpy ((to), (from), (len)) -#endif - -/* Remap normal yacc parser interface names (yyparse, yylex, yyerror, etc), - as well as gratuitiously global symbol names, so we can have multiple - yacc generated parsers in the same program. Note that these are only - the variables produced by yacc. If other parser generators (bison, - byacc, etc) produce additional global names that conflict at link time, - then those parser generators need to be fixed instead of adding those - names to this list. */ - -#define yymaxdepth gd_maxdepth -#define yyparse gd_parse -#define yylex gd_lex -#define yyerror gd_error -#define yylval gd_lval -#define yychar gd_char -#define yydebug gd_debug -#define yypact gd_pact -#define yyr1 gd_r1 -#define yyr2 gd_r2 -#define yydef gd_def -#define yychk gd_chk -#define yypgo gd_pgo -#define yyact gd_act -#define yyexca gd_exca -#define yyerrflag gd_errflag -#define yynerrs gd_nerrs -#define yyps gd_ps -#define yypv gd_pv -#define yys gd_s -#define yy_yys gd_yys -#define yystate gd_state -#define yytmp gd_tmp -#define yyv gd_v -#define yy_yyv gd_yyv -#define yyval gd_val -#define yylloc gd_lloc -#define yyreds gd_reds /* With YYDEBUG defined */ -#define yytoks gd_toks /* With YYDEBUG defined */ -#define yylhs gd_yylhs -#define yylen gd_yylen -#define yydefred gd_yydefred -#define yydgoto gd_yydgoto -#define yysindex gd_yysindex -#define yyrindex gd_yyrindex -#define yygindex gd_yygindex -#define yytable gd_yytable -#define yycheck gd_yycheck - -static int yylex (); -static int yyerror (char *s); - -#define EPOCH 1970 -#define HOUR(x) ((x) * 60) - -#define MAX_BUFF_LEN 128 /* size of buffer to read the date into */ - -/* -** An entry in the lexical lookup table. -*/ -typedef struct _TABLE { - const char *name; - int type; - int value; -} TABLE; - - -/* -** Meridian: am, pm, or 24-hour style. -*/ -typedef enum _MERIDIAN { - MERam, MERpm, MER24 -} MERIDIAN; - - -/* -** Global variables. We could get rid of most of these by using a good -** union as the yacc stack. (This routine was originally written before -** yacc had the %union construct.) Maybe someday; right now we only use -** the %union very rarely. -*/ -static const char *yyInput; -static int yyDayOrdinal; -static int yyDayNumber; -static int yyHaveDate; -static int yyHaveDay; -static int yyHaveRel; -static int yyHaveTime; -static int yyHaveZone; -static int yyTimezone; -static int yyDay; -static int yyHour; -static int yyMinutes; -static int yyMonth; -static int yySeconds; -static int yyYear; -static MERIDIAN yyMeridian; -static int yyRelDay; -static int yyRelHour; -static int yyRelMinutes; -static int yyRelMonth; -static int yyRelSeconds; -static int yyRelYear; - - - -/* Enabling traces. */ -#ifndef YYDEBUG -# define YYDEBUG 0 -#endif - -/* Enabling verbose error messages. */ -#ifdef YYERROR_VERBOSE -# undef YYERROR_VERBOSE -# define YYERROR_VERBOSE 1 -#else -# define YYERROR_VERBOSE 0 -#endif - -/* Enabling the token table. */ -#ifndef YYTOKEN_TABLE -# define YYTOKEN_TABLE 0 -#endif - -#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) -#line 172 "getdate.y" -typedef union YYSTYPE { - int Number; - enum _MERIDIAN Meridian; -} YYSTYPE; -/* Line 196 of yacc.c. */ -#line 297 "getdate.c" -# define yystype YYSTYPE /* obsolescent; will be withdrawn */ -# define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 -#endif - - - -/* Copy the second part of user declarations. */ - - -/* Line 219 of yacc.c. */ -#line 309 "getdate.c" - -#if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__) -# define YYSIZE_T __SIZE_TYPE__ -#endif -#if ! defined (YYSIZE_T) && defined (size_t) -# define YYSIZE_T size_t -#endif -#if ! defined (YYSIZE_T) && (defined (__STDC__) || defined (__cplusplus)) -# include /* INFRINGES ON USER NAME SPACE */ -# define YYSIZE_T size_t -#endif -#if ! defined (YYSIZE_T) -# define YYSIZE_T unsigned int -#endif - -#ifndef YY_ -# if YYENABLE_NLS -# if ENABLE_NLS -# include /* INFRINGES ON USER NAME SPACE */ -# define YY_(msgid) dgettext ("bison-runtime", msgid) -# endif -# endif -# ifndef YY_ -# define YY_(msgid) msgid -# endif -#endif - -#if ! defined (yyoverflow) || YYERROR_VERBOSE - -/* The parser invokes alloca or malloc; define the necessary symbols. */ - -# ifdef YYSTACK_USE_ALLOCA -# if YYSTACK_USE_ALLOCA -# ifdef __GNUC__ -# define YYSTACK_ALLOC __builtin_alloca -# else -# define YYSTACK_ALLOC alloca -# if defined (__STDC__) || defined (__cplusplus) -# include /* INFRINGES ON USER NAME SPACE */ -# define YYINCLUDED_STDLIB_H -# endif -# endif -# endif -# endif - -# ifdef YYSTACK_ALLOC - /* Pacify GCC's `empty if-body' warning. */ -# define YYSTACK_FREE(Ptr) do { /* empty */; } while (0) -# ifndef YYSTACK_ALLOC_MAXIMUM - /* The OS might guarantee only one guard page at the bottom of the stack, - and a page size can be as small as 4096 bytes. So we cannot safely - invoke alloca (N) if N exceeds 4096. Use a slightly smaller number - to allow for a few compiler-allocated temporary stack slots. */ -# define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2005 */ -# endif -# else -# define YYSTACK_ALLOC YYMALLOC -# define YYSTACK_FREE YYFREE -# ifndef YYSTACK_ALLOC_MAXIMUM -# define YYSTACK_ALLOC_MAXIMUM ((YYSIZE_T) -1) -# endif -# ifdef __cplusplus -extern "C" { -# endif -# ifndef YYMALLOC -# define YYMALLOC malloc -# if (! defined (malloc) && ! defined (YYINCLUDED_STDLIB_H) \ - && (defined (__STDC__) || defined (__cplusplus))) -void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */ -# endif -# endif -# ifndef YYFREE -# define YYFREE free -# if (! defined (free) && ! defined (YYINCLUDED_STDLIB_H) \ - && (defined (__STDC__) || defined (__cplusplus))) -void free (void *); /* INFRINGES ON USER NAME SPACE */ -# endif -# endif -# ifdef __cplusplus -} -# endif -# endif -#endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */ - - -#if (! defined (yyoverflow) \ - && (! defined (__cplusplus) \ - || (defined (YYSTYPE_IS_TRIVIAL) && YYSTYPE_IS_TRIVIAL))) - -/* A type that is properly aligned for any stack member. */ -union yyalloc -{ - short int yyss; - YYSTYPE yyvs; - }; - -/* The size of the maximum gap between one aligned stack and the next. */ -# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) - -/* The size of an array large to enough to hold all stacks, each with - N elements. */ -# define YYSTACK_BYTES(N) \ - ((N) * (sizeof (short int) + sizeof (YYSTYPE)) \ - + YYSTACK_GAP_MAXIMUM) - -/* Copy COUNT objects from FROM to TO. The source and destination do - not overlap. */ -# ifndef YYCOPY -# if defined (__GNUC__) && 1 < __GNUC__ -# define YYCOPY(To, From, Count) \ - __builtin_memcpy (To, From, (Count) * sizeof (*(From))) -# else -# define YYCOPY(To, From, Count) \ - do \ - { \ - YYSIZE_T yyi; \ - for (yyi = 0; yyi < (Count); yyi++) \ - (To)[yyi] = (From)[yyi]; \ - } \ - while (0) -# endif -# endif - -/* Relocate STACK from its old location to the new one. The - local variables YYSIZE and YYSTACKSIZE give the old and new number of - elements in the stack, and YYPTR gives the new location of the - stack. Advance YYPTR to a properly aligned location for the next - stack. */ -# define YYSTACK_RELOCATE(Stack) \ - do \ - { \ - YYSIZE_T yynewbytes; \ - YYCOPY (&yyptr->Stack, Stack, yysize); \ - Stack = &yyptr->Stack; \ - yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ - yyptr += yynewbytes / sizeof (*yyptr); \ - } \ - while (0) - -#endif - -#if defined (__STDC__) || defined (__cplusplus) - typedef signed char yysigned_char; -#else - typedef short int yysigned_char; -#endif - -/* YYFINAL -- State number of the termination state. */ -#define YYFINAL 2 -/* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 50 - -/* YYNTOKENS -- Number of terminals. */ -#define YYNTOKENS 22 -/* YYNNTS -- Number of nonterminals. */ -#define YYNNTS 11 -/* YYNRULES -- Number of rules. */ -#define YYNRULES 51 -/* YYNRULES -- Number of states. */ -#define YYNSTATES 61 - -/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ -#define YYUNDEFTOK 2 -#define YYMAXUTOK 273 - -#define YYTRANSLATE(YYX) \ - ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) - -/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX. */ -static const unsigned char yytranslate[] = -{ - 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 20, 2, 2, 21, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 19, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 2, 3, 4, - 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, - 15, 16, 17, 18 -}; - -#if YYDEBUG -/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in - YYRHS. */ -static const unsigned char yyprhs[] = -{ - 0, 0, 3, 4, 7, 9, 11, 13, 15, 17, - 19, 22, 27, 32, 39, 46, 48, 50, 53, 55, - 58, 61, 65, 71, 75, 79, 82, 87, 90, 94, - 97, 99, 102, 105, 107, 110, 113, 115, 118, 121, - 123, 126, 129, 131, 134, 137, 139, 142, 145, 147, - 149, 150 -}; - -/* YYRHS -- A `-1'-separated list of the rules' RHS. */ -static const yysigned_char yyrhs[] = -{ - 23, 0, -1, -1, 23, 24, -1, 25, -1, 26, - -1, 28, -1, 27, -1, 29, -1, 31, -1, 16, - 10, -1, 16, 19, 16, 32, -1, 16, 19, 16, - 15, -1, 16, 19, 16, 19, 16, 32, -1, 16, - 19, 16, 19, 16, 15, -1, 18, -1, 6, -1, - 18, 7, -1, 4, -1, 4, 20, -1, 16, 4, - -1, 16, 21, 16, -1, 16, 21, 16, 21, 16, - -1, 16, 15, 15, -1, 16, 12, 15, -1, 12, - 16, -1, 12, 16, 20, 16, -1, 16, 12, -1, - 16, 12, 16, -1, 30, 3, -1, 30, -1, 16, - 17, -1, 15, 17, -1, 17, -1, 16, 13, -1, - 15, 13, -1, 13, -1, 16, 5, -1, 15, 5, - -1, 5, -1, 16, 8, -1, 15, 8, -1, 8, - -1, 16, 11, -1, 15, 11, -1, 11, -1, 16, - 14, -1, 15, 14, -1, 14, -1, 16, -1, -1, - 10, -1 -}; - -/* YYRLINE[YYN] -- source line where rule number YYN was defined. */ -static const unsigned short int yyrline[] = -{ - 0, 188, 188, 189, 192, 195, 198, 201, 204, 207, - 210, 216, 222, 231, 237, 249, 252, 256, 261, 265, - 269, 275, 279, 297, 303, 309, 313, 318, 322, 329, - 337, 340, 343, 346, 349, 352, 355, 358, 361, 364, - 367, 370, 373, 376, 379, 382, 385, 388, 391, 396, - 430, 433 -}; -#endif - -#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE -/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. - First, the terminals, then, starting at YYNTOKENS, nonterminals. */ -static const char *const yytname[] = -{ - "$end", "error", "$undefined", "tAGO", "tDAY", "tDAY_UNIT", "tDAYZONE", - "tDST", "tHOUR_UNIT", "tID", "tMERIDIAN", "tMINUTE_UNIT", "tMONTH", - "tMONTH_UNIT", "tSEC_UNIT", "tSNUMBER", "tUNUMBER", "tYEAR_UNIT", - "tZONE", "':'", "','", "'/'", "$accept", "spec", "item", "time", "zone", - "day", "date", "rel", "relunit", "number", "o_merid", 0 -}; -#endif - -# ifdef YYPRINT -/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to - token YYLEX-NUM. */ -static const unsigned short int yytoknum[] = -{ - 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 58, - 44, 47 -}; -# endif - -/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ -static const unsigned char yyr1[] = -{ - 0, 22, 23, 23, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 25, 25, 26, 26, 26, 27, 27, - 27, 28, 28, 28, 28, 28, 28, 28, 28, 29, - 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, - 32, 32 -}; - -/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ -static const unsigned char yyr2[] = -{ - 0, 2, 0, 2, 1, 1, 1, 1, 1, 1, - 2, 4, 4, 6, 6, 1, 1, 2, 1, 2, - 2, 3, 5, 3, 3, 2, 4, 2, 3, 2, - 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, - 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, - 0, 1 -}; - -/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state - STATE-NUM when YYTABLE doesn't specify something else to do. Zero - means the default is an error. */ -static const unsigned char yydefact[] = -{ - 2, 0, 1, 18, 39, 16, 42, 45, 0, 36, - 48, 0, 49, 33, 15, 3, 4, 5, 7, 6, - 8, 30, 9, 19, 25, 38, 41, 44, 35, 47, - 32, 20, 37, 40, 10, 43, 27, 34, 46, 0, - 31, 0, 0, 17, 29, 0, 24, 28, 23, 50, - 21, 26, 51, 12, 0, 11, 0, 50, 22, 14, - 13 -}; - -/* YYDEFGOTO[NTERM-NUM]. */ -static const yysigned_char yydefgoto[] = -{ - -1, 1, 15, 16, 17, 18, 19, 20, 21, 22, - 55 -}; - -/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing - STATE-NUM. */ -#define YYPACT_NINF -20 -static const yysigned_char yypact[] = -{ - -20, 0, -20, -19, -20, -20, -20, -20, -13, -20, - -20, 30, 15, -20, 14, -20, -20, -20, -20, -20, - -20, 19, -20, -20, 4, -20, -20, -20, -20, -20, - -20, -20, -20, -20, -20, -20, -6, -20, -20, 16, - -20, 17, 23, -20, -20, 24, -20, -20, -20, 27, - 28, -20, -20, -20, 29, -20, 32, -8, -20, -20, - -20 -}; - -/* YYPGOTO[NTERM-NUM]. */ -static const yysigned_char yypgoto[] = -{ - -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, - -7 -}; - -/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If - positive, shift that token. If negative, reduce the rule which - number is the opposite. If zero, do what YYDEFACT says. - If YYTABLE_NINF, syntax error. */ -#define YYTABLE_NINF -1 -static const unsigned char yytable[] = -{ - 2, 23, 52, 24, 3, 4, 5, 59, 6, 46, - 47, 7, 8, 9, 10, 11, 12, 13, 14, 31, - 32, 43, 44, 33, 45, 34, 35, 36, 37, 38, - 39, 48, 40, 49, 41, 25, 42, 52, 26, 50, - 51, 27, 53, 28, 29, 57, 54, 30, 58, 56, - 60 -}; - -static const unsigned char yycheck[] = -{ - 0, 20, 10, 16, 4, 5, 6, 15, 8, 15, - 16, 11, 12, 13, 14, 15, 16, 17, 18, 4, - 5, 7, 3, 8, 20, 10, 11, 12, 13, 14, - 15, 15, 17, 16, 19, 5, 21, 10, 8, 16, - 16, 11, 15, 13, 14, 16, 19, 17, 16, 21, - 57 -}; - -/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing - symbol of state STATE-NUM. */ -static const unsigned char yystos[] = -{ - 0, 23, 0, 4, 5, 6, 8, 11, 12, 13, - 14, 15, 16, 17, 18, 24, 25, 26, 27, 28, - 29, 30, 31, 20, 16, 5, 8, 11, 13, 14, - 17, 4, 5, 8, 10, 11, 12, 13, 14, 15, - 17, 19, 21, 7, 3, 20, 15, 16, 15, 16, - 16, 16, 10, 15, 19, 32, 21, 16, 16, 15, - 32 -}; - -#define yyerrok (yyerrstatus = 0) -#define yyclearin (yychar = YYEMPTY) -#define YYEMPTY (-2) -#define YYEOF 0 - -#define YYACCEPT goto yyacceptlab -#define YYABORT goto yyabortlab -#define YYERROR goto yyerrorlab - - -/* Like YYERROR except do call yyerror. This remains here temporarily - to ease the transition to the new meaning of YYERROR, for GCC. - Once GCC version 2 has supplanted version 1, this can go. */ - -#define YYFAIL goto yyerrlab - -#define YYRECOVERING() (!!yyerrstatus) - -#define YYBACKUP(Token, Value) \ -do \ - if (yychar == YYEMPTY && yylen == 1) \ - { \ - yychar = (Token); \ - yylval = (Value); \ - yytoken = YYTRANSLATE (yychar); \ - YYPOPSTACK; \ - goto yybackup; \ - } \ - else \ - { \ - yyerror (YY_("syntax error: cannot back up")); \ - YYERROR; \ - } \ -while (0) - - -#define YYTERROR 1 -#define YYERRCODE 256 - - -/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N]. - If N is 0, then set CURRENT to the empty location which ends - the previous symbol: RHS[0] (always defined). */ - -#define YYRHSLOC(Rhs, K) ((Rhs)[K]) -#ifndef YYLLOC_DEFAULT -# define YYLLOC_DEFAULT(Current, Rhs, N) \ - do \ - if (N) \ - { \ - (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ - (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ - (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ - (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ - } \ - else \ - { \ - (Current).first_line = (Current).last_line = \ - YYRHSLOC (Rhs, 0).last_line; \ - (Current).first_column = (Current).last_column = \ - YYRHSLOC (Rhs, 0).last_column; \ - } \ - while (0) -#endif - - -/* YY_LOCATION_PRINT -- Print the location on the stream. - This macro was not mandated originally: define only if we know - we won't break user code: when these are the locations we know. */ - -#ifndef YY_LOCATION_PRINT -# if YYLTYPE_IS_TRIVIAL -# define YY_LOCATION_PRINT(File, Loc) \ - fprintf (File, "%d.%d-%d.%d", \ - (Loc).first_line, (Loc).first_column, \ - (Loc).last_line, (Loc).last_column) -# else -# define YY_LOCATION_PRINT(File, Loc) ((void) 0) -# endif -#endif - - -/* YYLEX -- calling `yylex' with the right arguments. */ - -#ifdef YYLEX_PARAM -# define YYLEX yylex (YYLEX_PARAM) -#else -# define YYLEX yylex () -#endif - -/* Enable debugging if requested. */ -#if YYDEBUG - -# ifndef YYFPRINTF -# include /* INFRINGES ON USER NAME SPACE */ -# define YYFPRINTF fprintf -# endif - -# define YYDPRINTF(Args) \ -do { \ - if (yydebug) \ - YYFPRINTF Args; \ -} while (0) - -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ -do { \ - if (yydebug) \ - { \ - YYFPRINTF (stderr, "%s ", Title); \ - yysymprint (stderr, \ - Type, Value); \ - YYFPRINTF (stderr, "\n"); \ - } \ -} while (0) - -/*------------------------------------------------------------------. -| yy_stack_print -- Print the state stack from its BOTTOM up to its | -| TOP (included). | -`------------------------------------------------------------------*/ - -#if defined (__STDC__) || defined (__cplusplus) -static void -yy_stack_print (short int *bottom, short int *top) -#else -static void -yy_stack_print (bottom, top) - short int *bottom; - short int *top; -#endif -{ - YYFPRINTF (stderr, "Stack now"); - for (/* Nothing. */; bottom <= top; ++bottom) - YYFPRINTF (stderr, " %d", *bottom); - YYFPRINTF (stderr, "\n"); -} - -# define YY_STACK_PRINT(Bottom, Top) \ -do { \ - if (yydebug) \ - yy_stack_print ((Bottom), (Top)); \ -} while (0) - - -/*------------------------------------------------. -| Report that the YYRULE is going to be reduced. | -`------------------------------------------------*/ - -#if defined (__STDC__) || defined (__cplusplus) -static void -yy_reduce_print (int yyrule) -#else -static void -yy_reduce_print (yyrule) - int yyrule; -#endif -{ - int yyi; - unsigned long int yylno = yyrline[yyrule]; - YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu), ", - yyrule - 1, yylno); - /* Print the symbols being reduced, and their result. */ - for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++) - YYFPRINTF (stderr, "%s ", yytname[yyrhs[yyi]]); - YYFPRINTF (stderr, "-> %s\n", yytname[yyr1[yyrule]]); -} - -# define YY_REDUCE_PRINT(Rule) \ -do { \ - if (yydebug) \ - yy_reduce_print (Rule); \ -} while (0) - -/* Nonzero means print parse trace. It is left uninitialized so that - multiple parsers can coexist. */ -int yydebug; -#else /* !YYDEBUG */ -# define YYDPRINTF(Args) -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) -# define YY_STACK_PRINT(Bottom, Top) -# define YY_REDUCE_PRINT(Rule) -#endif /* !YYDEBUG */ - - -/* YYINITDEPTH -- initial size of the parser's stacks. */ -#ifndef YYINITDEPTH -# define YYINITDEPTH 200 -#endif - -/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only - if the built-in stack extension method is used). - - Do not make this value too large; the results are undefined if - YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH) - evaluated with infinite-precision integer arithmetic. */ - -#ifndef YYMAXDEPTH -# define YYMAXDEPTH 10000 -#endif - - - -#if YYERROR_VERBOSE - -# ifndef yystrlen -# if defined (__GLIBC__) && defined (_STRING_H) -# define yystrlen strlen -# else -/* Return the length of YYSTR. */ -static YYSIZE_T -# if defined (__STDC__) || defined (__cplusplus) -yystrlen (const char *yystr) -# else -yystrlen (yystr) - const char *yystr; -# endif -{ - const char *yys = yystr; - - while (*yys++ != '\0') - continue; - - return yys - yystr - 1; -} -# endif -# endif - -# ifndef yystpcpy -# if defined (__GLIBC__) && defined (_STRING_H) && defined (_GNU_SOURCE) -# define yystpcpy stpcpy -# else -/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in - YYDEST. */ -static char * -# if defined (__STDC__) || defined (__cplusplus) -yystpcpy (char *yydest, const char *yysrc) -# else -yystpcpy (yydest, yysrc) - char *yydest; - const char *yysrc; -# endif -{ - char *yyd = yydest; - const char *yys = yysrc; - - while ((*yyd++ = *yys++) != '\0') - continue; - - return yyd - 1; -} -# endif -# endif - -# ifndef yytnamerr -/* Copy to YYRES the contents of YYSTR after stripping away unnecessary - quotes and backslashes, so that it's suitable for yyerror. The - heuristic is that double-quoting is unnecessary unless the string - contains an apostrophe, a comma, or backslash (other than - backslash-backslash). YYSTR is taken from yytname. If YYRES is - null, do not copy; instead, return the length of what the result - would have been. */ -static YYSIZE_T -yytnamerr (char *yyres, const char *yystr) -{ - if (*yystr == '"') - { - size_t yyn = 0; - char const *yyp = yystr; - - for (;;) - switch (*++yyp) - { - case '\'': - case ',': - goto do_not_strip_quotes; - - case '\\': - if (*++yyp != '\\') - goto do_not_strip_quotes; - /* Fall through. */ - default: - if (yyres) - yyres[yyn] = *yyp; - yyn++; - break; - - case '"': - if (yyres) - yyres[yyn] = '\0'; - return yyn; - } - do_not_strip_quotes: ; - } - - if (! yyres) - return yystrlen (yystr); - - return yystpcpy (yyres, yystr) - yyres; -} -# endif - -#endif /* YYERROR_VERBOSE */ - - - -#if YYDEBUG -/*--------------------------------. -| Print this symbol on YYOUTPUT. | -`--------------------------------*/ - -#if defined (__STDC__) || defined (__cplusplus) -static void -yysymprint (FILE *yyoutput, int yytype, YYSTYPE *yyvaluep) -#else -static void -yysymprint (yyoutput, yytype, yyvaluep) - FILE *yyoutput; - int yytype; - YYSTYPE *yyvaluep; -#endif -{ - /* Pacify ``unused variable'' warnings. */ - (void) yyvaluep; - - if (yytype < YYNTOKENS) - YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); - else - YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); - - -# ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); -# endif - switch (yytype) - { - default: - break; - } - YYFPRINTF (yyoutput, ")"); -} - -#endif /* ! YYDEBUG */ -/*-----------------------------------------------. -| Release the memory associated to this symbol. | -`-----------------------------------------------*/ - -#if defined (__STDC__) || defined (__cplusplus) -static void -yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) -#else -static void -yydestruct (yymsg, yytype, yyvaluep) - const char *yymsg; - int yytype; - YYSTYPE *yyvaluep; -#endif -{ - /* Pacify ``unused variable'' warnings. */ - (void) yyvaluep; - - if (!yymsg) - yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); - - switch (yytype) - { - - default: - break; - } -} - - -/* Prevent warnings from -Wmissing-prototypes. */ - -#ifdef YYPARSE_PARAM -# if defined (__STDC__) || defined (__cplusplus) -int yyparse (void *YYPARSE_PARAM); -# else -int yyparse (); -# endif -#else /* ! YYPARSE_PARAM */ -#if defined (__STDC__) || defined (__cplusplus) -int yyparse (void); -#else -int yyparse (); -#endif -#endif /* ! YYPARSE_PARAM */ - - - -/* The look-ahead symbol. */ -int yychar; - -/* The semantic value of the look-ahead symbol. */ -YYSTYPE yylval; - -/* Number of syntax errors so far. */ -int yynerrs; - - - -/*----------. -| yyparse. | -`----------*/ - -#ifdef YYPARSE_PARAM -# if defined (__STDC__) || defined (__cplusplus) -int yyparse (void *YYPARSE_PARAM) -# else -int yyparse (YYPARSE_PARAM) - void *YYPARSE_PARAM; -# endif -#else /* ! YYPARSE_PARAM */ -#if defined (__STDC__) || defined (__cplusplus) -int -yyparse (void) -#else -int -yyparse () - ; -#endif -#endif -{ - - int yystate; - int yyn; - int yyresult; - /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; - /* Look-ahead token as an internal (translated) token number. */ - int yytoken = 0; - - /* Three stacks and their tools: - `yyss': related to states, - `yyvs': related to semantic values, - `yyls': related to locations. - - Refer to the stacks thru separate pointers, to allow yyoverflow - to reallocate them elsewhere. */ - - /* The state stack. */ - short int yyssa[YYINITDEPTH]; - short int *yyss = yyssa; - short int *yyssp; - - /* The semantic value stack. */ - YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs = yyvsa; - YYSTYPE *yyvsp; - - - -#define YYPOPSTACK (yyvsp--, yyssp--) - - YYSIZE_T yystacksize = YYINITDEPTH; - - /* The variables used to return semantic value and location from the - action routines. */ - YYSTYPE yyval; - - - /* When reducing, the number of symbols on the RHS of the reduced - rule. */ - int yylen; - - YYDPRINTF ((stderr, "Starting parse\n")); - - yystate = 0; - yyerrstatus = 0; - yynerrs = 0; - yychar = YYEMPTY; /* Cause a token to be read. */ - - /* Initialize stack pointers. - Waste one element of value and location stack - so that they stay on the same level as the state stack. - The wasted elements are never initialized. */ - - yyssp = yyss; - yyvsp = yyvs; - - goto yysetstate; - -/*------------------------------------------------------------. -| yynewstate -- Push a new state, which is found in yystate. | -`------------------------------------------------------------*/ - yynewstate: - /* In all cases, when you get here, the value and location stacks - have just been pushed. so pushing a state here evens the stacks. - */ - yyssp++; - - yysetstate: - *yyssp = yystate; - - if (yyss + yystacksize - 1 <= yyssp) - { - /* Get the current used size of the three stacks, in elements. */ - YYSIZE_T yysize = yyssp - yyss + 1; - -#ifdef yyoverflow - { - /* Give user a chance to reallocate the stack. Use copies of - these so that the &'s don't force the real ones into - memory. */ - YYSTYPE *yyvs1 = yyvs; - short int *yyss1 = yyss; - - - /* Each stack pointer address is followed by the size of the - data in use in that stack, in bytes. This used to be a - conditional around just the two extra args, but that might - be undefined if yyoverflow is a macro. */ - yyoverflow (YY_("memory exhausted"), - &yyss1, yysize * sizeof (*yyssp), - &yyvs1, yysize * sizeof (*yyvsp), - - &yystacksize); - - yyss = yyss1; - yyvs = yyvs1; - } -#else /* no yyoverflow */ -# ifndef YYSTACK_RELOCATE - goto yyexhaustedlab; -# else - /* Extend the stack our own way. */ - if (YYMAXDEPTH <= yystacksize) - goto yyexhaustedlab; - yystacksize *= 2; - if (YYMAXDEPTH < yystacksize) - yystacksize = YYMAXDEPTH; - - { - short int *yyss1 = yyss; - union yyalloc *yyptr = - (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); - if (! yyptr) - goto yyexhaustedlab; - YYSTACK_RELOCATE (yyss); - YYSTACK_RELOCATE (yyvs); - -# undef YYSTACK_RELOCATE - if (yyss1 != yyssa) - YYSTACK_FREE (yyss1); - } -# endif -#endif /* no yyoverflow */ - - yyssp = yyss + yysize - 1; - yyvsp = yyvs + yysize - 1; - - - YYDPRINTF ((stderr, "Stack size increased to %lu\n", - (unsigned long int) yystacksize)); - - if (yyss + yystacksize - 1 <= yyssp) - YYABORT; - } - - YYDPRINTF ((stderr, "Entering state %d\n", yystate)); - - goto yybackup; - -/*-----------. -| yybackup. | -`-----------*/ -yybackup: - -/* Do appropriate processing given the current state. */ -/* Read a look-ahead token if we need one and don't already have one. */ -/* yyresume: */ - - /* First try to decide what to do without reference to look-ahead token. */ - - yyn = yypact[yystate]; - if (yyn == YYPACT_NINF) - goto yydefault; - - /* Not known => get a look-ahead token if don't already have one. */ - - /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ - if (yychar == YYEMPTY) - { - YYDPRINTF ((stderr, "Reading a token: ")); - yychar = YYLEX; - } - - if (yychar <= YYEOF) - { - yychar = yytoken = YYEOF; - YYDPRINTF ((stderr, "Now at end of input.\n")); - } - else - { - yytoken = YYTRANSLATE (yychar); - YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc); - } - - /* If the proper action on seeing token YYTOKEN is to reduce or to - detect an error, take that action. */ - yyn += yytoken; - if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) - goto yydefault; - yyn = yytable[yyn]; - if (yyn <= 0) - { - if (yyn == 0 || yyn == YYTABLE_NINF) - goto yyerrlab; - yyn = -yyn; - goto yyreduce; - } - - if (yyn == YYFINAL) - YYACCEPT; - - /* Shift the look-ahead token. */ - YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - - /* Discard the token being shifted unless it is eof. */ - if (yychar != YYEOF) - yychar = YYEMPTY; - - *++yyvsp = yylval; - - - /* Count tokens shifted since error; after three, turn off error - status. */ - if (yyerrstatus) - yyerrstatus--; - - yystate = yyn; - goto yynewstate; - - -/*-----------------------------------------------------------. -| yydefault -- do the default action for the current state. | -`-----------------------------------------------------------*/ -yydefault: - yyn = yydefact[yystate]; - if (yyn == 0) - goto yyerrlab; - goto yyreduce; - - -/*-----------------------------. -| yyreduce -- Do a reduction. | -`-----------------------------*/ -yyreduce: - /* yyn is the number of a rule to reduce with. */ - yylen = yyr2[yyn]; - - /* If YYLEN is nonzero, implement the default value of the action: - `$$ = $1'. - - Otherwise, the following line sets YYVAL to garbage. - This behavior is undocumented and Bison - users should not rely upon it. Assigning to YYVAL - unconditionally makes the parser a bit smaller, and it avoids a - GCC warning that YYVAL may be used uninitialized. */ - yyval = yyvsp[1-yylen]; - - - YY_REDUCE_PRINT (yyn); - switch (yyn) - { - case 4: -#line 192 "getdate.y" - { - yyHaveTime++; - } - break; - - case 5: -#line 195 "getdate.y" - { - yyHaveZone++; - } - break; - - case 6: -#line 198 "getdate.y" - { - yyHaveDate++; - } - break; - - case 7: -#line 201 "getdate.y" - { - yyHaveDay++; - } - break; - - case 8: -#line 204 "getdate.y" - { - yyHaveRel++; - } - break; - - case 10: -#line 210 "getdate.y" - { - yyHour = (yyvsp[-1].Number); - yyMinutes = 0; - yySeconds = 0; - yyMeridian = (yyvsp[0].Meridian); - } - break; - - case 11: -#line 216 "getdate.y" - { - yyHour = (yyvsp[-3].Number); - yyMinutes = (yyvsp[-1].Number); - yySeconds = 0; - yyMeridian = (yyvsp[0].Meridian); - } - break; - - case 12: -#line 222 "getdate.y" - { - yyHour = (yyvsp[-3].Number); - yyMinutes = (yyvsp[-1].Number); - yyMeridian = MER24; - yyHaveZone++; - yyTimezone = ((yyvsp[0].Number) < 0 - ? -(yyvsp[0].Number) % 100 + (-(yyvsp[0].Number) / 100) * 60 - : - ((yyvsp[0].Number) % 100 + ((yyvsp[0].Number) / 100) * 60)); - } - break; - - case 13: -#line 231 "getdate.y" - { - yyHour = (yyvsp[-5].Number); - yyMinutes = (yyvsp[-3].Number); - yySeconds = (yyvsp[-1].Number); - yyMeridian = (yyvsp[0].Meridian); - } - break; - - case 14: -#line 237 "getdate.y" - { - yyHour = (yyvsp[-5].Number); - yyMinutes = (yyvsp[-3].Number); - yySeconds = (yyvsp[-1].Number); - yyMeridian = MER24; - yyHaveZone++; - yyTimezone = ((yyvsp[0].Number) < 0 - ? -(yyvsp[0].Number) % 100 + (-(yyvsp[0].Number) / 100) * 60 - : - ((yyvsp[0].Number) % 100 + ((yyvsp[0].Number) / 100) * 60)); - } - break; - - case 15: -#line 249 "getdate.y" - { - yyTimezone = (yyvsp[0].Number); - } - break; - - case 16: -#line 252 "getdate.y" - { - yyTimezone = (yyvsp[0].Number) - 60; - } - break; - - case 17: -#line 256 "getdate.y" - { - yyTimezone = (yyvsp[-1].Number) - 60; - } - break; - - case 18: -#line 261 "getdate.y" - { - yyDayOrdinal = 1; - yyDayNumber = (yyvsp[0].Number); - } - break; - - case 19: -#line 265 "getdate.y" - { - yyDayOrdinal = 1; - yyDayNumber = (yyvsp[-1].Number); - } - break; - - case 20: -#line 269 "getdate.y" - { - yyDayOrdinal = (yyvsp[-1].Number); - yyDayNumber = (yyvsp[0].Number); - } - break; - - case 21: -#line 275 "getdate.y" - { - yyMonth = (yyvsp[-2].Number); - yyDay = (yyvsp[0].Number); - } - break; - - case 22: -#line 279 "getdate.y" - { - /* Interpret as YYYY/MM/DD if $1 >= 1000, otherwise as MM/DD/YY. - The goal in recognizing YYYY/MM/DD is solely to support legacy - machine-generated dates like those in an RCS log listing. If - you want portability, use the ISO 8601 format. */ - if ((yyvsp[-4].Number) >= 1000) - { - yyYear = (yyvsp[-4].Number); - yyMonth = (yyvsp[-2].Number); - yyDay = (yyvsp[0].Number); - } - else - { - yyMonth = (yyvsp[-4].Number); - yyDay = (yyvsp[-2].Number); - yyYear = (yyvsp[0].Number); - } - } - break; - - case 23: -#line 297 "getdate.y" - { - /* ISO 8601 format. yyyy-mm-dd. */ - yyYear = (yyvsp[-2].Number); - yyMonth = -(yyvsp[-1].Number); - yyDay = -(yyvsp[0].Number); - } - break; - - case 24: -#line 303 "getdate.y" - { - /* e.g. 17-JUN-1992. */ - yyDay = (yyvsp[-2].Number); - yyMonth = (yyvsp[-1].Number); - yyYear = -(yyvsp[0].Number); - } - break; - - case 25: -#line 309 "getdate.y" - { - yyMonth = (yyvsp[-1].Number); - yyDay = (yyvsp[0].Number); - } - break; - - case 26: -#line 313 "getdate.y" - { - yyMonth = (yyvsp[-3].Number); - yyDay = (yyvsp[-2].Number); - yyYear = (yyvsp[0].Number); - } - break; - - case 27: -#line 318 "getdate.y" - { - yyMonth = (yyvsp[0].Number); - yyDay = (yyvsp[-1].Number); - } - break; - - case 28: -#line 322 "getdate.y" - { - yyMonth = (yyvsp[-1].Number); - yyDay = (yyvsp[-2].Number); - yyYear = (yyvsp[0].Number); - } - break; - - case 29: -#line 329 "getdate.y" - { - yyRelSeconds = -yyRelSeconds; - yyRelMinutes = -yyRelMinutes; - yyRelHour = -yyRelHour; - yyRelDay = -yyRelDay; - yyRelMonth = -yyRelMonth; - yyRelYear = -yyRelYear; - } - break; - - case 31: -#line 340 "getdate.y" - { - yyRelYear += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 32: -#line 343 "getdate.y" - { - yyRelYear += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 33: -#line 346 "getdate.y" - { - yyRelYear++; - } - break; - - case 34: -#line 349 "getdate.y" - { - yyRelMonth += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 35: -#line 352 "getdate.y" - { - yyRelMonth += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 36: -#line 355 "getdate.y" - { - yyRelMonth++; - } - break; - - case 37: -#line 358 "getdate.y" - { - yyRelDay += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 38: -#line 361 "getdate.y" - { - yyRelDay += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 39: -#line 364 "getdate.y" - { - yyRelDay++; - } - break; - - case 40: -#line 367 "getdate.y" - { - yyRelHour += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 41: -#line 370 "getdate.y" - { - yyRelHour += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 42: -#line 373 "getdate.y" - { - yyRelHour++; - } - break; - - case 43: -#line 376 "getdate.y" - { - yyRelMinutes += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 44: -#line 379 "getdate.y" - { - yyRelMinutes += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 45: -#line 382 "getdate.y" - { - yyRelMinutes++; - } - break; - - case 46: -#line 385 "getdate.y" - { - yyRelSeconds += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 47: -#line 388 "getdate.y" - { - yyRelSeconds += (yyvsp[-1].Number) * (yyvsp[0].Number); - } - break; - - case 48: -#line 391 "getdate.y" - { - yyRelSeconds++; - } - break; - - case 49: -#line 397 "getdate.y" - { - if (yyHaveTime && yyHaveDate && !yyHaveRel) - yyYear = (yyvsp[0].Number); - else - { - if ((yyvsp[0].Number)>10000) - { - yyHaveDate++; - yyDay= ((yyvsp[0].Number))%100; - yyMonth= ((yyvsp[0].Number)/100)%100; - yyYear = (yyvsp[0].Number)/10000; - } - else - { - yyHaveTime++; - if ((yyvsp[0].Number) < 100) - { - yyHour = (yyvsp[0].Number); - yyMinutes = 0; - } - else - { - yyHour = (yyvsp[0].Number) / 100; - yyMinutes = (yyvsp[0].Number) % 100; - } - yySeconds = 0; - yyMeridian = MER24; - } - } - } - break; - - case 50: -#line 430 "getdate.y" - { - (yyval.Meridian) = MER24; - } - break; - - case 51: -#line 434 "getdate.y" - { - (yyval.Meridian) = (yyvsp[0].Meridian); - } - break; - - - default: break; - } - -/* Line 1126 of yacc.c. */ -#line 1761 "getdate.c" - - yyvsp -= yylen; - yyssp -= yylen; - - - YY_STACK_PRINT (yyss, yyssp); - - *++yyvsp = yyval; - - - /* Now `shift' the result of the reduction. Determine what state - that goes to, based on the state we popped back to and the rule - number reduced by. */ - - yyn = yyr1[yyn]; - - yystate = yypgoto[yyn - YYNTOKENS] + *yyssp; - if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp) - yystate = yytable[yystate]; - else - yystate = yydefgoto[yyn - YYNTOKENS]; - - goto yynewstate; - - -/*------------------------------------. -| yyerrlab -- here on detecting error | -`------------------------------------*/ -yyerrlab: - /* If not already recovering from an error, report this error. */ - if (!yyerrstatus) - { - ++yynerrs; -#if YYERROR_VERBOSE - yyn = yypact[yystate]; - - if (YYPACT_NINF < yyn && yyn < YYLAST) - { - int yytype = YYTRANSLATE (yychar); - YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]); - YYSIZE_T yysize = yysize0; - YYSIZE_T yysize1; - int yysize_overflow = 0; - char *yymsg = 0; -# define YYERROR_VERBOSE_ARGS_MAXIMUM 5 - char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; - int yyx; - -#if 0 - /* This is so xgettext sees the translatable formats that are - constructed on the fly. */ - YY_("syntax error, unexpected %s"); - YY_("syntax error, unexpected %s, expecting %s"); - YY_("syntax error, unexpected %s, expecting %s or %s"); - YY_("syntax error, unexpected %s, expecting %s or %s or %s"); - YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"); -#endif - char *yyfmt; - char const *yyf; - static char const yyunexpected[] = "syntax error, unexpected %s"; - static char const yyexpecting[] = ", expecting %s"; - static char const yyor[] = " or %s"; - char yyformat[sizeof yyunexpected - + sizeof yyexpecting - 1 - + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2) - * (sizeof yyor - 1))]; - char const *yyprefix = yyexpecting; - - /* Start YYX at -YYN if negative to avoid negative indexes in - YYCHECK. */ - int yyxbegin = yyn < 0 ? -yyn : 0; - - /* Stay within bounds of both yycheck and yytname. */ - int yychecklim = YYLAST - yyn; - int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; - int yycount = 1; - - yyarg[0] = yytname[yytype]; - yyfmt = yystpcpy (yyformat, yyunexpected); - - for (yyx = yyxbegin; yyx < yyxend; ++yyx) - if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) - { - if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM) - { - yycount = 1; - yysize = yysize0; - yyformat[sizeof yyunexpected - 1] = '\0'; - break; - } - yyarg[yycount++] = yytname[yyx]; - yysize1 = yysize + yytnamerr (0, yytname[yyx]); - yysize_overflow |= yysize1 < yysize; - yysize = yysize1; - yyfmt = yystpcpy (yyfmt, yyprefix); - yyprefix = yyor; - } - - yyf = YY_(yyformat); - yysize1 = yysize + yystrlen (yyf); - yysize_overflow |= yysize1 < yysize; - yysize = yysize1; - - if (!yysize_overflow && yysize <= YYSTACK_ALLOC_MAXIMUM) - yymsg = (char *) YYSTACK_ALLOC (yysize); - if (yymsg) - { - /* Avoid sprintf, as that infringes on the user's name space. - Don't have undefined behavior even if the translation - produced a string with the wrong number of "%s"s. */ - char *yyp = yymsg; - int yyi = 0; - while ((*yyp = *yyf)) - { - if (*yyp == '%' && yyf[1] == 's' && yyi < yycount) - { - yyp += yytnamerr (yyp, yyarg[yyi++]); - yyf += 2; - } - else - { - yyp++; - yyf++; - } - } - yyerror (yymsg); - YYSTACK_FREE (yymsg); - } - else - { - yyerror (YY_("syntax error")); - goto yyexhaustedlab; - } - } - else -#endif /* YYERROR_VERBOSE */ - yyerror (YY_("syntax error")); - } - - - - if (yyerrstatus == 3) - { - /* If just tried and failed to reuse look-ahead token after an - error, discard it. */ - - if (yychar <= YYEOF) - { - /* Return failure if at end of input. */ - if (yychar == YYEOF) - YYABORT; - } - else - { - yydestruct ("Error: discarding", yytoken, &yylval); - yychar = YYEMPTY; - } - } - - /* Else will try to reuse look-ahead token after shifting the error - token. */ - goto yyerrlab1; - - -/*---------------------------------------------------. -| yyerrorlab -- error raised explicitly by YYERROR. | -`---------------------------------------------------*/ -yyerrorlab: - - /* Pacify compilers like GCC when the user code never invokes - YYERROR and the label yyerrorlab therefore never appears in user - code. */ - if (0) - goto yyerrorlab; - -yyvsp -= yylen; - yyssp -= yylen; - yystate = *yyssp; - goto yyerrlab1; - - -/*-------------------------------------------------------------. -| yyerrlab1 -- common code for both syntax error and YYERROR. | -`-------------------------------------------------------------*/ -yyerrlab1: - yyerrstatus = 3; /* Each real token shifted decrements this. */ - - for (;;) - { - yyn = yypact[yystate]; - if (yyn != YYPACT_NINF) - { - yyn += YYTERROR; - if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR) - { - yyn = yytable[yyn]; - if (0 < yyn) - break; - } - } - - /* Pop the current state because it cannot handle the error token. */ - if (yyssp == yyss) - YYABORT; - - - yydestruct ("Error: popping", yystos[yystate], yyvsp); - YYPOPSTACK; - yystate = *yyssp; - YY_STACK_PRINT (yyss, yyssp); - } - - if (yyn == YYFINAL) - YYACCEPT; - - *++yyvsp = yylval; - - - /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); - - yystate = yyn; - goto yynewstate; - - -/*-------------------------------------. -| yyacceptlab -- YYACCEPT comes here. | -`-------------------------------------*/ -yyacceptlab: - yyresult = 0; - goto yyreturn; - -/*-----------------------------------. -| yyabortlab -- YYABORT comes here. | -`-----------------------------------*/ -yyabortlab: - yyresult = 1; - goto yyreturn; - -#ifndef yyoverflow -/*-------------------------------------------------. -| yyexhaustedlab -- memory exhaustion comes here. | -`-------------------------------------------------*/ -yyexhaustedlab: - yyerror (YY_("memory exhausted")); - yyresult = 2; - /* Fall through. */ -#endif - -yyreturn: - if (yychar != YYEOF && yychar != YYEMPTY) - yydestruct ("Cleanup: discarding lookahead", - yytoken, &yylval); - while (yyssp != yyss) - { - yydestruct ("Cleanup: popping", - yystos[*yyssp], yyvsp); - YYPOPSTACK; - } -#ifndef yyoverflow - if (yyss != yyssa) - YYSTACK_FREE (yyss); -#endif - return yyresult; -} - - -#line 439 "getdate.y" - - -/* Month and day table. */ -static TABLE const MonthDayTable[] = { - { "january", tMONTH, 1 }, - { "february", tMONTH, 2 }, - { "march", tMONTH, 3 }, - { "april", tMONTH, 4 }, - { "may", tMONTH, 5 }, - { "june", tMONTH, 6 }, - { "july", tMONTH, 7 }, - { "august", tMONTH, 8 }, - { "september", tMONTH, 9 }, - { "sept", tMONTH, 9 }, - { "october", tMONTH, 10 }, - { "november", tMONTH, 11 }, - { "december", tMONTH, 12 }, - { "sunday", tDAY, 0 }, - { "monday", tDAY, 1 }, - { "tuesday", tDAY, 2 }, - { "tues", tDAY, 2 }, - { "wednesday", tDAY, 3 }, - { "wednes", tDAY, 3 }, - { "thursday", tDAY, 4 }, - { "thur", tDAY, 4 }, - { "thurs", tDAY, 4 }, - { "friday", tDAY, 5 }, - { "saturday", tDAY, 6 }, - { NULL } -}; - -/* Time units table. */ -static TABLE const UnitsTable[] = { - { "year", tYEAR_UNIT, 1 }, - { "month", tMONTH_UNIT, 1 }, - { "fortnight", tDAY_UNIT, 14 }, - { "week", tDAY_UNIT, 7 }, - { "day", tDAY_UNIT, 1 }, - { "hour", tHOUR_UNIT, 1 }, - { "minute", tMINUTE_UNIT, 1 }, - { "min", tMINUTE_UNIT, 1 }, - { "second", tSEC_UNIT, 1 }, - { "sec", tSEC_UNIT, 1 }, - { NULL } -}; - -/* Assorted relative-time words. */ -static TABLE const OtherTable[] = { - { "tomorrow", tMINUTE_UNIT, 1 * 24 * 60 }, - { "yesterday", tMINUTE_UNIT, -1 * 24 * 60 }, - { "today", tMINUTE_UNIT, 0 }, - { "now", tMINUTE_UNIT, 0 }, - { "last", tUNUMBER, -1 }, - { "this", tMINUTE_UNIT, 0 }, - { "next", tUNUMBER, 2 }, - { "first", tUNUMBER, 1 }, -/* { "second", tUNUMBER, 2 }, */ - { "third", tUNUMBER, 3 }, - { "fourth", tUNUMBER, 4 }, - { "fifth", tUNUMBER, 5 }, - { "sixth", tUNUMBER, 6 }, - { "seventh", tUNUMBER, 7 }, - { "eighth", tUNUMBER, 8 }, - { "ninth", tUNUMBER, 9 }, - { "tenth", tUNUMBER, 10 }, - { "eleventh", tUNUMBER, 11 }, - { "twelfth", tUNUMBER, 12 }, - { "ago", tAGO, 1 }, - { NULL } -}; - -/* The timezone table. */ -static TABLE const TimezoneTable[] = { - { "gmt", tZONE, HOUR ( 0) }, /* Greenwich Mean */ - { "ut", tZONE, HOUR ( 0) }, /* Universal (Coordinated) */ - { "utc", tZONE, HOUR ( 0) }, - { "wet", tZONE, HOUR ( 0) }, /* Western European */ - { "bst", tDAYZONE, HOUR ( 0) }, /* British Summer */ - { "wat", tZONE, HOUR ( 1) }, /* West Africa */ - { "at", tZONE, HOUR ( 2) }, /* Azores */ - { "ast", tZONE, HOUR ( 4) }, /* Atlantic Standard */ - { "adt", tDAYZONE, HOUR ( 4) }, /* Atlantic Daylight */ - { "est", tZONE, HOUR ( 5) }, /* Eastern Standard */ - { "edt", tDAYZONE, HOUR ( 5) }, /* Eastern Daylight */ - { "cst", tZONE, HOUR ( 6) }, /* Central Standard */ - { "cdt", tDAYZONE, HOUR ( 6) }, /* Central Daylight */ - { "mst", tZONE, HOUR ( 7) }, /* Mountain Standard */ - { "mdt", tDAYZONE, HOUR ( 7) }, /* Mountain Daylight */ - { "pst", tZONE, HOUR ( 8) }, /* Pacific Standard */ - { "pdt", tDAYZONE, HOUR ( 8) }, /* Pacific Daylight */ - { "yst", tZONE, HOUR ( 9) }, /* Yukon Standard */ - { "ydt", tDAYZONE, HOUR ( 9) }, /* Yukon Daylight */ - { "hst", tZONE, HOUR (10) }, /* Hawaii Standard */ - { "hdt", tDAYZONE, HOUR (10) }, /* Hawaii Daylight */ - { "cat", tZONE, HOUR (10) }, /* Central Alaska */ - { "ahst", tZONE, HOUR (10) }, /* Alaska-Hawaii Standard */ - { "nt", tZONE, HOUR (11) }, /* Nome */ - { "idlw", tZONE, HOUR (12) }, /* International Date Line West */ - { "cet", tZONE, -HOUR (1) }, /* Central European */ - { "met", tZONE, -HOUR (1) }, /* Middle European */ - { "mewt", tZONE, -HOUR (1) }, /* Middle European Winter */ - { "mest", tDAYZONE, -HOUR (1) }, /* Middle European Summer */ - { "mesz", tDAYZONE, -HOUR (1) }, /* Middle European Summer */ - { "swt", tZONE, -HOUR (1) }, /* Swedish Winter */ - { "sst", tDAYZONE, -HOUR (1) }, /* Swedish Summer */ - { "fwt", tZONE, -HOUR (1) }, /* French Winter */ - { "fst", tDAYZONE, -HOUR (1) }, /* French Summer */ - { "eet", tZONE, -HOUR (2) }, /* Eastern Europe, USSR Zone 1 */ - { "bt", tZONE, -HOUR (3) }, /* Baghdad, USSR Zone 2 */ - { "zp4", tZONE, -HOUR (4) }, /* USSR Zone 3 */ - { "zp5", tZONE, -HOUR (5) }, /* USSR Zone 4 */ - { "zp6", tZONE, -HOUR (6) }, /* USSR Zone 5 */ - { "wast", tZONE, -HOUR (7) }, /* West Australian Standard */ - { "wadt", tDAYZONE, -HOUR (7) }, /* West Australian Daylight */ - { "cct", tZONE, -HOUR (8) }, /* China Coast, USSR Zone 7 */ - { "jst", tZONE, -HOUR (9) }, /* Japan Standard, USSR Zone 8 */ - { "east", tZONE, -HOUR (10) }, /* Eastern Australian Standard */ - { "eadt", tDAYZONE, -HOUR (10) }, /* Eastern Australian Daylight */ - { "gst", tZONE, -HOUR (10) }, /* Guam Standard, USSR Zone 9 */ - { "nzt", tZONE, -HOUR (12) }, /* New Zealand */ - { "nzst", tZONE, -HOUR (12) }, /* New Zealand Standard */ - { "nzdt", tDAYZONE, -HOUR (12) }, /* New Zealand Daylight */ - { "idle", tZONE, -HOUR (12) }, /* International Date Line East */ - { NULL } -}; - -/* Military timezone table. */ -static TABLE const MilitaryTable[] = { - { "a", tZONE, HOUR ( 1) }, - { "b", tZONE, HOUR ( 2) }, - { "c", tZONE, HOUR ( 3) }, - { "d", tZONE, HOUR ( 4) }, - { "e", tZONE, HOUR ( 5) }, - { "f", tZONE, HOUR ( 6) }, - { "g", tZONE, HOUR ( 7) }, - { "h", tZONE, HOUR ( 8) }, - { "i", tZONE, HOUR ( 9) }, - { "k", tZONE, HOUR ( 10) }, - { "l", tZONE, HOUR ( 11) }, - { "m", tZONE, HOUR ( 12) }, - { "n", tZONE, HOUR (- 1) }, - { "o", tZONE, HOUR (- 2) }, - { "p", tZONE, HOUR (- 3) }, - { "q", tZONE, HOUR (- 4) }, - { "r", tZONE, HOUR (- 5) }, - { "s", tZONE, HOUR (- 6) }, - { "t", tZONE, HOUR (- 7) }, - { "u", tZONE, HOUR (- 8) }, - { "v", tZONE, HOUR (- 9) }, - { "w", tZONE, HOUR (-10) }, - { "x", tZONE, HOUR (-11) }, - { "y", tZONE, HOUR (-12) }, - { "z", tZONE, HOUR ( 0) }, - { NULL } -}; - - - - -/* ARGSUSED */ -static int yyerror (char *s) -{ - return 0; -} - -static int ToHour (int Hours, MERIDIAN Meridian) -{ - switch (Meridian) - { - case MER24: - if (Hours < 0 || Hours > 23) - return -1; - return Hours; - case MERam: - if (Hours < 1 || Hours > 12) - return -1; - if (Hours == 12) - Hours = 0; - return Hours; - case MERpm: - if (Hours < 1 || Hours > 12) - return -1; - if (Hours == 12) - Hours = 0; - return Hours + 12; - default: - abort (); - } - /* NOTREACHED */ -} - -static int ToYear (int Year) -{ - if (Year < 0) - Year = -Year; - - /* XPG4 suggests that years 00-68 map to 2000-2068, and - years 69-99 map to 1969-1999. */ - if (Year < 69) - Year += 2000; - else if (Year < 100) - Year += 1900; - - return Year; -} - -static int LookupWord (char *buff) -{ - register char *p; - register char *q; - register const TABLE *tp; - int i; - int abbrev; - - /* Make it lowercase. */ - for (p = buff; *p; p++) - if (ISUPPER (*p)) - *p = tolower (*p); - - if (strcmp (buff, "am") == 0 || strcmp (buff, "a.m.") == 0) - { - yylval.Meridian = MERam; - return tMERIDIAN; - } - if (strcmp (buff, "pm") == 0 || strcmp (buff, "p.m.") == 0) - { - yylval.Meridian = MERpm; - return tMERIDIAN; - } - - /* See if we have an abbreviation for a month. */ - if (strlen (buff) == 3) - abbrev = 1; - else if (strlen (buff) == 4 && buff[3] == '.') - { - abbrev = 1; - buff[3] = '\0'; - } - else - abbrev = 0; - - for (tp = MonthDayTable; tp->name; tp++) - { - if (abbrev) - { - if (strncmp (buff, tp->name, 3) == 0) - { - yylval.Number = tp->value; - return tp->type; - } - } - else if (strcmp (buff, tp->name) == 0) - { - yylval.Number = tp->value; - return tp->type; - } - } - - for (tp = TimezoneTable; tp->name; tp++) - if (strcmp (buff, tp->name) == 0) - { - yylval.Number = tp->value; - return tp->type; - } - - if (strcmp (buff, "dst") == 0) - return tDST; - - for (tp = UnitsTable; tp->name; tp++) - if (strcmp (buff, tp->name) == 0) - { - yylval.Number = tp->value; - return tp->type; - } - - /* Strip off any plural and try the units table again. */ - i = strlen (buff) - 1; - if (buff[i] == 's') - { - buff[i] = '\0'; - for (tp = UnitsTable; tp->name; tp++) - if (strcmp (buff, tp->name) == 0) - { - yylval.Number = tp->value; - return tp->type; - } - buff[i] = 's'; /* Put back for "this" in OtherTable. */ - } - - for (tp = OtherTable; tp->name; tp++) - if (strcmp (buff, tp->name) == 0) - { - yylval.Number = tp->value; - return tp->type; - } - - /* Military timezones. */ - if (buff[1] == '\0' && ISALPHA (*buff)) - { - for (tp = MilitaryTable; tp->name; tp++) - if (strcmp (buff, tp->name) == 0) - { - yylval.Number = tp->value; - return tp->type; - } - } - - /* Drop out any periods and try the timezone table again. */ - for (i = 0, p = q = buff; *q; q++) - if (*q != '.') - *p++ = *q; - else - i++; - *p = '\0'; - if (i) - for (tp = TimezoneTable; tp->name; tp++) - if (strcmp (buff, tp->name) == 0) - { - yylval.Number = tp->value; - return tp->type; - } - - return tID; -} - -static int -yylex () -{ - register char c; - register char *p; - char buff[20]; - int Count; - int sign; - - for (;;) - { - while (ISSPACE (*yyInput)) - yyInput++; - - if (ISDIGIT (c = *yyInput) || c == '-' || c == '+') - { - if (c == '-' || c == '+') - { - sign = c == '-' ? -1 : 1; - if (!ISDIGIT (*++yyInput)) - /* skip the '-' sign */ - continue; - } - else - sign = 0; - for (yylval.Number = 0; ISDIGIT (c = *yyInput++);) - yylval.Number = 10 * yylval.Number + c - '0'; - yyInput--; - if (sign < 0) - yylval.Number = -yylval.Number; - return sign ? tSNUMBER : tUNUMBER; - } - if (ISALPHA (c)) - { - for (p = buff; (c = *yyInput++, ISALPHA (c)) || c == '.';) - if (p < &buff[sizeof buff - 1]) - *p++ = c; - *p = '\0'; - yyInput--; - return LookupWord (buff); - } - if (c != '(') - return *yyInput++; - Count = 0; - do - { - c = *yyInput++; - if (c == '\0') - return c; - if (c == '(') - Count++; - else if (c == ')') - Count--; - } - while (Count > 0); - } -} - -#define TM_YEAR_ORIGIN 1900 - -/* Yield A - B, measured in seconds. */ -static long difftm (struct tm *a, struct tm *b) -{ - int ay = a->tm_year + (TM_YEAR_ORIGIN - 1); - int by = b->tm_year + (TM_YEAR_ORIGIN - 1); - long days = ( - /* difference in day of year */ - a->tm_yday - b->tm_yday - /* + intervening leap days */ - + ((ay >> 2) - (by >> 2)) - - (ay / 100 - by / 100) - + ((ay / 100 >> 2) - (by / 100 >> 2)) - /* + difference in years * 365 */ - + (long) (ay - by) * 365 - ); - return (60 * (60 * (24 * days + (a->tm_hour - b->tm_hour)) - + (a->tm_min - b->tm_min)) - + (a->tm_sec - b->tm_sec)); -} - -time_t get_date (const char *p, const time_t *now) -{ - struct tm tm, tm0, *tmp; - time_t Start; - - yyInput = p; - Start = now ? *now : time ((time_t *) NULL); - tmp = localtime (&Start); - yyYear = tmp->tm_year + TM_YEAR_ORIGIN; - yyMonth = tmp->tm_mon + 1; - yyDay = tmp->tm_mday; - yyHour = tmp->tm_hour; - yyMinutes = tmp->tm_min; - yySeconds = tmp->tm_sec; - yyMeridian = MER24; - yyRelSeconds = 0; - yyRelMinutes = 0; - yyRelHour = 0; - yyRelDay = 0; - yyRelMonth = 0; - yyRelYear = 0; - yyHaveDate = 0; - yyHaveDay = 0; - yyHaveRel = 0; - yyHaveTime = 0; - yyHaveZone = 0; - - if (yyparse () - || yyHaveTime > 1 || yyHaveZone > 1 || yyHaveDate > 1 || yyHaveDay > 1) - return -1; - - tm.tm_year = ToYear (yyYear) - TM_YEAR_ORIGIN + yyRelYear; - tm.tm_mon = yyMonth - 1 + yyRelMonth; - tm.tm_mday = yyDay + yyRelDay; - if (yyHaveTime || (yyHaveRel && !yyHaveDate && !yyHaveDay)) - { - tm.tm_hour = ToHour (yyHour, yyMeridian); - if (tm.tm_hour < 0) - return -1; - tm.tm_min = yyMinutes; - tm.tm_sec = yySeconds; - } - else - { - tm.tm_hour = tm.tm_min = tm.tm_sec = 0; - } - tm.tm_hour += yyRelHour; - tm.tm_min += yyRelMinutes; - tm.tm_sec += yyRelSeconds; - tm.tm_isdst = -1; - tm0 = tm; - - Start = mktime (&tm); - - if (Start == (time_t) -1) - { - - /* Guard against falsely reporting errors near the time_t boundaries - when parsing times in other time zones. For example, if the min - time_t value is 1970-01-01 00:00:00 UTC and we are 8 hours ahead - of UTC, then the min localtime value is 1970-01-01 08:00:00; if - we apply mktime to 1970-01-01 00:00:00 we will get an error, so - we apply mktime to 1970-01-02 08:00:00 instead and adjust the time - zone by 24 hours to compensate. This algorithm assumes that - there is no DST transition within a day of the time_t boundaries. */ - if (yyHaveZone) - { - tm = tm0; - if (tm.tm_year <= EPOCH - TM_YEAR_ORIGIN) - { - tm.tm_mday++; - yyTimezone -= 24 * 60; - } - else - { - tm.tm_mday--; - yyTimezone += 24 * 60; - } - Start = mktime (&tm); - } - - if (Start == (time_t) -1) - return Start; - } - - if (yyHaveDay && !yyHaveDate) - { - tm.tm_mday += ((yyDayNumber - tm.tm_wday + 7) % 7 - + 7 * (yyDayOrdinal - (0 < yyDayOrdinal))); - Start = mktime (&tm); - if (Start == (time_t) -1) - return Start; - } - - if (yyHaveZone) - { - long delta = yyTimezone * 60L + difftm (&tm, gmtime (&Start)); - if ((Start + delta < Start) != (delta < 0)) - return -1; /* time_t overflow */ - Start += delta; - } - - return Start; -} - -#if defined (TEST) - -/* ARGSUSED */ -int -main (ac, av) - int ac; - char *av[]; -{ - char buff[MAX_BUFF_LEN + 1]; - time_t d; - - (void) printf ("Enter date, or blank line to exit.\n\t> "); - (void) fflush (stdout); - - buff[MAX_BUFF_LEN] = 0; - while (fgets (buff, MAX_BUFF_LEN, stdin) && buff[0]) - { - d = get_date (buff, (time_t *) NULL); - if (d == -1) - (void) printf ("Bad format - couldn't convert.\n"); - else - (void) printf ("%s", ctime (&d)); - (void) printf ("\t> "); - (void) fflush (stdout); - } - exit (0); - /* NOTREACHED */ -} -#endif /* defined (TEST) */ - - diff --git a/ltmain.sh b/ltmain.sh deleted file mode 100644 index 0223495a..00000000 --- a/ltmain.sh +++ /dev/null @@ -1,6911 +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, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -basename="s,^.*/,,g" - -# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh -# is ksh but when the shell is invoked as "sh" and the current value of -# the _XPG environment variable is not equal to 1 (one), the special -# positional parameter $0, within a function call, is the name of the -# function. -progpath="$0" - -# The name of this program: -progname=`echo "$progpath" | $SED $basename` -modename="$progname" - -# Global variables: -EXIT_SUCCESS=0 -EXIT_FAILURE=1 - -PROGRAM=ltmain.sh -PACKAGE=libtool -VERSION=1.5.22 -TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)" - -# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE). -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac -fi - -# Check that we have a working $echo. -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then - # Yippee, $echo works! - : -else - # Restart under the correct shell, and then maybe $echo will work. - exec $SHELL "$progpath" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat <&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit $EXIT_FAILURE -fi - -# Global variables. -mode=$default_mode -nonopt= -prev= -prevopt= -run= -show="$echo" -show_help= -execute_dlfiles= -duplicate_deps=no -preserve_args= -lo2o="s/\\.lo\$/.${objext}/" -o2lo="s/\\.${objext}\$/.lo/" -extracted_archives= -extracted_serial=0 - -##################################### -# Shell function definitions: -# This seems to be the best place for them - -# func_mktempdir [string] -# Make a temporary directory that won't clash with other running -# libtool processes, and avoids race conditions if possible. If -# given, STRING is the basename for that directory. -func_mktempdir () -{ - my_template="${TMPDIR-/tmp}/${1-$progname}" - - if test "$run" = ":"; then - # Return a directory name, but don't create it in dry-run mode - my_tmpdir="${my_template}-$$" - else - - # If mktemp works, use that first and foremost - my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` - - if test ! -d "$my_tmpdir"; then - # Failing that, at least try and use $RANDOM to avoid a race - my_tmpdir="${my_template}-${RANDOM-0}$$" - - save_mktempdir_umask=`umask` - umask 0077 - $mkdir "$my_tmpdir" - umask $save_mktempdir_umask - fi - - # If we're not in dry-run mode, bomb out on failure - test -d "$my_tmpdir" || { - $echo "cannot create temporary directory \`$my_tmpdir'" 1>&2 - exit $EXIT_FAILURE - } - fi - - $echo "X$my_tmpdir" | $Xsed -} - - -# func_win32_libid arg -# return the library type of file 'arg' -# -# Need a lot of goo to handle *both* DLLs and import libs -# Has to be a shell function in order to 'eat' the argument -# that is supplied when $file_magic_command is called. -func_win32_libid () -{ - win32_libid_type="unknown" - win32_fileres=`file -L $1 2>/dev/null` - case $win32_fileres in - *ar\ archive\ import\ library*) # definitely import - win32_libid_type="x86 archive import" - ;; - *ar\ archive*) # could be an import, or static - if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \ - $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then - win32_nmres=`eval $NM -f posix -A $1 | \ - $SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'` - case $win32_nmres in - import*) win32_libid_type="x86 archive import";; - *) win32_libid_type="x86 archive static";; - esac - fi - ;; - *DLL*) - win32_libid_type="x86 DLL" - ;; - *executable*) # but shell scripts are "executable" too... - case $win32_fileres in - *MS\ Windows\ PE\ Intel*) - win32_libid_type="x86 DLL" - ;; - esac - ;; - esac - $echo $win32_libid_type -} - - -# func_infer_tag arg -# Infer tagged configuration to use if any are available and -# if one wasn't chosen via the "--tag" command line option. -# Only attempt this if the compiler in the base compile -# command doesn't match the default compiler. -# arg is usually of the form 'gcc ...' -func_infer_tag () -{ - if test -n "$available_tags" && test -z "$tagname"; then - CC_quoted= - for arg in $CC; do - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - CC_quoted="$CC_quoted $arg" - done - case $@ in - # Blanks in the command may have been stripped by the calling shell, - # but not from the CC environment variable when configure was run. - " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;; - # Blanks at the start of $base_compile will cause this to fail - # if we don't check for them as well. - *) - for z in $available_tags; do - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" - CC_quoted= - for arg in $CC; do - # Double-quote args containing other shell metacharacters. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - CC_quoted="$CC_quoted $arg" - done - case "$@ " in - " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) - # The compiler in the base compile command matches - # the one in the tagged configuration. - # Assume this is the tagged configuration we want. - tagname=$z - break - ;; - esac - fi - done - # If $tagname still isn't set, then no tagged configuration - # was found and let the user know that the "--tag" command - # line option must be used. - if test -z "$tagname"; then - $echo "$modename: unable to infer tagged configuration" - $echo "$modename: specify a tag with \`--tag'" 1>&2 - exit $EXIT_FAILURE -# else -# $echo "$modename: using $tagname tagged configuration" - fi - ;; - esac - fi -} - - -# func_extract_an_archive dir oldlib -func_extract_an_archive () -{ - f_ex_an_ar_dir="$1"; shift - f_ex_an_ar_oldlib="$1" - - $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)" - $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $? - if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2 - exit $EXIT_FAILURE - fi -} - -# func_extract_archives gentop oldlib ... -func_extract_archives () -{ - my_gentop="$1"; shift - my_oldlibs=${1+"$@"} - my_oldobjs="" - my_xlib="" - my_xabs="" - my_xdir="" - my_status="" - - $show "${rm}r $my_gentop" - $run ${rm}r "$my_gentop" - $show "$mkdir $my_gentop" - $run $mkdir "$my_gentop" - my_status=$? - if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then - exit $my_status - fi - - for my_xlib in $my_oldlibs; do - # Extract the objects. - case $my_xlib in - [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; - *) my_xabs=`pwd`"/$my_xlib" ;; - esac - my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'` - my_xlib_u=$my_xlib - while :; do - case " $extracted_archives " in - *" $my_xlib_u "*) - extracted_serial=`expr $extracted_serial + 1` - my_xlib_u=lt$extracted_serial-$my_xlib ;; - *) break ;; - esac - done - extracted_archives="$extracted_archives $my_xlib_u" - my_xdir="$my_gentop/$my_xlib_u" - - $show "${rm}r $my_xdir" - $run ${rm}r "$my_xdir" - $show "$mkdir $my_xdir" - $run $mkdir "$my_xdir" - exit_status=$? - if test "$exit_status" -ne 0 && test ! -d "$my_xdir"; then - exit $exit_status - fi - case $host in - *-darwin*) - $show "Extracting $my_xabs" - # Do not bother doing anything if just a dry run - if test -z "$run"; then - darwin_orig_dir=`pwd` - cd $my_xdir || exit $? - darwin_archive=$my_xabs - darwin_curdir=`pwd` - darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'` - darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null` - if test -n "$darwin_arches"; then - darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'` - darwin_arch= - $show "$darwin_base_archive has multiple architectures $darwin_arches" - for darwin_arch in $darwin_arches ; do - mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}" - lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" - cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" - func_extract_an_archive "`pwd`" "${darwin_base_archive}" - cd "$darwin_curdir" - $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" - done # $darwin_arches - ## Okay now we have a bunch of thin objects, gotta fatten them up :) - darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP` - darwin_file= - darwin_files= - for darwin_file in $darwin_filelist; do - darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` - lipo -create -output "$darwin_file" $darwin_files - done # $darwin_filelist - ${rm}r unfat-$$ - cd "$darwin_orig_dir" - else - cd "$darwin_orig_dir" - func_extract_an_archive "$my_xdir" "$my_xabs" - fi # $darwin_arches - fi # $run - ;; - *) - func_extract_an_archive "$my_xdir" "$my_xabs" - ;; - esac - my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` - done - func_extract_archives_result="$my_oldobjs" -} -# End of Shell function definitions -##################################### - -# Darwin sucks -eval std_shrext=\"$shrext_cmds\" - -disable_libs=no - -# Parse our command line options once, thoroughly. -while test "$#" -gt 0 -do - arg="$1" - shift - - case $arg in - -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;; - *) optarg= ;; - esac - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - execute_dlfiles) - execute_dlfiles="$execute_dlfiles $arg" - ;; - tag) - tagname="$arg" - preserve_args="${preserve_args}=$arg" - - # Check whether tagname contains only valid characters - case $tagname in - *[!-_A-Za-z0-9,/]*) - $echo "$progname: invalid tag name: $tagname" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $tagname in - CC) - # Don't test for the "default" C tag, as we know, it's there, but - # not specially marked. - ;; - *) - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then - taglist="$taglist $tagname" - # Evaluate the configuration. - eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`" - else - $echo "$progname: ignoring unknown tag $tagname" 1>&2 - fi - ;; - esac - ;; - *) - eval "$prev=\$arg" - ;; - esac - - prev= - prevopt= - continue - fi - - # Have we seen a non-optional argument yet? - case $arg in - --help) - show_help=yes - ;; - - --version) - $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" - $echo - $echo "Copyright (C) 2005 Free Software Foundation, Inc." - $echo "This is free software; see the source for copying conditions. There is NO" - $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - exit $? - ;; - - --config) - ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath - # Now print the configurations for the tags. - for tagname in $taglist; do - ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath" - done - exit $? - ;; - - --debug) - $echo "$progname: enabling shell trace mode" - set -x - preserve_args="$preserve_args $arg" - ;; - - --dry-run | -n) - run=: - ;; - - --features) - $echo "host: $host" - if test "$build_libtool_libs" = yes; then - $echo "enable shared libraries" - else - $echo "disable shared libraries" - fi - if test "$build_old_libs" = yes; then - $echo "enable static libraries" - else - $echo "disable static libraries" - fi - exit $? - ;; - - --finish) mode="finish" ;; - - --mode) prevopt="--mode" prev=mode ;; - --mode=*) mode="$optarg" ;; - - --preserve-dup-deps) duplicate_deps="yes" ;; - - --quiet | --silent) - show=: - preserve_args="$preserve_args $arg" - ;; - - --tag) - prevopt="--tag" - prev=tag - preserve_args="$preserve_args --tag" - ;; - --tag=*) - set tag "$optarg" ${1+"$@"} - shift - prev=tag - preserve_args="$preserve_args --tag" - ;; - - -dlopen) - prevopt="-dlopen" - prev=execute_dlfiles - ;; - - -*) - $echo "$modename: unrecognized option \`$arg'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - - *) - nonopt="$arg" - break - ;; - esac -done - -if test -n "$prevopt"; then - $echo "$modename: option \`$prevopt' requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE -fi - -case $disable_libs in -no) - ;; -shared) - build_libtool_libs=no - build_old_libs=yes - ;; -static) - build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` - ;; -esac - -# If this variable is set in any of the actions, the command in it -# will be execed at the end. This prevents here-documents from being -# left over by shells. -exec_cmd= - -if test -z "$show_help"; then - - # Infer the operation mode. - if test -z "$mode"; then - $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2 - $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2 - case $nonopt in - *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*) - mode=link - for arg - do - case $arg in - -c) - mode=compile - break - ;; - esac - done - ;; - *db | *dbx | *strace | *truss) - mode=execute - ;; - *install*|cp|mv) - mode=install - ;; - *rm) - mode=uninstall - ;; - *) - # If we have no mode, but dlfiles were specified, then do execute mode. - test -n "$execute_dlfiles" && mode=execute - - # Just use the default operation mode. - if test -z "$mode"; then - if test -n "$nonopt"; then - $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2 - else - $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2 - fi - fi - ;; - esac - fi - - # Only execute mode is allowed to have -dlopen flags. - if test -n "$execute_dlfiles" && test "$mode" != execute; then - $echo "$modename: unrecognized option \`-dlopen'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Change the help message to a mode-specific one. - generic_help="$help" - help="Try \`$modename --help --mode=$mode' for more information." - - # These modes are in order of execution frequency so that they run quickly. - case $mode in - # libtool compile mode - compile) - modename="$modename: compile" - # Get the compilation command and the source file. - base_compile= - srcfile="$nonopt" # always keep a non-empty value in "srcfile" - suppress_opt=yes - suppress_output= - arg_mode=normal - libobj= - later= - - for arg - do - case $arg_mode in - arg ) - # do not "continue". Instead, add this to base_compile - lastarg="$arg" - arg_mode=normal - ;; - - target ) - libobj="$arg" - arg_mode=normal - continue - ;; - - normal ) - # Accept any command-line options. - case $arg in - -o) - if test -n "$libobj" ; then - $echo "$modename: you cannot specify \`-o' more than once" 1>&2 - exit $EXIT_FAILURE - fi - arg_mode=target - continue - ;; - - -static | -prefer-pic | -prefer-non-pic) - later="$later $arg" - continue - ;; - - -no-suppress) - suppress_opt=no - continue - ;; - - -Xcompiler) - arg_mode=arg # the next one goes into the "base_compile" arg list - continue # The current "srcfile" will either be retained or - ;; # replaced later. I would guess that would be a bug. - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` - lastarg= - save_ifs="$IFS"; IFS=',' - for arg in $args; do - IFS="$save_ifs" - - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - lastarg="$lastarg $arg" - done - IFS="$save_ifs" - lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` - - # Add the arguments to base_compile. - base_compile="$base_compile $lastarg" - continue - ;; - - * ) - # Accept the current argument as the source file. - # The previous "srcfile" becomes the current argument. - # - lastarg="$srcfile" - srcfile="$arg" - ;; - esac # case $arg - ;; - esac # case $arg_mode - - # Aesthetically quote the previous argument. - lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` - - case $lastarg in - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, and some SunOS ksh mistreat backslash-escaping - # in scan sets (worked around with variable expansion), - # and furthermore cannot handle '|' '&' '(' ')' in scan sets - # at all, so we specify them separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - lastarg="\"$lastarg\"" - ;; - esac - - base_compile="$base_compile $lastarg" - done # for arg - - case $arg_mode in - arg) - $echo "$modename: you must specify an argument for -Xcompile" - exit $EXIT_FAILURE - ;; - target) - $echo "$modename: you must specify a target with \`-o'" 1>&2 - exit $EXIT_FAILURE - ;; - *) - # Get the name of the library object. - [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` - ;; - esac - - # Recognize several different file suffixes. - # If the user specifies -o file.o, it is replaced with file.lo - xform='[cCFSifmso]' - case $libobj in - *.ada) xform=ada ;; - *.adb) xform=adb ;; - *.ads) xform=ads ;; - *.asm) xform=asm ;; - *.c++) xform=c++ ;; - *.cc) xform=cc ;; - *.ii) xform=ii ;; - *.class) xform=class ;; - *.cpp) xform=cpp ;; - *.cxx) xform=cxx ;; - *.f90) xform=f90 ;; - *.for) xform=for ;; - *.java) xform=java ;; - *.obj) xform=obj ;; - esac - - libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` - - case $libobj in - *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; - *) - $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - func_infer_tag $base_compile - - for arg in $later; do - case $arg in - -static) - build_old_libs=yes - continue - ;; - - -prefer-pic) - pic_mode=yes - continue - ;; - - -prefer-non-pic) - pic_mode=no - continue - ;; - esac - done - - qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"` - case $qlibobj in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - qlibobj="\"$qlibobj\"" ;; - esac - test "X$libobj" != "X$qlibobj" \ - && $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' &()|`$[]' \ - && $echo "$modename: libobj name \`$libobj' may not contain shell special characters." - objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` - xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$obj"; then - xdir= - else - xdir=$xdir/ - fi - lobj=${xdir}$objdir/$objname - - if test -z "$base_compile"; then - $echo "$modename: you must specify a compilation command" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Delete any leftover library objects. - if test "$build_old_libs" = yes; then - removelist="$obj $lobj $libobj ${libobj}T" - else - removelist="$lobj $libobj ${libobj}T" - fi - - $run $rm $removelist - trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 - - # On Cygwin there's no "real" PIC flag so we must build both object types - case $host_os in - cygwin* | mingw* | pw32* | os2*) - pic_mode=default - ;; - esac - if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then - # non-PIC code in shared libraries is not supported - pic_mode=default - fi - - # Calculate the filename of the output object if compiler does - # not support -o with -c - if test "$compiler_c_o" = no; then - output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} - lockfile="$output_obj.lock" - removelist="$removelist $output_obj $lockfile" - trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 - else - output_obj= - need_locks=no - lockfile= - fi - - # Lock this critical section if it is needed - # We use this script file to make the link, it avoids creating a new file - if test "$need_locks" = yes; then - until $run ln "$progpath" "$lockfile" 2>/dev/null; do - $show "Waiting for $lockfile to be removed" - sleep 2 - done - elif test "$need_locks" = warn; then - if test -f "$lockfile"; then - $echo "\ -*** ERROR, $lockfile exists and contains: -`cat $lockfile 2>/dev/null` - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - $echo "$srcfile" > "$lockfile" - fi - - if test -n "$fix_srcfile_path"; then - eval srcfile=\"$fix_srcfile_path\" - fi - qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"` - case $qsrcfile in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - qsrcfile="\"$qsrcfile\"" ;; - esac - - $run $rm "$libobj" "${libobj}T" - - # Create a libtool object file (analogous to a ".la" file), - # but don't create it if we're doing a dry run. - test -z "$run" && cat > ${libobj}T </dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - - # Just move the object if needed, then go on to compile the next one - if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then - $show "$mv $output_obj $lobj" - if $run $mv $output_obj $lobj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the PIC object to the libtool object file. - test -z "$run" && cat >> ${libobj}T <> ${libobj}T </dev/null`" != "X$srcfile"; then - $echo "\ -*** ERROR, $lockfile contains: -`cat $lockfile 2>/dev/null` - -but it should contain: -$srcfile - -This indicates that another process is trying to use the same -temporary object file, and libtool could not work around it because -your compiler does not support \`-c' and \`-o' together. If you -repeat this compilation, it may succeed, by chance, but you had better -avoid parallel builds (make -j) in this platform, or get a better -compiler." - - $run $rm $removelist - exit $EXIT_FAILURE - fi - - # Just move the object if needed - if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then - $show "$mv $output_obj $obj" - if $run $mv $output_obj $obj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi - - # Append the name of the non-PIC object the libtool object file. - # Only append if the libtool object file exists. - test -z "$run" && cat >> ${libobj}T <> ${libobj}T <&2 - fi - if test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - prefer_static_libs=yes - ;; - -static) - if test -z "$pic_flag" && test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - prefer_static_libs=built - ;; - -static-libtool-libs) - if test -z "$pic_flag" && test -n "$link_static_flag"; then - dlopen_self=$dlopen_self_static - fi - prefer_static_libs=yes - ;; - esac - build_libtool_libs=no - build_old_libs=yes - break - ;; - esac - done - - # See if our shared archives depend on static archives. - test -n "$old_archive_from_new_cmds" && build_old_libs=yes - - # Go through the arguments, transforming them on the way. - while test "$#" -gt 0; do - arg="$1" - shift - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test - ;; - *) qarg=$arg ;; - esac - libtool_args="$libtool_args $qarg" - - # If the previous option needs an argument, assign it. - if test -n "$prev"; then - case $prev in - output) - compile_command="$compile_command @OUTPUT@" - finalize_command="$finalize_command @OUTPUT@" - ;; - esac - - case $prev in - dlfiles|dlprefiles) - if test "$preload" = no; then - # Add the symbol object into the linking commands. - compile_command="$compile_command @SYMFILE@" - finalize_command="$finalize_command @SYMFILE@" - preload=yes - fi - case $arg in - *.la | *.lo) ;; # We handle these cases below. - force) - if test "$dlself" = no; then - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - self) - if test "$prev" = dlprefiles; then - dlself=yes - elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then - dlself=yes - else - dlself=needless - export_dynamic=yes - fi - prev= - continue - ;; - *) - if test "$prev" = dlfiles; then - dlfiles="$dlfiles $arg" - else - dlprefiles="$dlprefiles $arg" - fi - prev= - continue - ;; - esac - ;; - expsyms) - export_symbols="$arg" - if test ! -f "$arg"; then - $echo "$modename: symbol file \`$arg' does not exist" - exit $EXIT_FAILURE - fi - prev= - continue - ;; - expsyms_regex) - export_symbols_regex="$arg" - prev= - continue - ;; - inst_prefix) - inst_prefix_dir="$arg" - prev= - continue - ;; - precious_regex) - precious_files_regex="$arg" - prev= - continue - ;; - release) - release="-$arg" - prev= - continue - ;; - objectlist) - if test -f "$arg"; then - save_arg=$arg - moreargs= - for fil in `cat $save_arg` - do -# moreargs="$moreargs $fil" - arg=$fil - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit $EXIT_FAILURE - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - else - # If the PIC object exists, use it instead. - # $xdir was prepended to $pic_object above. - non_pic_object="$pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit $EXIT_FAILURE - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - done - else - $echo "$modename: link input file \`$save_arg' does not exist" - exit $EXIT_FAILURE - fi - arg=$save_arg - prev= - continue - ;; - rpath | xrpath) - # We need an absolute path. - case $arg in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit $EXIT_FAILURE - ;; - esac - if test "$prev" = rpath; then - case "$rpath " in - *" $arg "*) ;; - *) rpath="$rpath $arg" ;; - esac - else - case "$xrpath " in - *" $arg "*) ;; - *) xrpath="$xrpath $arg" ;; - esac - fi - prev= - continue - ;; - xcompiler) - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - xlinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $wl$qarg" - prev= - compile_command="$compile_command $wl$qarg" - finalize_command="$finalize_command $wl$qarg" - continue - ;; - xcclinker) - linker_flags="$linker_flags $qarg" - compiler_flags="$compiler_flags $qarg" - prev= - compile_command="$compile_command $qarg" - finalize_command="$finalize_command $qarg" - continue - ;; - shrext) - shrext_cmds="$arg" - prev= - continue - ;; - darwin_framework|darwin_framework_skip) - test "$prev" = "darwin_framework" && compiler_flags="$compiler_flags $arg" - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - prev= - continue - ;; - *) - eval "$prev=\"\$arg\"" - prev= - continue - ;; - esac - fi # test -n "$prev" - - prevarg="$arg" - - case $arg in - -all-static) - if test -n "$link_static_flag"; then - compile_command="$compile_command $link_static_flag" - finalize_command="$finalize_command $link_static_flag" - fi - continue - ;; - - -allow-undefined) - # FIXME: remove this flag sometime in the future. - $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2 - continue - ;; - - -avoid-version) - avoid_version=yes - continue - ;; - - -dlopen) - prev=dlfiles - continue - ;; - - -dlpreopen) - prev=dlprefiles - continue - ;; - - -export-dynamic) - export_dynamic=yes - continue - ;; - - -export-symbols | -export-symbols-regex) - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: more than one -exported-symbols argument is not allowed" - exit $EXIT_FAILURE - fi - if test "X$arg" = "X-export-symbols"; then - prev=expsyms - else - prev=expsyms_regex - fi - continue - ;; - - -framework|-arch|-isysroot) - case " $CC " in - *" ${arg} ${1} "* | *" ${arg} ${1} "*) - prev=darwin_framework_skip ;; - *) compiler_flags="$compiler_flags $arg" - prev=darwin_framework ;; - esac - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - continue - ;; - - -inst-prefix-dir) - prev=inst_prefix - continue - ;; - - # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* - # so, if we see these flags be careful not to treat them like -L - -L[A-Z][A-Z]*:*) - case $with_gcc/$host in - no/*-*-irix* | /*-*-irix*) - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - ;; - esac - continue - ;; - - -L*) - dir=`$echo "X$arg" | $Xsed -e 's/^-L//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 - absdir="$dir" - notinst_path="$notinst_path $dir" - fi - dir="$absdir" - ;; - esac - case "$deplibs " in - *" -L$dir "*) ;; - *) - deplibs="$deplibs -L$dir" - lib_search_path="$lib_search_path $dir" - ;; - esac - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - testbindir=`$echo "X$dir" | $Xsed -e 's*/lib$*/bin*'` - case :$dllsearchpath: in - *":$dir:"*) ;; - *) dllsearchpath="$dllsearchpath:$dir";; - esac - case :$dllsearchpath: in - *":$testbindir:"*) ;; - *) dllsearchpath="$dllsearchpath:$testbindir";; - esac - ;; - esac - continue - ;; - - -l*) - if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*) - # These systems don't actually have a C or math library (as such) - continue - ;; - *-*-os2*) - # These systems don't actually have a C library (as such) - test "X$arg" = "X-lc" && continue - ;; - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) - # Do not include libc due to us having libc/libc_r. - test "X$arg" = "X-lc" && continue - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C and math libraries are in the System framework - deplibs="$deplibs -framework System" - continue - ;; - *-*-sco3.2v5* | *-*-sco5v6*) - # Causes problems with __ctype - test "X$arg" = "X-lc" && continue - ;; - *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) - # Compiler inserts libc in the correct place for threads to work - test "X$arg" = "X-lc" && continue - ;; - esac - elif test "X$arg" = "X-lc_r"; then - case $host in - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) - # Do not include libc_r directly, use -pthread flag. - continue - ;; - esac - fi - deplibs="$deplibs $arg" - continue - ;; - - # Tru64 UNIX uses -model [arg] to determine the layout of C++ - # classes, name mangling, and exception handling. - -model) - compile_command="$compile_command $arg" - compiler_flags="$compiler_flags $arg" - finalize_command="$finalize_command $arg" - prev=xcompiler - continue - ;; - - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) - compiler_flags="$compiler_flags $arg" - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - continue - ;; - - -module) - module=yes - continue - ;; - - # -64, -mips[0-9] enable 64-bit mode on the SGI compiler - # -r[0-9][0-9]* specifies the processor on the SGI compiler - # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler - # +DA*, +DD* enable 64-bit mode on the HP compiler - # -q* pass through compiler args for the IBM compiler - # -m* pass through architecture-specific compiler args for GCC - # -m*, -t[45]*, -txscale* pass through architecture-specific - # compiler args for GCC - # -pg pass through profiling flag for GCC - # @file GCC response files - -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \ - -t[45]*|-txscale*|@*) - - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - compiler_flags="$compiler_flags $arg" - continue - ;; - - -shrext) - prev=shrext - continue - ;; - - -no-fast-install) - fast_install=no - continue - ;; - - -no-install) - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - # The PATH hackery in wrapper scripts is required on Windows - # in order for the loader to find any dlls it needs. - $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2 - $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2 - fast_install=no - ;; - *) no_install=yes ;; - esac - continue - ;; - - -no-undefined) - allow_undefined=no - continue - ;; - - -objectlist) - prev=objectlist - continue - ;; - - -o) prev=output ;; - - -precious-files-regex) - prev=precious_regex - continue - ;; - - -release) - prev=release - continue - ;; - - -rpath) - prev=rpath - continue - ;; - - -R) - prev=xrpath - continue - ;; - - -R*) - dir=`$echo "X$arg" | $Xsed -e 's/^-R//'` - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit $EXIT_FAILURE - ;; - esac - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - continue - ;; - - -static | -static-libtool-libs) - # The effects of -static are defined in a previous loop. - # We used to do the same as -all-static on platforms that - # didn't have a PIC flag, but the assumption that the effects - # would be equivalent was wrong. It would break on at least - # Digital Unix and AIX. - continue - ;; - - -thread-safe) - thread_safe=yes - continue - ;; - - -version-info) - prev=vinfo - continue - ;; - -version-number) - prev=vinfo - vinfo_number=yes - continue - ;; - - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Wl,*) - args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` - arg= - save_ifs="$IFS"; IFS=',' - for flag in $args; do - IFS="$save_ifs" - case $flag in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - flag="\"$flag\"" - ;; - esac - arg="$arg $wl$flag" - compiler_flags="$compiler_flags $wl$flag" - linker_flags="$linker_flags $flag" - done - IFS="$save_ifs" - arg=`$echo "X$arg" | $Xsed -e "s/^ //"` - ;; - - -Xcompiler) - prev=xcompiler - continue - ;; - - -Xlinker) - prev=xlinker - continue - ;; - - -XCClinker) - prev=xcclinker - continue - ;; - - # Some other compiler flag. - -* | +*) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - ;; - - *.$objext) - # A standard object. - objs="$objs $arg" - ;; - - *.lo) - # A libtool-controlled object. - - # Check to see that this really is a libtool object. - if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - pic_object= - non_pic_object= - - # Read the .lo file - # If there is no directory component, then add one. - case $arg in - */* | *\\*) . $arg ;; - *) . ./$arg ;; - esac - - if test -z "$pic_object" || \ - test -z "$non_pic_object" || - test "$pic_object" = none && \ - test "$non_pic_object" = none; then - $echo "$modename: cannot find name of object for \`$arg'" 1>&2 - exit $EXIT_FAILURE - fi - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - if test "$pic_object" != none; then - # Prepend the subdirectory the object is found in. - pic_object="$xdir$pic_object" - - if test "$prev" = dlfiles; then - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $pic_object" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi - - # CHECK ME: I think I busted this. -Ossama - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles $pic_object" - prev= - fi - - # A PIC object. - libobjs="$libobjs $pic_object" - arg="$pic_object" - fi - - # Non-PIC object. - if test "$non_pic_object" != none; then - # Prepend the subdirectory the object is found in. - non_pic_object="$xdir$non_pic_object" - - # A standard non-PIC object - non_pic_objects="$non_pic_objects $non_pic_object" - if test -z "$pic_object" || test "$pic_object" = none ; then - arg="$non_pic_object" - fi - else - # If the PIC object exists, use it instead. - # $xdir was prepended to $pic_object above. - non_pic_object="$pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - else - # Only an error if not doing a dry-run. - if test -z "$run"; then - $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 - exit $EXIT_FAILURE - else - # Dry-run case. - - # Extract subdirectory from the argument. - xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$arg"; then - xdir= - else - xdir="$xdir/" - fi - - pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` - non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` - libobjs="$libobjs $pic_object" - non_pic_objects="$non_pic_objects $non_pic_object" - fi - fi - ;; - - *.$libext) - # An archive. - deplibs="$deplibs $arg" - old_deplibs="$old_deplibs $arg" - continue - ;; - - *.la) - # A libtool-controlled library. - - if test "$prev" = dlfiles; then - # This library was specified with -dlopen. - dlfiles="$dlfiles $arg" - prev= - elif test "$prev" = dlprefiles; then - # The library was specified with -dlpreopen. - dlprefiles="$dlprefiles $arg" - prev= - else - deplibs="$deplibs $arg" - fi - continue - ;; - - # Some other compiler argument. - *) - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - ;; - esac # arg - - # Now actually substitute the argument into the commands. - if test -n "$arg"; then - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - done # argument parsing loop - - if test -n "$prev"; then - $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then - eval arg=\"$export_dynamic_flag_spec\" - compile_command="$compile_command $arg" - finalize_command="$finalize_command $arg" - fi - - oldlibs= - # calculate the name of the file, without its directory - outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'` - libobjs_save="$libobjs" - - if test -n "$shlibpath_var"; then - # get the directories listed in $shlibpath_var - eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` - else - shlib_search_path= - fi - eval sys_lib_search_path=\"$sys_lib_search_path_spec\" - eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - - output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'` - if test "X$output_objdir" = "X$output"; then - output_objdir="$objdir" - else - output_objdir="$output_objdir/$objdir" - fi - # Create the object directory. - if test ! -d "$output_objdir"; then - $show "$mkdir $output_objdir" - $run $mkdir $output_objdir - exit_status=$? - if test "$exit_status" -ne 0 && test ! -d "$output_objdir"; then - exit $exit_status - fi - fi - - # Determine the type of output - case $output in - "") - $echo "$modename: you must specify an output file" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - *.$libext) linkmode=oldlib ;; - *.lo | *.$objext) linkmode=obj ;; - *.la) linkmode=lib ;; - *) linkmode=prog ;; # Anything else should be a program. - esac - - case $host in - *cygwin* | *mingw* | *pw32*) - # don't eliminate duplications in $postdeps and $predeps - duplicate_compiler_generated_deps=yes - ;; - *) - duplicate_compiler_generated_deps=$duplicate_deps - ;; - esac - specialdeplibs= - - libs= - # Find all interdependent deplibs by searching for libraries - # that are linked more than once (e.g. -la -lb -la) - for deplib in $deplibs; do - if test "X$duplicate_deps" = "Xyes" ; then - case "$libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - libs="$libs $deplib" - done - - if test "$linkmode" = lib; then - libs="$predeps $libs $compiler_lib_search_path $postdeps" - - # Compute libraries that are listed more than once in $predeps - # $postdeps and mark them as special (i.e., whose duplicates are - # not to be eliminated). - pre_post_deps= - if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then - for pre_post_dep in $predeps $postdeps; do - case "$pre_post_deps " in - *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; - esac - pre_post_deps="$pre_post_deps $pre_post_dep" - done - fi - pre_post_deps= - fi - - deplibs= - newdependency_libs= - newlib_search_path= - need_relink=no # whether we're linking any uninstalled libtool libraries - notinst_deplibs= # not-installed libtool libraries - case $linkmode in - lib) - passes="conv link" - for file in $dlfiles $dlprefiles; do - case $file in - *.la) ;; - *) - $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 - exit $EXIT_FAILURE - ;; - esac - done - ;; - prog) - compile_deplibs= - finalize_deplibs= - alldeplibs=no - newdlfiles= - newdlprefiles= - passes="conv scan dlopen dlpreopen link" - ;; - *) passes="conv" - ;; - esac - for pass in $passes; do - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan"; then - libs="$deplibs" - deplibs= - fi - if test "$linkmode" = prog; then - case $pass in - dlopen) libs="$dlfiles" ;; - dlpreopen) libs="$dlprefiles" ;; - link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; - esac - fi - if test "$pass" = dlopen; then - # Collect dlpreopened libraries - save_deplibs="$deplibs" - deplibs= - fi - for deplib in $libs; do - lib= - found=no - case $deplib in - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - compiler_flags="$compiler_flags $deplib" - fi - continue - ;; - -l*) - if test "$linkmode" != lib && test "$linkmode" != prog; then - $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2 - continue - fi - name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` - for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do - for search_ext in .la $std_shrext .so .a; do - # Search the libtool library - lib="$searchdir/lib${name}${search_ext}" - if test -f "$lib"; then - if test "$search_ext" = ".la"; then - found=yes - else - found=no - fi - break 2 - fi - done - done - if test "$found" != yes; then - # deplib doesn't seem to be a libtool library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - else # deplib is a libtool library - # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, - # We need to do some special things here, and not later. - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $deplib "*) - if (${SED} -e '2q' $lib | - grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - library_names= - old_library= - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - for l in $old_library $library_names; do - ll="$l" - done - if test "X$ll" = "X$old_library" ; then # only static version available - found=no - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - lib=$ladir/$old_library - if test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" - fi - continue - fi - fi - ;; - *) ;; - esac - fi - fi - ;; # -l - -L*) - case $linkmode in - lib) - deplibs="$deplib $deplibs" - test "$pass" = conv && continue - newdependency_libs="$deplib $newdependency_libs" - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - ;; - prog) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - if test "$pass" = scan; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` - ;; - *) - $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2 - ;; - esac # linkmode - continue - ;; # -L - -R*) - if test "$pass" = link; then - dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'` - # Make sure the xrpath contains only unique directories. - case "$xrpath " in - *" $dir "*) ;; - *) xrpath="$xrpath $dir" ;; - esac - fi - deplibs="$deplib $deplibs" - continue - ;; - *.la) lib="$deplib" ;; - *.$libext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - continue - fi - case $linkmode in - lib) - valid_a_lib=no - case $deplibs_check_method in - match_pattern*) - set dummy $deplibs_check_method - match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` - if eval $echo \"$deplib\" 2>/dev/null \ - | $SED 10q \ - | $EGREP "$match_pattern_regex" > /dev/null; then - valid_a_lib=yes - fi - ;; - pass_all) - valid_a_lib=yes - ;; - esac - if test "$valid_a_lib" != yes; then - $echo - $echo "*** Warning: Trying to link with static lib archive $deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because the file extensions .$libext of this argument makes me believe" - $echo "*** that it is just a static archive that I should not used here." - else - $echo - $echo "*** Warning: Linking the shared library $output against the" - $echo "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - fi - continue - ;; - prog) - if test "$pass" != link; then - deplibs="$deplib $deplibs" - else - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - fi - continue - ;; - esac # linkmode - ;; # *.$libext - *.lo | *.$objext) - if test "$pass" = conv; then - deplibs="$deplib $deplibs" - elif test "$linkmode" = prog; then - if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then - # If there is no dlopen support or we're linking statically, - # we need to preload. - newdlprefiles="$newdlprefiles $deplib" - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - newdlfiles="$newdlfiles $deplib" - fi - fi - continue - ;; - %DEPLIBS%) - alldeplibs=yes - continue - ;; - esac # case $deplib - if test "$found" = yes || test -f "$lib"; then : - else - $echo "$modename: cannot find the library \`$lib' or unhandled argument \`$deplib'" 1>&2 - exit $EXIT_FAILURE - fi - - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - - ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` - test "X$ladir" = "X$lib" && ladir="." - - dlname= - dlopen= - dlpreopen= - libdir= - library_names= - old_library= - # If the library was installed with an old release of libtool, - # it will not redefine variables installed, or shouldnotlink - installed=yes - shouldnotlink=no - avoidtemprpath= - - - # Read the .la file - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - - if test "$linkmode,$pass" = "lib,link" || - test "$linkmode,$pass" = "prog,scan" || - { test "$linkmode" != prog && test "$linkmode" != lib; }; then - test -n "$dlopen" && dlfiles="$dlfiles $dlopen" - test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" - fi - - if test "$pass" = conv; then - # Only check for convenience libraries - deplibs="$lib $deplibs" - if test -z "$libdir"; then - if test -z "$old_library"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - # It is a libtool convenience library, so add in its objects. - convenience="$convenience $ladir/$objdir/$old_library" - old_convenience="$old_convenience $ladir/$objdir/$old_library" - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - elif test "$linkmode" != prog && test "$linkmode" != lib; then - $echo "$modename: \`$lib' is not a convenience library" 1>&2 - exit $EXIT_FAILURE - fi - continue - fi # $pass = conv - - - # Get the name of the library we link against. - linklib= - for l in $old_library $library_names; do - linklib="$l" - done - if test -z "$linklib"; then - $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - - # This library was specified with -dlopen. - if test "$pass" = dlopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - if test -z "$dlname" || - test "$dlopen_support" != yes || - test "$build_libtool_libs" = no; then - # If there is no dlname, no dlopen support or we're linking - # statically, we need to preload. We also need to preload any - # dependent libraries so libltdl's deplib preloader doesn't - # bomb out in the load deplibs phase. - dlprefiles="$dlprefiles $lib $dependency_libs" - else - newdlfiles="$newdlfiles $lib" - fi - continue - fi # $pass = dlopen - - # We need an absolute path. - case $ladir in - [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; - *) - abs_ladir=`cd "$ladir" && pwd` - if test -z "$abs_ladir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2 - $echo "$modename: passing it literally to the linker, although it might fail" 1>&2 - abs_ladir="$ladir" - fi - ;; - esac - laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - - # Find the relevant object directory and library name. - if test "X$installed" = Xyes; then - if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then - $echo "$modename: warning: library \`$lib' was moved." 1>&2 - dir="$ladir" - absdir="$abs_ladir" - libdir="$abs_ladir" - else - dir="$libdir" - absdir="$libdir" - fi - test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes - else - if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then - dir="$ladir" - absdir="$abs_ladir" - # Remove this search path later - notinst_path="$notinst_path $abs_ladir" - else - dir="$ladir/$objdir" - absdir="$abs_ladir/$objdir" - # Remove this search path later - notinst_path="$notinst_path $abs_ladir" - fi - fi # $installed = yes - name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - - # This library was specified with -dlpreopen. - if test "$pass" = dlpreopen; then - if test -z "$libdir"; then - $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2 - exit $EXIT_FAILURE - fi - # Prefer using a static library (so that no silly _DYNAMIC symbols - # are required to link). - if test -n "$old_library"; then - newdlprefiles="$newdlprefiles $dir/$old_library" - # Otherwise, use the dlname, so that lt_dlopen finds it. - elif test -n "$dlname"; then - newdlprefiles="$newdlprefiles $dir/$dlname" - else - newdlprefiles="$newdlprefiles $dir/$linklib" - fi - fi # $pass = dlpreopen - - if test -z "$libdir"; then - # Link the convenience library - if test "$linkmode" = lib; then - deplibs="$dir/$old_library $deplibs" - elif test "$linkmode,$pass" = "prog,link"; then - compile_deplibs="$dir/$old_library $compile_deplibs" - finalize_deplibs="$dir/$old_library $finalize_deplibs" - else - deplibs="$lib $deplibs" # used for prog,scan pass - fi - continue - fi - - - if test "$linkmode" = prog && test "$pass" != link; then - newlib_search_path="$newlib_search_path $ladir" - deplibs="$lib $deplibs" - - linkalldeplibs=no - if test "$link_all_deplibs" != no || test -z "$library_names" || - test "$build_libtool_libs" = no; then - linkalldeplibs=yes - fi - - tmp_libs= - for deplib in $dependency_libs; do - case $deplib in - -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test - esac - # Need to link against all dependency_libs? - if test "$linkalldeplibs" = yes; then - deplibs="$deplib $deplibs" - else - # Need to hardcode shared library paths - # or/and link against static libraries - newdependency_libs="$deplib $newdependency_libs" - fi - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done # for deplib - continue - fi # $linkmode = prog... - - if test "$linkmode,$pass" = "prog,link"; then - if test -n "$library_names" && - { { test "$prefer_static_libs" = no || - test "$prefer_static_libs,$installed" = "built,yes"; } || - test -z "$old_library"; }; then - # We need to hardcode the library path - if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then - # Make sure the rpath contains only unique directories. - case "$temp_rpath " in - *" $dir "*) ;; - *" $absdir "*) ;; - *) temp_rpath="$temp_rpath $absdir" ;; - esac - fi - - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi # $linkmode,$pass = prog,link... - - if test "$alldeplibs" = yes && - { test "$deplibs_check_method" = pass_all || - { test "$build_libtool_libs" = yes && - test -n "$library_names"; }; }; then - # We only need to search for static libraries - continue - fi - fi - - link_static=no # Whether the deplib will be linked statically - use_static_libs=$prefer_static_libs - if test "$use_static_libs" = built && test "$installed" = yes ; then - use_static_libs=no - fi - if test -n "$library_names" && - { test "$use_static_libs" = no || test -z "$old_library"; }; then - if test "$installed" = no; then - notinst_deplibs="$notinst_deplibs $lib" - need_relink=yes - fi - # This is a shared library - - # Warn about portability, can't link against -module's on - # some systems (darwin) - if test "$shouldnotlink" = yes && test "$pass" = link ; then - $echo - if test "$linkmode" = prog; then - $echo "*** Warning: Linking the executable $output against the loadable module" - else - $echo "*** Warning: Linking the shared library $output against the loadable module" - fi - $echo "*** $linklib is not portable!" - fi - if test "$linkmode" = lib && - test "$hardcode_into_libs" = yes; then - # Hardcode the library path. - # Skip directories that are in the system default run-time - # search path. - case " $sys_lib_dlsearch_path " in - *" $absdir "*) ;; - *) - case "$compile_rpath " in - *" $absdir "*) ;; - *) compile_rpath="$compile_rpath $absdir" - esac - ;; - esac - case " $sys_lib_dlsearch_path " in - *" $libdir "*) ;; - *) - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" - esac - ;; - esac - fi - - if test -n "$old_archive_from_expsyms_cmds"; then - # figure out the soname - set dummy $library_names - realname="$2" - shift; shift - libname=`eval \\$echo \"$libname_spec\"` - # use dlname if we got it. it's perfectly good, no? - if test -n "$dlname"; then - soname="$dlname" - elif test -n "$soname_spec"; then - # bleh windows - case $host in - *cygwin* | mingw*) - major=`expr $current - $age` - versuffix="-$major" - ;; - esac - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - - # Make a new name for the extract_expsyms_cmds to use - soroot="$soname" - soname=`$echo $soroot | ${SED} -e 's/^.*\///'` - newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" - - # If the library has no export list, then create one now - if test -f "$output_objdir/$soname-def"; then : - else - $show "extracting exported symbol list from \`$soname'" - save_ifs="$IFS"; IFS='~' - cmds=$extract_expsyms_cmds - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - # Create $newlib - if test -f "$output_objdir/$newlib"; then :; else - $show "generating import library for \`$soname'" - save_ifs="$IFS"; IFS='~' - cmds=$old_archive_from_expsyms_cmds - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - # make sure the library variables are pointing to the new library - dir=$output_objdir - linklib=$newlib - fi # test -n "$old_archive_from_expsyms_cmds" - - if test "$linkmode" = prog || test "$mode" != relink; then - add_shlibpath= - add_dir= - add= - lib_linked=yes - case $hardcode_action in - immediate | unsupported) - if test "$hardcode_direct" = no; then - add="$dir/$linklib" - case $host in - *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; - *-*-sysv4*uw2*) add_dir="-L$dir" ;; - *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ - *-*-unixware7*) add_dir="-L$dir" ;; - *-*-darwin* ) - # if the lib is a module then we can not link against - # it, someone is ignoring the new warnings I added - if /usr/bin/file -L $add 2> /dev/null | - $EGREP ": [^:]* bundle" >/dev/null ; then - $echo "** Warning, lib $linklib is a module, not a shared library" - if test -z "$old_library" ; then - $echo - $echo "** And there doesn't seem to be a static archive available" - $echo "** The link will probably fail, sorry" - else - add="$dir/$old_library" - fi - fi - esac - elif test "$hardcode_minus_L" = no; then - case $host in - *-*-sunos*) add_shlibpath="$dir" ;; - esac - add_dir="-L$dir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = no; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - relink) - if test "$hardcode_direct" = yes; then - add="$dir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$dir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case $libdir in - [\\/]*) - add_dir="$add_dir -L$inst_prefix_dir$libdir" - ;; - esac - fi - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - add_shlibpath="$dir" - add="-l$name" - else - lib_linked=no - fi - ;; - *) lib_linked=no ;; - esac - - if test "$lib_linked" != yes; then - $echo "$modename: configuration error: unsupported hardcode properties" - exit $EXIT_FAILURE - fi - - if test -n "$add_shlibpath"; then - case :$compile_shlibpath: in - *":$add_shlibpath:"*) ;; - *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; - esac - fi - if test "$linkmode" = prog; then - test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" - test -n "$add" && compile_deplibs="$add $compile_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - if test "$hardcode_direct" != yes && \ - test "$hardcode_minus_L" != yes && \ - test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - fi - fi - fi - - if test "$linkmode" = prog || test "$mode" = relink; then - add_shlibpath= - add_dir= - add= - # Finalize command for both is simple: just hardcode it. - if test "$hardcode_direct" = yes; then - add="$libdir/$linklib" - elif test "$hardcode_minus_L" = yes; then - add_dir="-L$libdir" - add="-l$name" - elif test "$hardcode_shlibpath_var" = yes; then - case :$finalize_shlibpath: in - *":$libdir:"*) ;; - *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; - esac - add="-l$name" - elif test "$hardcode_automatic" = yes; then - if test -n "$inst_prefix_dir" && - test -f "$inst_prefix_dir$libdir/$linklib" ; then - add="$inst_prefix_dir$libdir/$linklib" - else - add="$libdir/$linklib" - fi - else - # We cannot seem to hardcode it, guess we'll fake it. - add_dir="-L$libdir" - # Try looking first in the location we're being installed to. - if test -n "$inst_prefix_dir"; then - case $libdir in - [\\/]*) - add_dir="$add_dir -L$inst_prefix_dir$libdir" - ;; - esac - fi - add="-l$name" - fi - - if test "$linkmode" = prog; then - test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" - test -n "$add" && finalize_deplibs="$add $finalize_deplibs" - else - test -n "$add_dir" && deplibs="$add_dir $deplibs" - test -n "$add" && deplibs="$add $deplibs" - fi - fi - elif test "$linkmode" = prog; then - # Here we assume that one of hardcode_direct or hardcode_minus_L - # is not unsupported. This is valid on all known static and - # shared platforms. - if test "$hardcode_direct" != unsupported; then - test -n "$old_library" && linklib="$old_library" - compile_deplibs="$dir/$linklib $compile_deplibs" - finalize_deplibs="$dir/$linklib $finalize_deplibs" - else - compile_deplibs="-l$name -L$dir $compile_deplibs" - finalize_deplibs="-l$name -L$dir $finalize_deplibs" - fi - elif test "$build_libtool_libs" = yes; then - # Not a shared library - if test "$deplibs_check_method" != pass_all; then - # We're trying link a shared library against a static one - # but the system doesn't support it. - - # Just print a warning and add the library to dependency_libs so - # that the program can be linked against the static library. - $echo - $echo "*** Warning: This system can not link to static lib archive $lib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have." - if test "$module" = yes; then - $echo "*** But as you try to build a module library, libtool will still create " - $echo "*** a static module, that should work as long as the dlopening application" - $echo "*** is linked with the -dlopen flag to resolve symbols at runtime." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - else - deplibs="$dir/$old_library $deplibs" - link_static=yes - fi - fi # link shared/static library? - - if test "$linkmode" = lib; then - if test -n "$dependency_libs" && - { test "$hardcode_into_libs" != yes || - test "$build_old_libs" = yes || - test "$link_static" = yes; }; then - # Extract -R from dependency_libs - temp_deplibs= - for libdir in $dependency_libs; do - case $libdir in - -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` - case " $xrpath " in - *" $temp_xrpath "*) ;; - *) xrpath="$xrpath $temp_xrpath";; - esac;; - *) temp_deplibs="$temp_deplibs $libdir";; - esac - done - dependency_libs="$temp_deplibs" - fi - - newlib_search_path="$newlib_search_path $absdir" - # Link against this library - test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" - # ... and its dependency_libs - tmp_libs= - for deplib in $dependency_libs; do - newdependency_libs="$deplib $newdependency_libs" - if test "X$duplicate_deps" = "Xyes" ; then - case "$tmp_libs " in - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; - esac - fi - tmp_libs="$tmp_libs $deplib" - done - - if test "$link_all_deplibs" != no; then - # Add the search paths of all dependency libraries - for deplib in $dependency_libs; do - case $deplib in - -L*) path="$deplib" ;; - *.la) - dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$deplib" && dir="." - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; - *) - absdir=`cd "$dir" && pwd` - if test -z "$absdir"; then - $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2 - absdir="$dir" - fi - ;; - esac - if grep "^installed=no" $deplib > /dev/null; then - path="$absdir/$objdir" - else - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - if test "$absdir" != "$libdir"; then - $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 - fi - path="$absdir" - fi - depdepl= - case $host in - *-*-darwin*) - # we do not want to link against static libs, - # but need to link against shared - eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` - if test -n "$deplibrary_names" ; then - for tmp in $deplibrary_names ; do - depdepl=$tmp - done - if test -f "$path/$depdepl" ; then - depdepl="$path/$depdepl" - fi - # do not add paths which are already there - case " $newlib_search_path " in - *" $path "*) ;; - *) newlib_search_path="$newlib_search_path $path";; - esac - fi - path="" - ;; - *) - path="-L$path" - ;; - esac - ;; - -l*) - case $host in - *-*-darwin*) - # Again, we only want to link against shared libraries - eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"` - for tmp in $newlib_search_path ; do - if test -f "$tmp/lib$tmp_libs.dylib" ; then - eval depdepl="$tmp/lib$tmp_libs.dylib" - break - fi - done - path="" - ;; - *) continue ;; - esac - ;; - *) continue ;; - esac - case " $deplibs " in - *" $path "*) ;; - *) deplibs="$path $deplibs" ;; - esac - case " $deplibs " in - *" $depdepl "*) ;; - *) deplibs="$depdepl $deplibs" ;; - esac - done - fi # link_all_deplibs != no - fi # linkmode = lib - done # for deplib in $libs - dependency_libs="$newdependency_libs" - if test "$pass" = dlpreopen; then - # Link the dlpreopened libraries before other libraries - for deplib in $save_deplibs; do - deplibs="$deplib $deplibs" - done - fi - if test "$pass" != dlopen; then - if test "$pass" != conv; then - # Make sure lib_search_path contains only unique directories. - lib_search_path= - for dir in $newlib_search_path; do - case "$lib_search_path " in - *" $dir "*) ;; - *) lib_search_path="$lib_search_path $dir" ;; - esac - done - newlib_search_path= - fi - - if test "$linkmode,$pass" != "prog,link"; then - vars="deplibs" - else - vars="compile_deplibs finalize_deplibs" - fi - for var in $vars dependency_libs; do - # Add libraries to $var in reverse order - eval tmp_libs=\"\$$var\" - new_libs= - for deplib in $tmp_libs; do - # FIXME: Pedantically, this is the right thing to do, so - # that some nasty dependency loop isn't accidentally - # broken: - #new_libs="$deplib $new_libs" - # Pragmatically, this seems to cause very few problems in - # practice: - case $deplib in - -L*) new_libs="$deplib $new_libs" ;; - -R*) ;; - *) - # And here is the reason: when a library appears more - # than once as an explicit dependence of a library, or - # is implicitly linked in more than once by the - # compiler, it is considered special, and multiple - # occurrences thereof are not removed. Compare this - # with having the same library being listed as a - # dependency of multiple other libraries: in this case, - # we know (pedantically, we assume) the library does not - # need to be listed more than once, so we keep only the - # last copy. This is not always right, but it is rare - # enough that we require users that really mean to play - # such unportable linking tricks to link the library - # using -Wl,-lname, so that libtool does not consider it - # for duplicate removal. - case " $specialdeplibs " in - *" $deplib "*) new_libs="$deplib $new_libs" ;; - *) - case " $new_libs " in - *" $deplib "*) ;; - *) new_libs="$deplib $new_libs" ;; - esac - ;; - esac - ;; - esac - done - tmp_libs= - for deplib in $new_libs; do - case $deplib in - -L*) - case " $tmp_libs " in - *" $deplib "*) ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - ;; - *) tmp_libs="$tmp_libs $deplib" ;; - esac - done - eval $var=\"$tmp_libs\" - done # for var - fi - # Last step: remove runtime libs from dependency_libs - # (they stay in deplibs) - tmp_libs= - for i in $dependency_libs ; do - case " $predeps $postdeps $compiler_lib_search_path " in - *" $i "*) - i="" - ;; - esac - if test -n "$i" ; then - tmp_libs="$tmp_libs $i" - fi - done - dependency_libs=$tmp_libs - done # for pass - if test "$linkmode" = prog; then - dlfiles="$newdlfiles" - dlprefiles="$newdlprefiles" - fi - - case $linkmode in - oldlib) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for archives" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for archives" 1>&2 - fi - - if test -n "$export_symbols" || test -n "$export_symbols_regex"; then - $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2 - fi - - # Now set the variables for building old libraries. - build_libtool_libs=no - oldlibs="$output" - objs="$objs$old_deplibs" - ;; - - lib) - # Make sure we only generate libraries of the form `libNAME.la'. - case $outputname in - lib*) - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - ;; - *) - if test "$module" = no; then - $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - if test "$need_lib_prefix" != no; then - # Add the "lib" prefix for modules if required - name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - eval shared_ext=\"$shrext_cmds\" - eval libname=\"$libname_spec\" - else - libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` - fi - ;; - esac - - if test -n "$objs"; then - if test "$deplibs_check_method" != pass_all; then - $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1 - exit $EXIT_FAILURE - else - $echo - $echo "*** Warning: Linking the shared library $output against the non-libtool" - $echo "*** objects $objs is not portable!" - libobjs="$libobjs $objs" - fi - fi - - if test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2 - fi - - set dummy $rpath - if test "$#" -gt 2; then - $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 - fi - install_libdir="$2" - - oldlibs= - if test -z "$rpath"; then - if test "$build_libtool_libs" = yes; then - # Building a libtool convenience library. - # Some compilers have problems with a `.al' extension so - # convenience libraries should have the same extension an - # archive normally would. - oldlibs="$output_objdir/$libname.$libext $oldlibs" - build_libtool_libs=convenience - build_old_libs=yes - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2 - fi - else - - # Parse the version information argument. - save_ifs="$IFS"; IFS=':' - set dummy $vinfo 0 0 0 - IFS="$save_ifs" - - if test -n "$8"; then - $echo "$modename: too many parameters to \`-version-info'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # convert absolute version numbers to libtool ages - # this retains compatibility with .la files and attempts - # to make the code below a bit more comprehensible - - case $vinfo_number in - yes) - number_major="$2" - number_minor="$3" - number_revision="$4" - # - # There are really only two kinds -- those that - # use the current revision as the major version - # and those that subtract age and use age as - # a minor version. But, then there is irix - # which has an extra 1 added just for fun - # - case $version_type in - darwin|linux|osf|windows|none) - current=`expr $number_major + $number_minor` - age="$number_minor" - revision="$number_revision" - ;; - freebsd-aout|freebsd-elf|sunos) - current="$number_major" - revision="$number_minor" - age="0" - ;; - irix|nonstopux) - current=`expr $number_major + $number_minor - 1` - age="$number_minor" - revision="$number_minor" - ;; - esac - ;; - no) - current="$2" - revision="$3" - age="$4" - ;; - esac - - # Check that each of the things are valid numbers. - case $current in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) - $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $revision in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) - $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - case $age in - 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; - *) - $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - if test "$age" -gt "$current"; then - $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2 - $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit $EXIT_FAILURE - fi - - # Calculate the version variables. - major= - versuffix= - verstring= - case $version_type in - none) ;; - - darwin) - # Like Linux, but with the current version available in - # verstring for coding it into the library header - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - # Darwin ld doesn't like 0 for these options... - minor_current=`expr $current + 1` - verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" - ;; - - freebsd-aout) - major=".$current" - versuffix=".$current.$revision"; - ;; - - freebsd-elf) - major=".$current" - versuffix=".$current"; - ;; - - irix | nonstopux) - major=`expr $current - $age + 1` - - case $version_type in - nonstopux) verstring_prefix=nonstopux ;; - *) verstring_prefix=sgi ;; - esac - verstring="$verstring_prefix$major.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$revision - while test "$loop" -ne 0; do - iface=`expr $revision - $loop` - loop=`expr $loop - 1` - verstring="$verstring_prefix$major.$iface:$verstring" - done - - # Before this point, $major must not contain `.'. - major=.$major - versuffix="$major.$revision" - ;; - - linux) - major=.`expr $current - $age` - versuffix="$major.$age.$revision" - ;; - - osf) - major=.`expr $current - $age` - versuffix=".$current.$age.$revision" - verstring="$current.$age.$revision" - - # Add in all the interfaces that we are compatible with. - loop=$age - while test "$loop" -ne 0; do - iface=`expr $current - $loop` - loop=`expr $loop - 1` - verstring="$verstring:${iface}.0" - done - - # Make executables depend on our current version. - verstring="$verstring:${current}.0" - ;; - - sunos) - major=".$current" - versuffix=".$current.$revision" - ;; - - windows) - # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 filesystems. - major=`expr $current - $age` - versuffix="-$major" - ;; - - *) - $echo "$modename: unknown library version type \`$version_type'" 1>&2 - $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit $EXIT_FAILURE - ;; - esac - - # Clear the version info if we defaulted, and they specified a release. - if test -z "$vinfo" && test -n "$release"; then - major= - case $version_type in - darwin) - # we can't check for "0.0" in archive_cmds due to quoting - # problems, so we reset it completely - verstring= - ;; - *) - verstring="0.0" - ;; - esac - if test "$need_version" = no; then - versuffix= - else - versuffix=".0.0" - fi - fi - - # Remove version info from name if versioning should be avoided - if test "$avoid_version" = yes && test "$need_version" = no; then - major= - versuffix= - verstring="" - fi - - # Check to see if the archive will have undefined symbols. - if test "$allow_undefined" = yes; then - if test "$allow_undefined_flag" = unsupported; then - $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2 - build_libtool_libs=no - build_old_libs=yes - fi - else - # Don't allow undefined symbols. - allow_undefined_flag="$no_undefined_flag" - fi - fi - - if test "$mode" != relink; then - # Remove our outputs, but don't remove object files since they - # may have been created when compiling PIC objects. - removelist= - tempremovelist=`$echo "$output_objdir/*"` - for p in $tempremovelist; do - case $p in - *.$objext) - ;; - $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) - if test "X$precious_files_regex" != "X"; then - if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 - then - continue - fi - fi - removelist="$removelist $p" - ;; - *) ;; - esac - done - if test -n "$removelist"; then - $show "${rm}r $removelist" - $run ${rm}r $removelist - fi - fi - - # Now set the variables for building old libraries. - if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then - oldlibs="$oldlibs $output_objdir/$libname.$libext" - - # Transform .lo files to .o files. - oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` - fi - - # Eliminate all temporary directories. -# for path in $notinst_path; do -# lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"` -# deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"` -# dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"` -# done - - if test -n "$xrpath"; then - # If the user specified any rpath flags, then add them. - temp_xrpath= - for libdir in $xrpath; do - temp_xrpath="$temp_xrpath -R$libdir" - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then - dependency_libs="$temp_xrpath $dependency_libs" - fi - fi - - # Make sure dlfiles contains only unique files that won't be dlpreopened - old_dlfiles="$dlfiles" - dlfiles= - for lib in $old_dlfiles; do - case " $dlprefiles $dlfiles " in - *" $lib "*) ;; - *) dlfiles="$dlfiles $lib" ;; - esac - done - - # Make sure dlprefiles contains only unique files - old_dlprefiles="$dlprefiles" - dlprefiles= - for lib in $old_dlprefiles; do - case "$dlprefiles " in - *" $lib "*) ;; - *) dlprefiles="$dlprefiles $lib" ;; - esac - done - - if test "$build_libtool_libs" = yes; then - if test -n "$rpath"; then - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*) - # these systems don't actually have a c library (as such)! - ;; - *-*-rhapsody* | *-*-darwin1.[012]) - # Rhapsody C library is in the System framework - deplibs="$deplibs -framework System" - ;; - *-*-netbsd*) - # Don't link with libc until the a.out ld.so is fixed. - ;; - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) - # Do not include libc due to us having libc/libc_r. - ;; - *-*-sco3.2v5* | *-*-sco5v6*) - # Causes problems with __ctype - ;; - *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) - # Compiler inserts libc in the correct place for threads to work - ;; - *) - # Add libc to deplibs on all other systems if necessary. - if test "$build_libtool_need_lc" = "yes"; then - deplibs="$deplibs -lc" - fi - ;; - esac - fi - - # Transform deplibs into only deplibs that can be linked in shared. - name_save=$name - libname_save=$libname - release_save=$release - versuffix_save=$versuffix - major_save=$major - # I'm not sure if I'm treating the release correctly. I think - # release should show up in the -l (ie -lgmp5) so we don't want to - # add it in twice. Is that correct? - release="" - versuffix="" - major="" - newdeplibs= - droppeddeps=no - case $deplibs_check_method in - pass_all) - # Don't check for shared/static. Everything works. - # This might be a little naive. We might want to check - # whether the library exists or not. But this is on - # osf3 & osf4 and I'm not really sure... Just - # implementing what was already the behavior. - newdeplibs=$deplibs - ;; - test_compile) - # This code stresses the "libraries are programs" paradigm to its - # limits. Maybe even breaks it. We compile a program, linking it - # against the deplibs as a proxy for the library. Then we can check - # whether they linked in statically or dynamically with ldd. - $rm conftest.c - cat > conftest.c </dev/null` - for potent_lib in $potential_libs; do - # Follow soft links. - if ls -lLd "$potent_lib" 2>/dev/null \ - | grep " -> " >/dev/null; then - continue - fi - # The statement above tries to avoid entering an - # endless loop below, in case of cyclic links. - # We might still enter an endless loop, since a link - # loop can be closed while we follow links, - # but so what? - potlib="$potent_lib" - while test -h "$potlib" 2>/dev/null; do - potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` - case $potliblink in - [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; - *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; - esac - done - if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$file_magic_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for file magic test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a file magic. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - match_pattern*) - set dummy $deplibs_check_method - match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` - for a_deplib in $deplibs; do - name=`expr $a_deplib : '-l\(.*\)'` - # If $name is empty we are operating on a -L argument. - if test -n "$name" && test "$name" != "0"; then - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - case " $predeps $postdeps " in - *" $a_deplib "*) - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - ;; - esac - fi - if test -n "$a_deplib" ; then - libname=`eval \\$echo \"$libname_spec\"` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - potential_libs=`ls $i/$libname[.-]* 2>/dev/null` - for potent_lib in $potential_libs; do - potlib="$potent_lib" # see symlink-check above in file_magic test - if eval $echo \"$potent_lib\" 2>/dev/null \ - | ${SED} 10q \ - | $EGREP "$match_pattern_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi - done - done - fi - if test -n "$a_deplib" ; then - droppeddeps=yes - $echo - $echo "*** Warning: linker path does not have real file for library $a_deplib." - $echo "*** I have the capability to make that library automatically link in when" - $echo "*** you link to this library. But I can only do this if you have a" - $echo "*** shared version of the library, which you do not appear to have" - $echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib" ; then - $echo "*** with $libname but no candidates were found. (...for regex pattern test)" - else - $echo "*** with $libname and none of the candidates passed a file format test" - $echo "*** using a regex pattern. Last file checked: $potlib" - fi - fi - else - # Add a -L argument. - newdeplibs="$newdeplibs $a_deplib" - fi - done # Gone through all deplibs. - ;; - none | unknown | *) - newdeplibs="" - tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ - -e 's/ -[LR][^ ]*//g'` - if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then - for i in $predeps $postdeps ; do - # can't use Xsed below, because $i might contain '/' - tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"` - done - fi - if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \ - | grep . >/dev/null; then - $echo - if test "X$deplibs_check_method" = "Xnone"; then - $echo "*** Warning: inter-library dependencies are not supported in this platform." - else - $echo "*** Warning: inter-library dependencies are not known to be supported." - fi - $echo "*** All declared inter-library dependencies are being dropped." - droppeddeps=yes - fi - ;; - esac - versuffix=$versuffix_save - major=$major_save - release=$release_save - libname=$libname_save - name=$name_save - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'` - ;; - esac - - if test "$droppeddeps" = yes; then - if test "$module" = yes; then - $echo - $echo "*** Warning: libtool could not satisfy all declared inter-library" - $echo "*** dependencies of module $libname. Therefore, libtool will create" - $echo "*** a static module, that should work as long as the dlopening" - $echo "*** application is linked with the -dlopen flag." - if test -z "$global_symbol_pipe"; then - $echo - $echo "*** However, this would only work if libtool was able to extract symbol" - $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - $echo "*** not find such a program. So, this module is probably useless." - $echo "*** \`nm' from GNU binutils and a full rebuild may help." - fi - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - else - $echo "*** The inter-library dependencies that have been dropped here will be" - $echo "*** automatically added whenever a program is linked with this library" - $echo "*** or is declared to -dlopen it." - - if test "$allow_undefined" = no; then - $echo - $echo "*** Since this library must not contain undefined symbols," - $echo "*** because either the platform does not support them or" - $echo "*** it was explicitly requested with -no-undefined," - $echo "*** libtool will only create a static version of it." - if test "$build_old_libs" = no; then - oldlibs="$output_objdir/$libname.$libext" - build_libtool_libs=module - build_old_libs=yes - else - build_libtool_libs=no - fi - fi - fi - fi - # Done checking deplibs! - deplibs=$newdeplibs - fi - - - # move library search paths that coincide with paths to not yet - # installed libraries to the beginning of the library search list - new_libs= - for path in $notinst_path; do - case " $new_libs " in - *" -L$path/$objdir "*) ;; - *) - case " $deplibs " in - *" -L$path/$objdir "*) - new_libs="$new_libs -L$path/$objdir" ;; - esac - ;; - esac - done - for deplib in $deplibs; do - case $deplib in - -L*) - case " $new_libs " in - *" $deplib "*) ;; - *) new_libs="$new_libs $deplib" ;; - esac - ;; - *) new_libs="$new_libs $deplib" ;; - esac - done - deplibs="$new_libs" - - - # All the library-specific variables (install_libdir is set above). - library_names= - old_library= - dlname= - - # Test again, we may have decided not to build it any more - if test "$build_libtool_libs" = yes; then - if test "$hardcode_into_libs" = yes; then - # Hardcode the library paths - hardcode_libdirs= - dep_rpath= - rpath="$finalize_rpath" - test "$mode" != relink && rpath="$compile_rpath$rpath" - for libdir in $rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - dep_rpath="$dep_rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - if test -n "$hardcode_libdir_flag_spec_ld"; then - eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" - else - eval dep_rpath=\"$hardcode_libdir_flag_spec\" - fi - fi - if test -n "$runpath_var" && test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" - fi - test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" - fi - - shlibpath="$finalize_shlibpath" - test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" - if test -n "$shlibpath"; then - eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" - fi - - # Get the real and link names of the library. - eval shared_ext=\"$shrext_cmds\" - eval library_names=\"$library_names_spec\" - set dummy $library_names - realname="$2" - shift; shift - - if test -n "$soname_spec"; then - eval soname=\"$soname_spec\" - else - soname="$realname" - fi - if test -z "$dlname"; then - dlname=$soname - fi - - lib="$output_objdir/$realname" - linknames= - for link - do - linknames="$linknames $link" - done - - # Use standard objects if they are pic - test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - cmds=$export_symbols_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - if len=`expr "X$cmd" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - $show "$cmd" - $run eval "$cmd" || exit $? - skipped_export=false - else - # The command line is too long to execute in one step. - $show "using reloadable object file for export list..." - skipped_export=: - # Break out early, otherwise skipped_export may be - # set to false by a later but shorter cmd. - break - fi - done - IFS="$save_ifs" - if test -n "$export_symbols_regex"; then - $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" - $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' - $show "$mv \"${export_symbols}T\" \"$export_symbols\"" - $run eval '$mv "${export_symbols}T" "$export_symbols"' - fi - fi - fi - - if test -n "$export_symbols" && test -n "$include_expsyms"; then - $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' - fi - - tmp_deplibs= - for test_deplib in $deplibs; do - case " $convenience " in - *" $test_deplib "*) ;; - *) - tmp_deplibs="$tmp_deplibs $test_deplib" - ;; - esac - done - deplibs="$tmp_deplibs" - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - else - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - func_extract_archives $gentop $convenience - libobjs="$libobjs $func_extract_archives_result" - fi - fi - - if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then - eval flag=\"$thread_safe_flag_spec\" - linker_flags="$linker_flags $flag" - fi - - # Make a backup of the uninstalled library when relinking - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $? - fi - - # Do each of the archive commands. - if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - eval test_cmds=\"$module_expsym_cmds\" - cmds=$module_expsym_cmds - else - eval test_cmds=\"$module_cmds\" - cmds=$module_cmds - fi - else - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - eval test_cmds=\"$archive_expsym_cmds\" - cmds=$archive_expsym_cmds - else - eval test_cmds=\"$archive_cmds\" - cmds=$archive_cmds - fi - fi - - if test "X$skipped_export" != "X:" && - len=`expr "X$test_cmds" : ".*" 2>/dev/null` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - : - else - # The command line is too long to link in one step, link piecewise. - $echo "creating reloadable object files..." - - # Save the value of $output and $libobjs because we want to - # use them later. If we have whole_archive_flag_spec, we - # want to use save_libobjs as it was before - # whole_archive_flag_spec was expanded, because we can't - # assume the linker understands whole_archive_flag_spec. - # This may have to be revisited, in case too many - # convenience libraries get linked in and end up exceeding - # the spec. - if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then - save_libobjs=$libobjs - fi - save_output=$output - output_la=`$echo "X$output" | $Xsed -e "$basename"` - - # Clear the reloadable object creation command queue and - # initialize k to one. - test_cmds= - concat_cmds= - objlist= - delfiles= - last_robj= - k=1 - output=$output_objdir/$output_la-${k}.$objext - # Loop over the list of objects to be linked. - for obj in $save_libobjs - do - eval test_cmds=\"$reload_cmds $objlist $last_robj\" - if test "X$objlist" = X || - { len=`expr "X$test_cmds" : ".*" 2>/dev/null` && - test "$len" -le "$max_cmd_len"; }; then - objlist="$objlist $obj" - else - # The command $test_cmds is almost too long, add a - # command to the queue. - if test "$k" -eq 1 ; then - # The first file doesn't have a previous command to add. - eval concat_cmds=\"$reload_cmds $objlist $last_robj\" - else - # All subsequent reloadable object files will link in - # the last one created. - eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\" - fi - last_robj=$output_objdir/$output_la-${k}.$objext - k=`expr $k + 1` - output=$output_objdir/$output_la-${k}.$objext - objlist=$obj - len=1 - fi - done - # Handle the remaining objects by creating one last - # reloadable object file. All subsequent reloadable object - # files will link in the last one created. - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" - - if ${skipped_export-false}; then - $show "generating symbol list for \`$libname.la'" - export_symbols="$output_objdir/$libname.exp" - $run $rm $export_symbols - libobjs=$output - # Append the command to create the export file. - eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\" - fi - - # Set up a command to remove the reloadable object files - # after they are used. - i=0 - while test "$i" -lt "$k" - do - i=`expr $i + 1` - delfiles="$delfiles $output_objdir/$output_la-${i}.$objext" - done - - $echo "creating a temporary reloadable object file: $output" - - # Loop through the commands generated above and execute them. - save_ifs="$IFS"; IFS='~' - for cmd in $concat_cmds; do - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - libobjs=$output - # Restore the value of output. - output=$save_output - - if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then - eval libobjs=\"\$libobjs $whole_archive_flag_spec\" - fi - # Expand the library linking commands again to reset the - # value of $libobjs for piecewise linking. - - # Do each of the archive commands. - if test "$module" = yes && test -n "$module_cmds" ; then - if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then - cmds=$module_expsym_cmds - else - cmds=$module_cmds - fi - else - if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - cmds=$archive_expsym_cmds - else - cmds=$archive_cmds - fi - fi - - # Append the command to remove the reloadable object files - # to the just-reset $cmds. - eval cmds=\"\$cmds~\$rm $delfiles\" - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || { - lt_exit=$? - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' - fi - - exit $lt_exit - } - done - IFS="$save_ifs" - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? - - if test -n "$convenience"; then - if test -z "$whole_archive_flag_spec"; then - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - fi - fi - - exit $EXIT_SUCCESS - fi - - # Create links to the real library. - for linkname in $linknames; do - if test "$realname" != "$linkname"; then - $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $? - fi - done - - # If -module or -export-dynamic was specified, set the dlname. - if test "$module" = yes || test "$export_dynamic" = yes; then - # On all known operating systems, these are identical. - dlname="$soname" - fi - fi - ;; - - obj) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 - fi - - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2 - fi - - if test -n "$rpath"; then - $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2 - fi - - if test -n "$xrpath"; then - $echo "$modename: warning: \`-R' is ignored for objects" 1>&2 - fi - - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for objects" 1>&2 - fi - - case $output in - *.lo) - if test -n "$objs$old_deplibs"; then - $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2 - exit $EXIT_FAILURE - fi - libobj="$output" - obj=`$echo "X$output" | $Xsed -e "$lo2o"` - ;; - *) - libobj= - obj="$output" - ;; - esac - - # Delete the old objects. - $run $rm $obj $libobj - - # Objects from convenience libraries. This assumes - # single-version convenience libraries. Whenever we create - # different ones for PIC/non-PIC, this we'll have to duplicate - # the extraction. - reload_conv_objs= - gentop= - # reload_cmds runs $LD directly, so let us get rid of - # -Wl from whole_archive_flag_spec and hope we can get by with - # turning comma into space.. - wl= - - if test -n "$convenience"; then - if test -n "$whole_archive_flag_spec"; then - eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" - reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'` - else - gentop="$output_objdir/${obj}x" - generated="$generated $gentop" - - func_extract_archives $gentop $convenience - reload_conv_objs="$reload_objs $func_extract_archives_result" - fi - fi - - # Create the old-style object. - reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - - output="$obj" - cmds=$reload_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - - # Exit if we aren't doing a library object file. - if test -z "$libobj"; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit $EXIT_SUCCESS - fi - - if test "$build_libtool_libs" != yes; then - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - # Create an invalid libtool object if no PIC, so that we don't - # accidentally link it into a program. - # $show "echo timestamp > $libobj" - # $run eval "echo timestamp > $libobj" || exit $? - exit $EXIT_SUCCESS - fi - - if test -n "$pic_flag" || test "$pic_mode" != default; then - # Only do commands if we really have different PIC objects. - reload_objs="$libobjs $reload_conv_objs" - output="$libobj" - cmds=$reload_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - fi - - if test -n "$gentop"; then - $show "${rm}r $gentop" - $run ${rm}r $gentop - fi - - exit $EXIT_SUCCESS - ;; - - prog) - case $host in - *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; - esac - if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 - fi - - if test -n "$release"; then - $echo "$modename: warning: \`-release' is ignored for programs" 1>&2 - fi - - if test "$preload" = yes; then - if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown && - test "$dlopen_self_static" = unknown; then - $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support." - fi - fi - - case $host in - *-*-rhapsody* | *-*-darwin1.[012]) - # On Rhapsody replace the C library is the System framework - compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'` - finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'` - ;; - esac - - case $host in - *darwin*) - # Don't allow lazy linking, it breaks C++ global constructors - if test "$tagname" = CXX ; then - compile_command="$compile_command ${wl}-bind_at_load" - finalize_command="$finalize_command ${wl}-bind_at_load" - fi - ;; - esac - - - # move library search paths that coincide with paths to not yet - # installed libraries to the beginning of the library search list - new_libs= - for path in $notinst_path; do - case " $new_libs " in - *" -L$path/$objdir "*) ;; - *) - case " $compile_deplibs " in - *" -L$path/$objdir "*) - new_libs="$new_libs -L$path/$objdir" ;; - esac - ;; - esac - done - for deplib in $compile_deplibs; do - case $deplib in - -L*) - case " $new_libs " in - *" $deplib "*) ;; - *) new_libs="$new_libs $deplib" ;; - esac - ;; - *) new_libs="$new_libs $deplib" ;; - esac - done - compile_deplibs="$new_libs" - - - compile_command="$compile_command $compile_deplibs" - finalize_command="$finalize_command $finalize_deplibs" - - if test -n "$rpath$xrpath"; then - # If the user specified any rpath flags, then add them. - for libdir in $rpath $xrpath; do - # This is the magic to use -rpath. - case "$finalize_rpath " in - *" $libdir "*) ;; - *) finalize_rpath="$finalize_rpath $libdir" ;; - esac - done - fi - - # Now hardcode the library paths - rpath= - hardcode_libdirs= - for libdir in $compile_rpath $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$perm_rpath " in - *" $libdir "*) ;; - *) perm_rpath="$perm_rpath $libdir" ;; - esac - fi - case $host in - *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) - testbindir=`$echo "X$libdir" | $Xsed -e 's*/lib$*/bin*'` - case :$dllsearchpath: in - *":$libdir:"*) ;; - *) dllsearchpath="$dllsearchpath:$libdir";; - esac - case :$dllsearchpath: in - *":$testbindir:"*) ;; - *) dllsearchpath="$dllsearchpath:$testbindir";; - esac - ;; - esac - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - compile_rpath="$rpath" - - rpath= - hardcode_libdirs= - for libdir in $finalize_rpath; do - if test -n "$hardcode_libdir_flag_spec"; then - if test -n "$hardcode_libdir_separator"; then - if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" - else - # Just accumulate the unique libdirs. - case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) - ;; - *) - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" - ;; - esac - fi - else - eval flag=\"$hardcode_libdir_flag_spec\" - rpath="$rpath $flag" - fi - elif test -n "$runpath_var"; then - case "$finalize_perm_rpath " in - *" $libdir "*) ;; - *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; - esac - fi - done - # Substitute the hardcoded libdirs into the rpath. - if test -n "$hardcode_libdir_separator" && - test -n "$hardcode_libdirs"; then - libdir="$hardcode_libdirs" - eval rpath=\" $hardcode_libdir_flag_spec\" - fi - finalize_rpath="$rpath" - - if test -n "$libobjs" && test "$build_old_libs" = yes; then - # Transform all the library objects into standard objects. - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - fi - - dlsyms= - if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then - if test -n "$NM" && test -n "$global_symbol_pipe"; then - dlsyms="${outputname}S.c" - else - $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 - fi - fi - - if test -n "$dlsyms"; then - case $dlsyms in - "") ;; - *.c) - # Discover the nlist of each of the dlfiles. - nlist="$output_objdir/${outputname}.nm" - - $show "$rm $nlist ${nlist}S ${nlist}T" - $run $rm "$nlist" "${nlist}S" "${nlist}T" - - # Parse the name list into a source file. - $show "creating $output_objdir/$dlsyms" - - test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ -/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ -/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ - -#ifdef __cplusplus -extern \"C\" { -#endif - -/* Prevent the only kind of declaration conflicts we can make. */ -#define lt_preloaded_symbols some_other_symbol - -/* External symbol declarations for the compiler. */\ -" - - if test "$dlself" = yes; then - $show "generating symbol list for \`$output'" - - test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" - - # Add our own program objects to the symbol list. - progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` - for arg in $progfiles; do - $show "extracting global C symbols from \`$arg'" - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -n "$exclude_expsyms"; then - $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - if test -n "$export_symbols_regex"; then - $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' - $run eval '$mv "$nlist"T "$nlist"' - fi - - # Prepare the list of exported symbols - if test -z "$export_symbols"; then - export_symbols="$output_objdir/$outputname.exp" - $run $rm $export_symbols - $run eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' - case $host in - *cygwin* | *mingw* ) - $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' - $run eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' - ;; - esac - else - $run eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' - $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' - $run eval 'mv "$nlist"T "$nlist"' - case $host in - *cygwin* | *mingw* ) - $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' - $run eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' - ;; - esac - fi - fi - - for arg in $dlprefiles; do - $show "extracting global C symbols from \`$arg'" - name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` - $run eval '$echo ": $name " >> "$nlist"' - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" - done - - if test -z "$run"; then - # Make sure we have at least an empty file. - test -f "$nlist" || : > "$nlist" - - if test -n "$exclude_expsyms"; then - $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T - $mv "$nlist"T "$nlist" - fi - - # Try sorting and uniquifying the output. - if grep -v "^: " < "$nlist" | - if sort -k 3 /dev/null 2>&1; then - sort -k 3 - else - sort +2 - fi | - uniq > "$nlist"S; then - : - else - grep -v "^: " < "$nlist" > "$nlist"S - fi - - if test -f "$nlist"S; then - eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' - else - $echo '/* NONE */' >> "$output_objdir/$dlsyms" - fi - - $echo >> "$output_objdir/$dlsyms" "\ - -#undef lt_preloaded_symbols - -#if defined (__STDC__) && __STDC__ -# define lt_ptr void * -#else -# define lt_ptr char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -" - - case $host in - *cygwin* | *mingw* ) - $echo >> "$output_objdir/$dlsyms" "\ -/* DATA imports from DLLs on WIN32 can't be const, because - runtime relocations are performed -- see ld's documentation - on pseudo-relocs */ -struct { -" - ;; - * ) - $echo >> "$output_objdir/$dlsyms" "\ -const struct { -" - ;; - esac - - - $echo >> "$output_objdir/$dlsyms" "\ - const char *name; - lt_ptr address; -} -lt_preloaded_symbols[] = -{\ -" - - eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms" - - $echo >> "$output_objdir/$dlsyms" "\ - {0, (lt_ptr) 0} -}; - -/* This works around a problem in FreeBSD linker */ -#ifdef FREEBSD_WORKAROUND -static const void *lt_preloaded_setup() { - return lt_preloaded_symbols; -} -#endif - -#ifdef __cplusplus -} -#endif\ -" - fi - - pic_flag_for_symtable= - case $host in - # compiling the symbol table file with pic_flag works around - # a FreeBSD bug that causes programs to crash when -lm is - # linked before any other PIC object. But we must not use - # pic_flag when linking with -static. The problem exists in - # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. - *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";; - esac;; - *-*-hpux*) - case "$compile_command " in - *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag";; - esac - esac - - # Now compile the dynamic symbol file. - $show "(cd $output_objdir && $LTCC $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" - $run eval '(cd $output_objdir && $LTCC $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? - - # Clean up the generated files. - $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" - $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T" - - # Transform the symbol file into the correct name. - case $host in - *cygwin* | *mingw* ) - if test -f "$output_objdir/${outputname}.def" ; then - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP` - finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP` - else - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP` - finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP` - fi - ;; - * ) - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP` - finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP` - ;; - esac - ;; - *) - $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 - exit $EXIT_FAILURE - ;; - esac - else - # We keep going just in case the user didn't refer to - # lt_preloaded_symbols. The linker will fail if global_symbol_pipe - # really was required. - - # Nullify the symbol file. - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP` - finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP` - fi - - if test "$need_relink" = no || test "$build_libtool_libs" != yes; then - # Replace the output file specification. - compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP` - link_command="$compile_command$compile_rpath" - - # We have no uninstalled library dependencies, so finalize right now. - $show "$link_command" - $run eval "$link_command" - exit_status=$? - - # Delete the generated files. - if test -n "$dlsyms"; then - $show "$rm $output_objdir/${outputname}S.${objext}" - $run $rm "$output_objdir/${outputname}S.${objext}" - fi - - exit $exit_status - fi - - if test -n "$shlibpath_var"; then - # We should set the shlibpath_var - rpath= - for dir in $temp_rpath; do - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) - # Absolute path. - rpath="$rpath$dir:" - ;; - *) - # Relative path: add a thisdir entry. - rpath="$rpath\$thisdir/$dir:" - ;; - esac - done - temp_rpath="$rpath" - fi - - if test -n "$compile_shlibpath$finalize_shlibpath"; then - compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" - fi - if test -n "$finalize_shlibpath"; then - finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" - fi - - compile_var= - finalize_var= - if test -n "$runpath_var"; then - if test -n "$perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $perm_rpath; do - rpath="$rpath$dir:" - done - compile_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - if test -n "$finalize_perm_rpath"; then - # We should set the runpath_var. - rpath= - for dir in $finalize_perm_rpath; do - rpath="$rpath$dir:" - done - finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " - fi - fi - - if test "$no_install" = yes; then - # We don't need to create a wrapper script. - link_command="$compile_var$compile_command$compile_rpath" - # Replace the output file specification. - link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` - # Delete the old output file. - $run $rm $output - # Link the executable and exit - $show "$link_command" - $run eval "$link_command" || exit $? - exit $EXIT_SUCCESS - fi - - if test "$hardcode_action" = relink; then - # Fast installation is not supported - link_command="$compile_var$compile_command$compile_rpath" - relink_command="$finalize_var$finalize_command$finalize_rpath" - - $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2 - $echo "$modename: \`$output' will be relinked during installation" 1>&2 - else - if test "$fast_install" != no; then - link_command="$finalize_var$compile_command$finalize_rpath" - if test "$fast_install" = yes; then - relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP` - 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" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP` - fi - - # Quote $echo for shipping. - if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then - case $progpath in - [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; - *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; - esac - qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` - else - qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"` - fi - - # Only actually do things if our run command is non-null. - if test -z "$run"; then - # win32 will think the script is a binary if it has - # a .exe suffix, so we strip it off here. - case $output in - *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;; - esac - # test for cygwin because mv fails w/o .exe extensions - case $host in - *cygwin*) - exeext=.exe - outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; - *) exeext= ;; - esac - case $host in - *cygwin* | *mingw* ) - output_name=`basename $output` - output_path=`dirname $output` - cwrappersource="$output_path/$objdir/lt-$output_name.c" - cwrapper="$output_path/$output_name.exe" - $rm $cwrappersource $cwrapper - trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 - - cat > $cwrappersource <> $cwrappersource<<"EOF" -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#if defined(PATH_MAX) -# define LT_PATHMAX PATH_MAX -#elif defined(MAXPATHLEN) -# define LT_PATHMAX MAXPATHLEN -#else -# define LT_PATHMAX 1024 -#endif - -#ifndef DIR_SEPARATOR -# define DIR_SEPARATOR '/' -# define PATH_SEPARATOR ':' -#endif - -#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ - defined (__OS2__) -# define HAVE_DOS_BASED_FILE_SYSTEM -# ifndef DIR_SEPARATOR_2 -# define DIR_SEPARATOR_2 '\\' -# endif -# ifndef PATH_SEPARATOR_2 -# define PATH_SEPARATOR_2 ';' -# endif -#endif - -#ifndef DIR_SEPARATOR_2 -# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) -#else /* DIR_SEPARATOR_2 */ -# define IS_DIR_SEPARATOR(ch) \ - (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) -#endif /* DIR_SEPARATOR_2 */ - -#ifndef PATH_SEPARATOR_2 -# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) -#else /* PATH_SEPARATOR_2 */ -# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) -#endif /* PATH_SEPARATOR_2 */ - -#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) -#define XFREE(stale) do { \ - if (stale) { free ((void *) stale); stale = 0; } \ -} while (0) - -/* -DDEBUG is fairly common in CFLAGS. */ -#undef DEBUG -#if defined DEBUGWRAPPER -# define DEBUG(format, ...) fprintf(stderr, format, __VA_ARGS__) -#else -# define DEBUG(format, ...) -#endif - -const char *program_name = NULL; - -void * xmalloc (size_t num); -char * xstrdup (const char *string); -const char * base_name (const char *name); -char * find_executable(const char *wrapper); -int check_executable(const char *path); -char * strendzap(char *str, const char *pat); -void lt_fatal (const char *message, ...); - -int -main (int argc, char *argv[]) -{ - char **newargz; - int i; - - program_name = (char *) xstrdup (base_name (argv[0])); - DEBUG("(main) argv[0] : %s\n",argv[0]); - DEBUG("(main) program_name : %s\n",program_name); - newargz = XMALLOC(char *, argc+2); -EOF - - cat >> $cwrappersource <> $cwrappersource <<"EOF" - newargz[1] = find_executable(argv[0]); - if (newargz[1] == NULL) - lt_fatal("Couldn't find %s", argv[0]); - DEBUG("(main) found exe at : %s\n",newargz[1]); - /* we know the script has the same name, without the .exe */ - /* so make sure newargz[1] doesn't end in .exe */ - strendzap(newargz[1],".exe"); - for (i = 1; i < argc; i++) - newargz[i+1] = xstrdup(argv[i]); - newargz[argc+1] = NULL; - - for (i=0; i> $cwrappersource <> $cwrappersource <> $cwrappersource <<"EOF" - return 127; -} - -void * -xmalloc (size_t num) -{ - void * p = (void *) malloc (num); - if (!p) - lt_fatal ("Memory exhausted"); - - return p; -} - -char * -xstrdup (const char *string) -{ - return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL -; -} - -const char * -base_name (const char *name) -{ - const char *base; - -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - /* Skip over the disk name in MSDOS pathnames. */ - if (isalpha ((unsigned char)name[0]) && name[1] == ':') - name += 2; -#endif - - for (base = name; *name; name++) - if (IS_DIR_SEPARATOR (*name)) - base = name + 1; - return base; -} - -int -check_executable(const char * path) -{ - struct stat st; - - DEBUG("(check_executable) : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!"); - if ((!path) || (!*path)) - return 0; - - if ((stat (path, &st) >= 0) && - ( - /* MinGW & native WIN32 do not support S_IXOTH or S_IXGRP */ -#if defined (S_IXOTH) - ((st.st_mode & S_IXOTH) == S_IXOTH) || -#endif -#if defined (S_IXGRP) - ((st.st_mode & S_IXGRP) == S_IXGRP) || -#endif - ((st.st_mode & S_IXUSR) == S_IXUSR)) - ) - return 1; - else - return 0; -} - -/* Searches for the full path of the wrapper. Returns - newly allocated full path name if found, NULL otherwise */ -char * -find_executable (const char* wrapper) -{ - int has_slash = 0; - const char* p; - const char* p_next; - /* static buffer for getcwd */ - char tmp[LT_PATHMAX + 1]; - int tmp_len; - char* concat_name; - - DEBUG("(find_executable) : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!"); - - if ((wrapper == NULL) || (*wrapper == '\0')) - return NULL; - - /* Absolute path? */ -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - if (isalpha ((unsigned char)wrapper[0]) && wrapper[1] == ':') - { - concat_name = xstrdup (wrapper); - if (check_executable(concat_name)) - return concat_name; - XFREE(concat_name); - } - else - { -#endif - if (IS_DIR_SEPARATOR (wrapper[0])) - { - concat_name = xstrdup (wrapper); - if (check_executable(concat_name)) - return concat_name; - XFREE(concat_name); - } -#if defined (HAVE_DOS_BASED_FILE_SYSTEM) - } -#endif - - for (p = wrapper; *p; p++) - if (*p == '/') - { - has_slash = 1; - break; - } - if (!has_slash) - { - /* no slashes; search PATH */ - const char* path = getenv ("PATH"); - if (path != NULL) - { - for (p = path; *p; p = p_next) - { - const char* q; - size_t p_len; - for (q = p; *q; q++) - if (IS_PATH_SEPARATOR(*q)) - break; - p_len = q - p; - p_next = (*q == '\0' ? q : q + 1); - if (p_len == 0) - { - /* empty path: current directory */ - if (getcwd (tmp, LT_PATHMAX) == NULL) - lt_fatal ("getcwd failed"); - tmp_len = strlen(tmp); - concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1); - memcpy (concat_name, tmp, tmp_len); - concat_name[tmp_len] = '/'; - strcpy (concat_name + tmp_len + 1, wrapper); - } - else - { - concat_name = XMALLOC(char, p_len + 1 + strlen(wrapper) + 1); - memcpy (concat_name, p, p_len); - concat_name[p_len] = '/'; - strcpy (concat_name + p_len + 1, wrapper); - } - if (check_executable(concat_name)) - return concat_name; - XFREE(concat_name); - } - } - /* not found in PATH; assume curdir */ - } - /* Relative path | not found in path: prepend cwd */ - if (getcwd (tmp, LT_PATHMAX) == NULL) - lt_fatal ("getcwd failed"); - tmp_len = strlen(tmp); - concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1); - memcpy (concat_name, tmp, tmp_len); - concat_name[tmp_len] = '/'; - strcpy (concat_name + tmp_len + 1, wrapper); - - if (check_executable(concat_name)) - return concat_name; - XFREE(concat_name); - return NULL; -} - -char * -strendzap(char *str, const char *pat) -{ - size_t len, patlen; - - assert(str != NULL); - assert(pat != NULL); - - len = strlen(str); - patlen = strlen(pat); - - if (patlen <= len) - { - str += len - patlen; - if (strcmp(str, pat) == 0) - *str = '\0'; - } - return str; -} - -static void -lt_error_core (int exit_status, const char * mode, - const char * message, va_list ap) -{ - fprintf (stderr, "%s: %s: ", program_name, mode); - vfprintf (stderr, message, ap); - fprintf (stderr, ".\n"); - - if (exit_status >= 0) - exit (exit_status); -} - -void -lt_fatal (const char *message, ...) -{ - va_list ap; - va_start (ap, message); - lt_error_core (EXIT_FAILURE, "FATAL", message, ap); - va_end (ap); -} -EOF - # we should really use a build-platform specific compiler - # here, but OTOH, the wrappers (shell script and this C one) - # are only useful if you want to execute the "real" binary. - # Since the "real" binary is built for $host, then this - # wrapper might as well be built for $host, too. - $run $LTCC $LTCFLAGS -s -o $cwrapper $cwrappersource - ;; - esac - $rm $output - trap "$rm $output; exit $EXIT_FAILURE" 1 2 15 - - $echo > $output "\ -#! $SHELL - -# $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# The $output program cannot be directly executed until all the libtool -# libraries that it depends on are installed. -# -# This wrapper script should never be moved out of the build directory. -# If it is, it will not operate correctly. - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='${SED} -e 1s/^X//' -sed_quote_subst='$sed_quote_subst' - -# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE). -if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else - case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac -fi - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -relink_command=\"$relink_command\" - -# This environment variable determines our operation mode. -if test \"\$libtool_install_magic\" = \"$magic\"; then - # install mode needs the following variable: - notinst_deplibs='$notinst_deplibs' -else - # When we are sourced in execute mode, \$file and \$echo are already set. - if test \"\$libtool_execute_magic\" != \"$magic\"; then - echo=\"$qecho\" - file=\"\$0\" - # Make sure echo works. - if test \"X\$1\" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift - elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then - # Yippee, \$echo works! - : - else - # Restart under the correct shell, and then maybe \$echo will work. - exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} - fi - fi\ -" - $echo >> $output "\ - - # Find the directory that this script lives in. - thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` - test \"x\$thisdir\" = \"x\$file\" && thisdir=. - - # Follow symbolic links until we get to the real thisdir. - file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\` - while test -n \"\$file\"; do - destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` - - # If there was a directory component, then change thisdir. - if test \"x\$destdir\" != \"x\$file\"; then - case \"\$destdir\" in - [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; - *) thisdir=\"\$thisdir/\$destdir\" ;; - esac - fi - - file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\` - file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\` - done - - # Try to get the absolute directory name. - absdir=\`cd \"\$thisdir\" && pwd\` - test -n \"\$absdir\" && thisdir=\"\$absdir\" -" - - if test "$fast_install" = yes; then - $echo >> $output "\ - program=lt-'$outputname'$exeext - progdir=\"\$thisdir/$objdir\" - - if test ! -f \"\$progdir/\$program\" || \\ - { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ - test \"X\$file\" != \"X\$progdir/\$program\"; }; then - - file=\"\$\$-\$program\" - - if test ! -d \"\$progdir\"; then - $mkdir \"\$progdir\" - else - $rm \"\$progdir/\$file\" - fi" - - $echo >> $output "\ - - # relink executable if necessary - if test -n \"\$relink_command\"; then - if relink_command_output=\`eval \$relink_command 2>&1\`; then : - else - $echo \"\$relink_command_output\" >&2 - $rm \"\$progdir/\$file\" - exit $EXIT_FAILURE - fi - fi - - $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || - { $rm \"\$progdir/\$program\"; - $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; } - $rm \"\$progdir/\$file\" - fi" - else - $echo >> $output "\ - program='$outputname' - progdir=\"\$thisdir/$objdir\" -" - fi - - $echo >> $output "\ - - if test -f \"\$progdir/\$program\"; then" - - # Export our shlibpath_var if we have one. - if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then - $echo >> $output "\ - # Add our own library path to $shlibpath_var - $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" - - # Some systems cannot cope with colon-terminated $shlibpath_var - # The second colon is a workaround for a bug in BeOS R4 sed - $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` - - export $shlibpath_var -" - fi - - # fixup the dll searchpath if we need to. - if test -n "$dllsearchpath"; then - $echo >> $output "\ - # Add the dll search path components to the executable PATH - PATH=$dllsearchpath:\$PATH -" - fi - - $echo >> $output "\ - if test \"\$libtool_execute_magic\" != \"$magic\"; then - # Run the actual program with our arguments. -" - case $host in - # Backslashes separate directories on plain windows - *-*-mingw | *-*-os2*) - $echo >> $output "\ - exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} -" - ;; - - *) - $echo >> $output "\ - exec \"\$progdir/\$program\" \${1+\"\$@\"} -" - ;; - esac - $echo >> $output "\ - \$echo \"\$0: cannot exec \$program \$*\" - exit $EXIT_FAILURE - fi - else - # The program doesn't exist. - \$echo \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 - \$echo \"This script is just a wrapper for \$program.\" 1>&2 - $echo \"See the $PACKAGE documentation for more information.\" 1>&2 - exit $EXIT_FAILURE - fi -fi\ -" - chmod +x $output - fi - exit $EXIT_SUCCESS - ;; - esac - - # See if we need to build an old-fashioned archive. - for oldlib in $oldlibs; do - - if test "$build_libtool_libs" = convenience; then - oldobjs="$libobjs_save" - addlibs="$convenience" - build_libtool_libs=no - else - if test "$build_libtool_libs" = module; then - oldobjs="$libobjs_save" - build_libtool_libs=no - else - oldobjs="$old_deplibs $non_pic_objects" - fi - addlibs="$old_convenience" - fi - - if test -n "$addlibs"; then - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - func_extract_archives $gentop $addlibs - oldobjs="$oldobjs $func_extract_archives_result" - fi - - # Do each command in the archive commands. - if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then - cmds=$old_archive_from_new_cmds - else - # POSIX demands no paths to be encoded in archives. We have - # to avoid creating archives with duplicate basenames if we - # might have to extract them afterwards, e.g., when creating a - # static archive out of a convenience library, or when linking - # the entirety of a libtool archive into another (currently - # not supported by libtool). - if (for obj in $oldobjs - do - $echo "X$obj" | $Xsed -e 's%^.*/%%' - done | sort | sort -uc >/dev/null 2>&1); then - : - else - $echo "copying selected object files to avoid basename conflicts..." - - if test -z "$gentop"; then - gentop="$output_objdir/${outputname}x" - generated="$generated $gentop" - - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "$mkdir $gentop" - $run $mkdir "$gentop" - exit_status=$? - if test "$exit_status" -ne 0 && test ! -d "$gentop"; then - exit $exit_status - fi - fi - - save_oldobjs=$oldobjs - oldobjs= - counter=1 - for obj in $save_oldobjs - do - objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` - case " $oldobjs " in - " ") oldobjs=$obj ;; - *[\ /]"$objbase "*) - while :; do - # Make sure we don't pick an alternate name that also - # overlaps. - newobj=lt$counter-$objbase - counter=`expr $counter + 1` - case " $oldobjs " in - *[\ /]"$newobj "*) ;; - *) if test ! -f "$gentop/$newobj"; then break; fi ;; - esac - done - $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" - $run ln "$obj" "$gentop/$newobj" || - $run cp "$obj" "$gentop/$newobj" - oldobjs="$oldobjs $gentop/$newobj" - ;; - *) oldobjs="$oldobjs $obj" ;; - esac - done - fi - - eval cmds=\"$old_archive_cmds\" - - if len=`expr "X$cmds" : ".*"` && - test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then - cmds=$old_archive_cmds - else - # the command line is too long to link in one step, link in parts - $echo "using piecewise archive linking..." - save_RANLIB=$RANLIB - RANLIB=: - objlist= - concat_cmds= - save_oldobjs=$oldobjs - - # Is there a better way of finding the last object in the list? - for obj in $save_oldobjs - do - last_oldobj=$obj - done - for obj in $save_oldobjs - do - oldobjs="$objlist $obj" - objlist="$objlist $obj" - eval test_cmds=\"$old_archive_cmds\" - if len=`expr "X$test_cmds" : ".*" 2>/dev/null` && - test "$len" -le "$max_cmd_len"; then - : - else - # the above command should be used before it gets too long - oldobjs=$objlist - if test "$obj" = "$last_oldobj" ; then - RANLIB=$save_RANLIB - fi - test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" - objlist= - fi - done - RANLIB=$save_RANLIB - oldobjs=$objlist - if test "X$oldobjs" = "X" ; then - eval cmds=\"\$concat_cmds\" - else - eval cmds=\"\$concat_cmds~\$old_archive_cmds\" - fi - fi - fi - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - eval cmd=\"$cmd\" - IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$generated"; then - $show "${rm}r$generated" - $run ${rm}r$generated - fi - - # Now create the libtool archive. - case $output in - *.la) - old_library= - test "$build_old_libs" = yes && old_library="$libname.$libext" - $show "creating $output" - - # Preserve any variables that may affect compiler behavior - for var in $variables_saved_for_relink; do - if eval test -z \"\${$var+set}\"; then - relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" - elif eval var_value=\$$var; test -z "$var_value"; then - relink_command="$var=; export $var; $relink_command" - else - var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` - relink_command="$var=\"$var_value\"; export $var; $relink_command" - fi - done - # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" - relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP` - if test "$hardcode_automatic" = yes ; then - relink_command= - fi - - - # Only create the output if not a dry run. - if test -z "$run"; then - for installed in no yes; do - if test "$installed" = yes; then - if test -z "$install_libdir"; then - break - fi - output="$output_objdir/$outputname"i - # Replace all uninstalled libtool libraries with the installed ones - newdependency_libs= - for deplib in $dependency_libs; do - case $deplib in - *.la) - name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` - if test -z "$libdir"; then - $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdependency_libs="$newdependency_libs $libdir/$name" - ;; - *) newdependency_libs="$newdependency_libs $deplib" ;; - esac - done - dependency_libs="$newdependency_libs" - newdlfiles= - for lib in $dlfiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdlfiles="$newdlfiles $libdir/$name" - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` - if test -z "$libdir"; then - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit $EXIT_FAILURE - fi - newdlprefiles="$newdlprefiles $libdir/$name" - done - dlprefiles="$newdlprefiles" - else - newdlfiles= - for lib in $dlfiles; do - case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - newdlfiles="$newdlfiles $abs" - done - dlfiles="$newdlfiles" - newdlprefiles= - for lib in $dlprefiles; do - case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; - *) abs=`pwd`"/$lib" ;; - esac - newdlprefiles="$newdlprefiles $abs" - done - dlprefiles="$newdlprefiles" - fi - $rm $output - # place dlname in correct position for cygwin - tdlname=$dlname - case $host,$output,$installed,$module,$dlname in - *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; - esac - $echo > $output "\ -# $outputname - a libtool library file -# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='$tdlname' - -# Names of this library. -library_names='$library_names' - -# The name of the static archive. -old_library='$old_library' - -# Libraries that this one depends upon. -dependency_libs='$dependency_libs' - -# Version information for $libname. -current=$current -age=$age -revision=$revision - -# Is this an already installed library? -installed=$installed - -# Should we warn about portability when linking against -modules? -shouldnotlink=$module - -# Files to dlopen/dlpreopen -dlopen='$dlfiles' -dlpreopen='$dlprefiles' - -# Directory that this library needs to be installed in: -libdir='$install_libdir'" - if test "$installed" = no && test "$need_relink" = yes; then - $echo >> $output "\ -relink_command=\"$relink_command\"" - fi - done - fi - - # Do a symbolic link so that the libtool archive can be found in - # LD_LIBRARY_PATH before the program is installed. - $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" - $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? - ;; - esac - exit $EXIT_SUCCESS - ;; - - # libtool install mode - install) - modename="$modename: install" - - # There may be an optional sh(1) argument at the beginning of - # install_prog (especially on Windows NT). - if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || - # Allow the use of GNU shtool's install command. - $echo "X$nonopt" | grep shtool > /dev/null; then - # Aesthetically quote it. - arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - install_prog="$arg " - arg="$1" - shift - else - install_prog= - arg=$nonopt - fi - - # The real first argument should be the name of the installation program. - # Aesthetically quote it. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog$arg" - - # We need to accept at least all the BSD install flags. - dest= - files= - opts= - prev= - install_type= - isdir=no - stripme= - for arg - do - if test -n "$dest"; then - files="$files $dest" - dest=$arg - continue - fi - - case $arg in - -d) isdir=yes ;; - -f) - case " $install_prog " in - *[\\\ /]cp\ *) ;; - *) prev=$arg ;; - esac - ;; - -g | -m | -o) prev=$arg ;; - -s) - stripme=" -s" - continue - ;; - -*) - ;; - *) - # If the previous option needed an argument, then skip it. - if test -n "$prev"; then - prev= - else - dest=$arg - continue - fi - ;; - esac - - # Aesthetically quote the argument. - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - install_prog="$install_prog $arg" - done - - if test -z "$install_prog"; then - $echo "$modename: you must specify an install program" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test -n "$prev"; then - $echo "$modename: the \`$prev' option requires an argument" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - if test -z "$files"; then - if test -z "$dest"; then - $echo "$modename: no file or destination specified" 1>&2 - else - $echo "$modename: you must specify a destination" 1>&2 - fi - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Strip any trailing slash from the destination. - dest=`$echo "X$dest" | $Xsed -e 's%/$%%'` - - # Check to see that the destination is a directory. - test -d "$dest" && isdir=yes - if test "$isdir" = yes; then - destdir="$dest" - destname= - else - destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'` - test "X$destdir" = "X$dest" && destdir=. - destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'` - - # Not a directory, so check to see that there is only one file specified. - set dummy $files - if test "$#" -gt 2; then - $echo "$modename: \`$dest' is not a directory" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - fi - case $destdir in - [\\/]* | [A-Za-z]:[\\/]*) ;; - *) - for file in $files; do - case $file in - *.lo) ;; - *) - $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - done - ;; - esac - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - staticlibs= - future_libdirs= - current_libdirs= - for file in $files; do - - # Do each installation. - case $file in - *.$libext) - # Do the static libraries later. - staticlibs="$staticlibs $file" - ;; - - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - library_names= - old_library= - relink_command= - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Add the libdir to current_libdirs if it is the destination. - if test "X$destdir" = "X$libdir"; then - case "$current_libdirs " in - *" $libdir "*) ;; - *) current_libdirs="$current_libdirs $libdir" ;; - esac - else - # Note the libdir as a future libdir. - case "$future_libdirs " in - *" $libdir "*) ;; - *) future_libdirs="$future_libdirs $libdir" ;; - esac - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/ - test "X$dir" = "X$file/" && dir= - dir="$dir$objdir" - - if test -n "$relink_command"; then - # Determine the prefix the user has applied to our future dir. - inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"` - - # Don't allow the user to place us outside of our expected - # location b/c this prevents finding dependent libraries that - # are installed to the same prefix. - # At present, this check doesn't affect windows .dll's that - # are installed into $libdir/../bin (currently, that works fine) - # but it's something to keep an eye on. - if test "$inst_prefix_dir" = "$destdir"; then - $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2 - exit $EXIT_FAILURE - fi - - if test -n "$inst_prefix_dir"; then - # Stick the inst_prefix_dir data into the link command. - relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP` - else - relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP` - fi - - $echo "$modename: warning: relinking \`$file'" 1>&2 - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - exit $EXIT_FAILURE - fi - fi - - # See the names of the shared library. - set dummy $library_names - if test -n "$2"; then - realname="$2" - shift - shift - - srcname="$realname" - test -n "$relink_command" && srcname="$realname"T - - # Install the shared library and build the symlinks. - $show "$install_prog $dir/$srcname $destdir/$realname" - $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $? - if test -n "$stripme" && test -n "$striplib"; then - $show "$striplib $destdir/$realname" - $run eval "$striplib $destdir/$realname" || exit $? - fi - - if test "$#" -gt 0; then - # Delete the old symlinks, and create new ones. - # Try `ln -sf' first, because the `ln' binary might depend on - # the symlink we replace! Solaris /bin/ln does not understand -f, - # so we also need to try rm && ln -s. - for linkname - do - if test "$linkname" != "$realname"; then - $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" - $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" - fi - done - fi - - # Do each command in the postinstall commands. - lib="$destdir/$realname" - cmds=$postinstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || { - lt_exit=$? - - # Restore the uninstalled library and exit - if test "$mode" = relink; then - $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' - fi - - exit $lt_exit - } - done - IFS="$save_ifs" - fi - - # Install the pseudo-library for information purposes. - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - instname="$dir/$name"i - $show "$install_prog $instname $destdir/$name" - $run eval "$install_prog $instname $destdir/$name" || exit $? - - # Maybe install the static library, too. - test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" - ;; - - *.lo) - # Install (i.e. copy) a libtool object. - - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # Deduce the name of the destination old-style object file. - case $destfile in - *.lo) - staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"` - ;; - *.$objext) - staticdest="$destfile" - destfile= - ;; - *) - $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - # Install the libtool object if requested. - if test -n "$destfile"; then - $show "$install_prog $file $destfile" - $run eval "$install_prog $file $destfile" || exit $? - fi - - # Install the old object if enabled. - if test "$build_old_libs" = yes; then - # Deduce the name of the old-style object file. - staticobj=`$echo "X$file" | $Xsed -e "$lo2o"` - - $show "$install_prog $staticobj $staticdest" - $run eval "$install_prog \$staticobj \$staticdest" || exit $? - fi - exit $EXIT_SUCCESS - ;; - - *) - # Figure out destination file name, if it wasn't already specified. - if test -n "$destname"; then - destfile="$destdir/$destname" - else - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - destfile="$destdir/$destfile" - fi - - # If the file is missing, and there is a .exe on the end, strip it - # because it is most likely a libtool script we actually want to - # install - stripped_ext="" - case $file in - *.exe) - if test ! -f "$file"; then - file=`$echo $file|${SED} 's,.exe$,,'` - stripped_ext=".exe" - fi - ;; - esac - - # Do a test to see if this is really a libtool program. - case $host in - *cygwin*|*mingw*) - wrapper=`$echo $file | ${SED} -e 's,.exe$,,'` - ;; - *) - wrapper=$file - ;; - esac - if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then - notinst_deplibs= - relink_command= - - # Note that it is not necessary on cygwin/mingw to append a dot to - # foo even if both foo and FILE.exe exist: automatic-append-.exe - # behavior happens only for exec(3), not for open(2)! Also, sourcing - # `FILE.' does not work on cygwin managed mounts. - # - # If there is no directory component, then add one. - case $wrapper in - */* | *\\*) . ${wrapper} ;; - *) . ./${wrapper} ;; - esac - - # Check the variables that should have been set. - if test -z "$notinst_deplibs"; then - $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2 - exit $EXIT_FAILURE - fi - - finalize=yes - for lib in $notinst_deplibs; do - # Check to see that each library is installed. - libdir= - if test -f "$lib"; then - # If there is no directory component, then add one. - case $lib in - */* | *\\*) . $lib ;; - *) . ./$lib ;; - esac - fi - libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test - if test -n "$libdir" && test ! -f "$libfile"; then - $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2 - finalize=no - fi - done - - relink_command= - # Note that it is not necessary on cygwin/mingw to append a dot to - # foo even if both foo and FILE.exe exist: automatic-append-.exe - # behavior happens only for exec(3), not for open(2)! Also, sourcing - # `FILE.' does not work on cygwin managed mounts. - # - # If there is no directory component, then add one. - case $wrapper in - */* | *\\*) . ${wrapper} ;; - *) . ./${wrapper} ;; - esac - - outputname= - if test "$fast_install" = no && test -n "$relink_command"; then - if test "$finalize" = yes && test -z "$run"; then - tmpdir=`func_mktempdir` - file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` - outputname="$tmpdir/$file" - # Replace the output file specification. - relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP` - - $show "$relink_command" - if $run eval "$relink_command"; then : - else - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - ${rm}r "$tmpdir" - continue - fi - file="$outputname" - else - $echo "$modename: warning: cannot relink \`$file'" 1>&2 - fi - else - # Install the binary that we compiled earlier. - file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` - fi - fi - - # remove .exe since cygwin /usr/bin/install will append another - # one anyway - case $install_prog,$host in - */usr/bin/install*,*cygwin*) - case $file:$destfile in - *.exe:*.exe) - # this is ok - ;; - *.exe:*) - destfile=$destfile.exe - ;; - *:*.exe) - destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'` - ;; - esac - ;; - esac - $show "$install_prog$stripme $file $destfile" - $run eval "$install_prog\$stripme \$file \$destfile" || exit $? - test -n "$outputname" && ${rm}r "$tmpdir" - ;; - esac - done - - for file in $staticlibs; do - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - - # Set up the ranlib parameters. - oldlib="$destdir/$name" - - $show "$install_prog $file $oldlib" - $run eval "$install_prog \$file \$oldlib" || exit $? - - if test -n "$stripme" && test -n "$old_striplib"; then - $show "$old_striplib $oldlib" - $run eval "$old_striplib $oldlib" || exit $? - fi - - # Do each command in the postinstall commands. - cmds=$old_postinstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || exit $? - done - IFS="$save_ifs" - done - - if test -n "$future_libdirs"; then - $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2 - fi - - if test -n "$current_libdirs"; then - # Maybe just do a dry run. - test -n "$run" && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' - else - exit $EXIT_SUCCESS - fi - ;; - - # libtool finish mode - finish) - modename="$modename: finish" - libdirs="$nonopt" - admincmds= - - if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then - for dir - do - libdirs="$libdirs $dir" - done - - for libdir in $libdirs; do - if test -n "$finish_cmds"; then - # Do each command in the finish commands. - cmds=$finish_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" || admincmds="$admincmds - $cmd" - done - IFS="$save_ifs" - fi - if test -n "$finish_eval"; then - # Do the single finish_eval. - eval cmds=\"$finish_eval\" - $run eval "$cmds" || admincmds="$admincmds - $cmds" - fi - done - fi - - # Exit here if they wanted silent mode. - test "$show" = : && exit $EXIT_SUCCESS - - $echo "X----------------------------------------------------------------------" | $Xsed - $echo "Libraries have been installed in:" - for libdir in $libdirs; do - $echo " $libdir" - done - $echo - $echo "If you ever happen to want to link against installed libraries" - $echo "in a given directory, LIBDIR, you must either use libtool, and" - $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" - $echo "flag during linking and do at least one of the following:" - if test -n "$shlibpath_var"; then - $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" - $echo " during execution" - fi - if test -n "$runpath_var"; then - $echo " - add LIBDIR to the \`$runpath_var' environment variable" - $echo " during linking" - fi - if test -n "$hardcode_libdir_flag_spec"; then - libdir=LIBDIR - eval flag=\"$hardcode_libdir_flag_spec\" - - $echo " - use the \`$flag' linker flag" - fi - if test -n "$admincmds"; then - $echo " - have your system administrator run these commands:$admincmds" - fi - if test -f /etc/ld.so.conf; then - $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" - fi - $echo - $echo "See any operating system documentation about shared libraries for" - $echo "more information, such as the ld(1) and ld.so(8) manual pages." - $echo "X----------------------------------------------------------------------" | $Xsed - exit $EXIT_SUCCESS - ;; - - # libtool execute mode - execute) - modename="$modename: execute" - - # The first argument is the command name. - cmd="$nonopt" - if test -z "$cmd"; then - $echo "$modename: you must specify a COMMAND" 1>&2 - $echo "$help" - exit $EXIT_FAILURE - fi - - # Handle -dlopen flags immediately. - for file in $execute_dlfiles; do - if test ! -f "$file"; then - $echo "$modename: \`$file' is not a file" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - dir= - case $file in - *.la) - # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : - else - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - # Read the libtool library. - dlname= - library_names= - - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Skip this library if it cannot be dlopened. - if test -z "$dlname"; then - # Warn if it was a shared library. - test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'" - continue - fi - - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - - if test -f "$dir/$objdir/$dlname"; then - dir="$dir/$objdir" - else - $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2 - exit $EXIT_FAILURE - fi - ;; - - *.lo) - # Just add the directory containing the .lo file. - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - test "X$dir" = "X$file" && dir=. - ;; - - *) - $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2 - continue - ;; - esac - - # Get the absolute pathname. - absdir=`cd "$dir" && pwd` - test -n "$absdir" && dir="$absdir" - - # Now add the directory to shlibpath_var. - if eval "test -z \"\$$shlibpath_var\""; then - eval "$shlibpath_var=\"\$dir\"" - else - eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" - fi - done - - # This variable tells wrapper scripts just to set shlibpath_var - # rather than running their programs. - libtool_execute_magic="$magic" - - # Check if any of the arguments is a wrapper script. - args= - for file - do - case $file in - -*) ;; - *) - # Do a test to see if this is really a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - # If there is no directory component, then add one. - case $file in - */* | *\\*) . $file ;; - *) . ./$file ;; - esac - - # Transform arg to wrapped name. - file="$progdir/$program" - fi - ;; - esac - # Quote arguments (to preserve shell metacharacters). - file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"` - args="$args \"$file\"" - done - - if test -z "$run"; then - if test -n "$shlibpath_var"; then - # Export the shlibpath_var. - eval "export $shlibpath_var" - fi - - # Restore saved environment variables - for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES - do - eval "if test \"\${save_$lt_var+set}\" = set; then - $lt_var=\$save_$lt_var; export $lt_var - else - $lt_unset $lt_var - fi" - done - - - # Now prepare to actually exec the command. - exec_cmd="\$cmd$args" - else - # Display what would be done. - if test -n "$shlibpath_var"; then - eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" - $echo "export $shlibpath_var" - fi - $echo "$cmd$args" - exit $EXIT_SUCCESS - fi - ;; - - # libtool clean and uninstall mode - clean | uninstall) - modename="$modename: $mode" - rm="$nonopt" - files= - rmforce= - exit_status=0 - - # This variable tells wrapper scripts just to set variables rather - # than running their programs. - libtool_install_magic="$magic" - - for arg - do - case $arg in - -f) rm="$rm $arg"; rmforce=yes ;; - -*) rm="$rm $arg" ;; - *) files="$files $arg" ;; - esac - done - - if test -z "$rm"; then - $echo "$modename: you must specify an RM program" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - fi - - rmdirs= - - origobjdir="$objdir" - for file in $files; do - dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` - if test "X$dir" = "X$file"; then - dir=. - objdir="$origobjdir" - else - objdir="$dir/$origobjdir" - fi - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - test "$mode" = uninstall && objdir="$dir" - - # Remember objdir for removal later, being careful to avoid duplicates - if test "$mode" = clean; then - case " $rmdirs " in - *" $objdir "*) ;; - *) rmdirs="$rmdirs $objdir" ;; - esac - fi - - # Don't error if the file doesn't exist and rm -f was used. - if (test -L "$file") >/dev/null 2>&1 \ - || (test -h "$file") >/dev/null 2>&1 \ - || test -f "$file"; then - : - elif test -d "$file"; then - exit_status=1 - continue - elif test "$rmforce" = yes; then - continue - fi - - rmfiles="$file" - - case $name in - *.la) - # Possibly a libtool archive, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - . $dir/$name - - # Delete the libtool libraries and symlinks. - for n in $library_names; do - rmfiles="$rmfiles $objdir/$n" - done - test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" - - case "$mode" in - clean) - case " $library_names " in - # " " in the beginning catches empty $dlname - *" $dlname "*) ;; - *) rmfiles="$rmfiles $objdir/$dlname" ;; - esac - test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" - ;; - uninstall) - if test -n "$library_names"; then - # Do each command in the postuninstall commands. - cmds=$postuninstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - - if test -n "$old_library"; then - # Do each command in the old_postuninstall commands. - cmds=$old_postuninstall_cmds - save_ifs="$IFS"; IFS='~' - for cmd in $cmds; do - IFS="$save_ifs" - eval cmd=\"$cmd\" - $show "$cmd" - $run eval "$cmd" - if test "$?" -ne 0 && test "$rmforce" != yes; then - exit_status=1 - fi - done - IFS="$save_ifs" - fi - # FIXME: should reinstall the best remaining shared library. - ;; - esac - fi - ;; - - *.lo) - # Possibly a libtool object, so verify it. - if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - - # Read the .lo file - . $dir/$name - - # Add PIC object to the list of files to remove. - if test -n "$pic_object" \ - && test "$pic_object" != none; then - rmfiles="$rmfiles $dir/$pic_object" - fi - - # Add non-PIC object to the list of files to remove. - if test -n "$non_pic_object" \ - && test "$non_pic_object" != none; then - rmfiles="$rmfiles $dir/$non_pic_object" - fi - fi - ;; - - *) - if test "$mode" = clean ; then - noexename=$name - case $file in - *.exe) - file=`$echo $file|${SED} 's,.exe$,,'` - noexename=`$echo $name|${SED} 's,.exe$,,'` - # $file with .exe has already been added to rmfiles, - # add $file without .exe - rmfiles="$rmfiles $file" - ;; - esac - # Do a test to see if this is a libtool program. - if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - relink_command= - . $dir/$noexename - - # note $name still contains .exe if it was in $file originally - # as does the version of $file that was added into $rmfiles - rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" - if test "$fast_install" = yes && test -n "$relink_command"; then - rmfiles="$rmfiles $objdir/lt-$name" - fi - if test "X$noexename" != "X$name" ; then - rmfiles="$rmfiles $objdir/lt-${noexename}.c" - fi - fi - fi - ;; - esac - $show "$rm $rmfiles" - $run $rm $rmfiles || exit_status=1 - done - objdir="$origobjdir" - - # Try to remove the ${objdir}s in the directories where we deleted files - for dir in $rmdirs; do - if test -d "$dir"; then - $show "rmdir $dir" - $run rmdir $dir >/dev/null 2>&1 - fi - done - - exit $exit_status - ;; - - "") - $echo "$modename: you must specify a MODE" 1>&2 - $echo "$generic_help" 1>&2 - exit $EXIT_FAILURE - ;; - esac - - if test -z "$exec_cmd"; then - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$generic_help" 1>&2 - exit $EXIT_FAILURE - fi -fi # test -z "$show_help" - -if test -n "$exec_cmd"; then - eval exec $exec_cmd - exit $EXIT_FAILURE -fi - -# We need to display help for each of the modes. -case $mode in -"") $echo \ -"Usage: $modename [OPTION]... [MODE-ARG]... - -Provide generalized library-building support services. - - --config show all configuration variables - --debug enable verbose shell tracing --n, --dry-run display commands without modifying any files - --features display basic configuration information and exit - --finish same as \`--mode=finish' - --help display this help message and exit - --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] - --quiet same as \`--silent' - --silent don't print informational messages - --tag=TAG use configuration variables from tag TAG - --version print version information - -MODE must be one of the following: - - clean remove files from the build directory - compile compile a source file into a libtool object - execute automatically set library path, then run a program - finish complete the installation of libtool libraries - install install libraries or executables - link create a library or an executable - uninstall remove libraries from an installed directory - -MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for -a more detailed description of MODE. - -Report bugs to ." - exit $EXIT_SUCCESS - ;; - -clean) - $echo \ -"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE... - -Remove files from the build directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, object or program, all the files associated -with it are deleted. Otherwise, only FILE itself is deleted using RM." - ;; - -compile) - $echo \ -"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE - -Compile a source file into a libtool library object. - -This mode accepts the following additional options: - - -o OUTPUT-FILE set the output file name to OUTPUT-FILE - -prefer-pic try to building PIC objects only - -prefer-non-pic try to building non-PIC objects only - -static always build a \`.o' file suitable for static linking - -COMPILE-COMMAND is a command to be used in creating a \`standard' object file -from the given SOURCEFILE. - -The output file name is determined by removing the directory component from -SOURCEFILE, then substituting the C source code suffix \`.c' with the -library object suffix, \`.lo'." - ;; - -execute) - $echo \ -"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]... - -Automatically set library path, then run a program. - -This mode accepts the following additional options: - - -dlopen FILE add the directory containing FILE to the library path - -This mode sets the library path environment variable according to \`-dlopen' -flags. - -If any of the ARGS are libtool executable wrappers, then they are translated -into their corresponding uninstalled binary, and any of their required library -directories are added to the library path. - -Then, COMMAND is executed, with ARGS as arguments." - ;; - -finish) - $echo \ -"Usage: $modename [OPTION]... --mode=finish [LIBDIR]... - -Complete the installation of libtool libraries. - -Each LIBDIR is a directory that contains libtool libraries. - -The commands that this mode executes may require superuser privileges. Use -the \`--dry-run' option if you just want to see what would be executed." - ;; - -install) - $echo \ -"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND... - -Install executables or libraries. - -INSTALL-COMMAND is the installation command. The first component should be -either the \`install' or \`cp' program. - -The rest of the components are interpreted as arguments to that command (only -BSD-compatible install options are recognized)." - ;; - -link) - $echo \ -"Usage: $modename [OPTION]... --mode=link LINK-COMMAND... - -Link object files or libraries together to form another library, or to -create an executable program. - -LINK-COMMAND is a command using the C compiler that you would use to create -a program from several object files. - -The following components of LINK-COMMAND are treated specially: - - -all-static do not do any dynamic linking at all - -avoid-version do not add a version suffix if possible - -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime - -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols - -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) - -export-symbols SYMFILE - try to export only the symbols listed in SYMFILE - -export-symbols-regex REGEX - try to export only the symbols matching REGEX - -LLIBDIR search LIBDIR for required installed libraries - -lNAME OUTPUT-FILE requires the installed library libNAME - -module build a library that can dlopened - -no-fast-install disable the fast-install mode - -no-install link a not-installable executable - -no-undefined declare that a library does not refer to external symbols - -o OUTPUT-FILE create OUTPUT-FILE from the specified objects - -objectlist FILE Use a list of object files found in FILE to specify objects - -precious-files-regex REGEX - don't remove output files matching REGEX - -release RELEASE specify package release information - -rpath LIBDIR the created library will eventually be installed in LIBDIR - -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries - -static do not do any dynamic linking of uninstalled libtool libraries - -static-libtool-libs - do not do any dynamic linking of libtool libraries - -version-info CURRENT[:REVISION[:AGE]] - specify library version info [each variable defaults to 0] - -All other options (arguments beginning with \`-') are ignored. - -Every other argument is treated as a filename. Files ending in \`.la' are -treated as uninstalled libtool libraries, other files are standard or library -object files. - -If the OUTPUT-FILE ends in \`.la', then a libtool library is created, -only library objects (\`.lo' files) may be specified, and \`-rpath' is -required, except when creating a convenience library. - -If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created -using \`ar' and \`ranlib', or on Windows using \`lib'. - -If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file -is created, otherwise an executable program is created." - ;; - -uninstall) - $echo \ -"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... - -Remove libraries from an installation directory. - -RM is the name of the program to use to delete files associated with each FILE -(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed -to RM. - -If FILE is a libtool library, all the files associated with it are deleted. -Otherwise, only FILE itself is deleted using RM." - ;; - -*) - $echo "$modename: invalid operation mode \`$mode'" 1>&2 - $echo "$help" 1>&2 - exit $EXIT_FAILURE - ;; -esac - -$echo -$echo "Try \`$modename --help' for more information about other modes." - -exit $? - -# The TAGs below are defined such that we never get into a situation -# in which we disable both kinds of libraries. Given conflicting -# choices, we go for a static library, that is the most portable, -# since we can't tell whether shared libraries were disabled because -# the user asked for that or because the platform doesn't support -# them. This is particularly important on AIX, because we don't -# support having both static and shared libraries enabled at the same -# time on that platform, so we default to a shared-only configuration. -# If a disable-shared tag is given, we'll fallback to a static-only -# configuration. But we'll never go from static-only to shared-only. - -# ### BEGIN LIBTOOL TAG CONFIG: disable-shared -disable_libs=shared -# ### END LIBTOOL TAG CONFIG: disable-shared - -# ### BEGIN LIBTOOL TAG CONFIG: disable-static -disable_libs=static -# ### END LIBTOOL TAG CONFIG: disable-static - -# Local Variables: -# mode:shell-script -# sh-indentation:2 -# End: diff --git a/man/Makefile.in b/man/Makefile.in deleted file mode 100644 index 20097c03..00000000 --- a/man/Makefile.in +++ /dev/null @@ -1,947 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -@USE_PAM_FALSE@am__append_1 = $(man_nopam) -subdir = man -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-exec-recursive install-info-recursive \ - install-recursive installcheck-recursive installdirs-recursive \ - pdf-recursive ps-recursive uninstall-info-recursive \ - uninstall-recursive -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \ - "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" -man3dir = $(mandir)/man3 -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -ETAGS = etags -CTAGS = ctags -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -LINGUAS = fr pl ru sv - -# subdirectories for translated manual pages -DIST_SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW -@USE_NLS_FALSE@SUBDIRS = -@USE_NLS_TRUE@SUBDIRS = $(DIST_SUBDIRS) -man_XMANS = \ - chage.1.xml \ - chfn.1.xml \ - chgpasswd.8.xml \ - chpasswd.8.xml \ - chsh.1.xml \ - expiry.1.xml \ - faillog.5.xml \ - faillog.8.xml \ - gpasswd.1.xml \ - groupadd.8.xml \ - groupdel.8.xml \ - groupmems.8.xml \ - groupmod.8.xml \ - groups.1.xml \ - grpck.8.xml \ - gshadow.5.xml \ - lastlog.8.xml \ - limits.5.xml \ - login.1.xml \ - login.access.5.xml \ - login.defs.5.xml \ - logoutd.8.xml \ - newgrp.1.xml \ - newusers.8.xml \ - nologin.8.xml \ - passwd.1.xml \ - passwd.5.xml \ - porttime.5.xml \ - pwck.8.xml \ - pwconv.8.xml \ - shadow.3.xml \ - shadow.5.xml \ - sg.1.xml \ - su.1.xml \ - suauth.5.xml \ - useradd.8.xml \ - userdel.8.xml \ - usermod.8.xml \ - vipw.8.xml - -man_MANS = $(man_nopam) chage.1 chfn.1 chgpasswd.8 chpasswd.8 chsh.1 \ - expiry.1 faillog.5 faillog.8 getspnam.3 gpasswd.1 groupadd.8 \ - groupdel.8 groupmems.8 groupmod.8 groups.1 grpck.8 grpconv.8 \ - grpunconv.8 gshadow.5 lastlog.8 login.1 login.defs.5 logoutd.8 \ - newgrp.1 newusers.8 nologin.8 passwd.1 passwd.5 pwck.8 \ - pwconv.8 pwunconv.8 sg.1 shadow.3 shadow.5 su.1 suauth.5 \ - useradd.8 userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1) -man_nopam = \ - limits.5 \ - login.access.5 \ - porttime.5 - -EXTRA_DIST = \ - $(man_MANS) \ - $(man_XMANS) \ - $(man_nopam) \ - id.1 \ - id.1.xml \ - sulogin.8 \ - sulogin.8.xml - -@ENABLE_REGENERATE_MAN_TRUE@CLEANFILES = $(man_MANS) $(ALL_TRANSLATED_XMLS) -@ENABLE_REGENERATE_MAN_TRUE@POFILES = $(foreach lang, $(LINGUAS), $(lang)/$(lang).po) -@ENABLE_REGENERATE_MAN_TRUE@ALL_TRANSLATED_XMLS = $(foreach dir, $(LINGUAS), $(foreach xmlfile, $(man_XMANS), $(dir)/$(xmlfile))) -all: all-recursive - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man3: $(man3_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)" - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \ - done -uninstall-man3: - @$(NORMAL_UNINSTALL) - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man3dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - 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): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - 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) \ - || eval $$failcom; \ - 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: - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - 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) \ - || eval $$failcom; \ - 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 - -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 - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$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; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -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 -@ENABLE_REGENERATE_MAN_FALSE@dist-hook: - -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"; \ - $(mkdir_p) "$(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='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(mkdir_p) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - distdir) \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook -check-am: all-am -check: check-recursive -all-am: Makefile $(MANS) -installdirs: installdirs-recursive -installdirs-am: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -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_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-recursive - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool \ - distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-recursive - -install-man: install-man1 install-man3 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f Makefile -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-man - -uninstall-info: uninstall-info-recursive - -uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \ - uninstall-man8 - -.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \ - clean clean-generic clean-libtool clean-recursive ctags \ - ctags-recursive dist-hook distclean distclean-generic \ - distclean-libtool distclean-recursive distclean-tags distdir \ - dvi dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man3 install-man5 install-man8 install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic \ - maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am uninstall-info-am \ - uninstall-man uninstall-man1 uninstall-man3 uninstall-man5 \ - uninstall-man8 - - -@ENABLE_REGENERATE_MAN_TRUE@chage.1: chage.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@chfn.1: chfn.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@chgpasswd.8: chgpasswd.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@chpasswd.8: chpasswd.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@chsh.1: chsh.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@expiry.1: expiry.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@faillog.5: faillog.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@faillog.8: faillog.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@gpasswd.1: gpasswd.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@groupadd.8: groupadd.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@groupdel.8: groupdel.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@groupmems.8: groupmems.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@groupmod.8: groupmod.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@groups.1: groups.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@grpck.8: grpck.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@gshadow.5: gshadow.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@id.1: id.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@lastlog.8: lastlog.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@limits.5: limits.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@login.1: login.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@login.access.5: login.access.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@login.defs.5: login.defs.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@logoutd.8: logoutd.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@newgrp.1: newgrp.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@newusers.8: newusers.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@nologin.8: nologin.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@passwd.1: passwd.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@passwd.5: passwd.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@porttime.5: porttime.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@pwck.8: pwck.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@grpconv.8 grpunconv.8 pwconv.8 pwunconv.8: pwconv.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@shadow.3 getspnam.3: shadow.3.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@shadow.5: shadow.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@sg.1: sg.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@su.1: su.1.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@sulogin.8: sulogin.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@suauth.5: suauth.5.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@useradd.8: useradd.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@userdel.8: userdel.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@usermod.8: usermod.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@vigr.8 vipw.8: vipw.8.xml -@ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< - -@ENABLE_REGENERATE_MAN_TRUE@all: $(POFILES) $(ALL_TRANSLATED_XMLS) - -@ENABLE_REGENERATE_MAN_TRUE@gen-xmls: $(ALL_TRANSLATED_XMLS) - -@ENABLE_REGENERATE_MAN_TRUE@$(ALL_TRANSLATED_XMLS): $(man_XMANS) -@ENABLE_REGENERATE_MAN_TRUE@ xml2po -l $(strip $(subst /,, $(dir $@))) -p $(strip $(subst /,, $(dir $@)))/$(strip $(subst /,, $(dir $@))).po -o $@ $(notdir $@) -@ENABLE_REGENERATE_MAN_TRUE@ sed -i 's:\(^:\1 lang="$(strip $(subst /,, $(dir $@)))">:' $@ - -@ENABLE_REGENERATE_MAN_TRUE@$(POFILES): shadow-man-pages.pot - -@ENABLE_REGENERATE_MAN_TRUE@shadow-man-pages.pot: $(man_XMANS) - -@ENABLE_REGENERATE_MAN_TRUE@dist-hook: dist-po-files - -@ENABLE_REGENERATE_MAN_TRUE@.PHONY: dist-po-files -@ENABLE_REGENERATE_MAN_TRUE@dist-po-files: $(POFILES) shadow-man-pages.pot -@ENABLE_REGENERATE_MAN_TRUE@ @for lang in $(LINGUAS); do \ -@ENABLE_REGENERATE_MAN_TRUE@ echo " $(mkinstalldirs) $(distdir)/$$lang"; \ -@ENABLE_REGENERATE_MAN_TRUE@ $(mkinstalldirs) "$(distdir)/$$lang"; \ -@ENABLE_REGENERATE_MAN_TRUE@ done -@ENABLE_REGENERATE_MAN_TRUE@ @for file in $(POFILES); do \ -@ENABLE_REGENERATE_MAN_TRUE@ echo "$(INSTALL_DATA) $(srcdir)/$$file $(distdir)/$$file"; \ -@ENABLE_REGENERATE_MAN_TRUE@ $(INSTALL_DATA) "$(srcdir)/$$file" "$(distdir)/$$file"; \ -@ENABLE_REGENERATE_MAN_TRUE@ done -@ENABLE_REGENERATE_MAN_TRUE@ $(INSTALL_DATA) "$(srcdir)/shadow-man-pages.pot" "$(distdir)/shadow-man-pages.pot" - -@ENABLE_REGENERATE_MAN_TRUE@shadow-man-pages.pot: $(man_XMANS) -@ENABLE_REGENERATE_MAN_TRUE@ xml2po -o $@ $(man_XMANS) - -@ENABLE_REGENERATE_MAN_TRUE@.PHONY: update-po -@ENABLE_REGENERATE_MAN_TRUE@update-po: shadow-man-pages.pot -@ENABLE_REGENERATE_MAN_TRUE@ @for lang in $(LINGUAS); do \ -@ENABLE_REGENERATE_MAN_TRUE@ echo "$$lang:"; \ -@ENABLE_REGENERATE_MAN_TRUE@ echo "$(MSGMERGE) -o $$lang/$$lang.po $$lang/$$lang.po shadow-man-pages.pot"; \ -@ENABLE_REGENERATE_MAN_TRUE@ $(MSGMERGE) -o $$lang/$$lang.po $$lang/$$lang.po shadow-man-pages.pot; \ -@ENABLE_REGENERATE_MAN_TRUE@ done - -@ENABLE_REGENERATE_MAN_FALSE@$(man_MANS): -@ENABLE_REGENERATE_MAN_FALSE@ @echo "" -@ENABLE_REGENERATE_MAN_FALSE@ @echo "Error: you need to run configure with '--enable-man'" -@ENABLE_REGENERATE_MAN_FALSE@ @echo " in order to regenerate man pages." -@ENABLE_REGENERATE_MAN_FALSE@ @echo "" -@ENABLE_REGENERATE_MAN_FALSE@ @false -# 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/man/chage.1 b/man/chage.1 deleted file mode 100644 index 1920b371..00000000 --- a/man/chage.1 +++ /dev/null @@ -1,126 +0,0 @@ -.\" Title: chage -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "CHAGE" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -chage \- change user password expiry information -.SH "SYNOPSIS" -.HP 6 -\fBchage\fR [\fIoptions\fR] [\fILOGIN\fR] -.SH "DESCRIPTION" -.PP -The -\fBchage\fR -command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine when a user must change his/her password. -.SH "OPTIONS" -.PP -The options which apply to the -\fBchage\fR -command are: -.TP 3n -\fB\-d\fR, \fB\-\-lastday\fR \fILAST_DAY\fR -Set the number of days since January 1st, 1970 when the password was last changed. The date may also be expressed in the format YYYY\-MM\-DD (or the format more commonly used in your area). -.TP 3n -\fB\-E\fR, \fB\-\-expiredate\fR \fIEXPIRE_DATE\fR -Set the date or number of days since January 1, 1970 on which the user's account will no longer be accessible. The date may also be expressed in the format YYYY\-MM\-DD (or the format more commonly used in your area). A user whose account is locked must contact the system administrator before being able to use the system again. -.sp -Passing the number -\fI\-1\fR -as the -\fIEXPIRE_DATE\fR -will remove an account expiration date. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-I\fR, \fB\-\-inactive\fR \fIINACTIVE\fR -Set the number of days of inactivity after a password has expired before the account is locked. The -\fIINACTIVE\fR -option is the number of days of inactivity. A user whose account is locked must contact the system administrator before being able to use the system again. -.sp -Passing the number -\fI\-1\fR -as the -\fIINACTIVE\fR -will remove an account's inactivity. -.TP 3n -\fB\-l\fR, \fB\-\-list\fR -Show account aging information. -.TP 3n -\fB\-m\fR, \fB\-\-mindays\fR \fIMIN_DAYS\fR -Set the minimum number of days between password changes to -\fIMIN_DAYS\fR. A value of zero for this field indicates that the user may change his/her password at any time. -.TP 3n -\fB\-M\fR, \fB\-\-maxdays\fR \fIMAX_DAYS\fR -Set the maximum number of days during which a password is valid. When -\fIMAX_DAYS\fR -plus -\fILAST_DAY\fR -is less than the current day, the user will be required to change his/her password before being able to use his/her account. This occurrence can be planned for in advance by use of the -\fB\-W\fR -option, which provides the user with advance warning. -.sp -Passing the number -\fI\-1\fR -as -\fIMAX_DAYS\fR -will remove checking a password's validity. -.TP 3n -\fB\-W\fR, \fB\-\-warndays\fR \fIWARN_DAYS\fR -Set the number of days of warning before a password change is required. The -\fIWARN_DAYS\fR -option is the number of days prior to the password expiring that a user will be warned his/her password is about to expire. -.PP -If none of the options are selected, -\fBchage\fR -operates in an interactive fashion, prompting the user with the current values for all of the fields. Enter the new value to change the field, or leave the line blank to use the current value. The current value is displayed between a pair of -\fI[ ]\fR -marks. -.SH "NOTE" -.PP -The -\fBchage\fR -program requires a shadow password file to be available. -.PP -The -\fBchage\fR -command is restricted to the root user, except for the -\fB\-l\fR -option, which may be used by an unprivileged user to determine when his/her password or account is due to expire. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "EXIT VALUES" -.PP -The -\fBchage\fR -command exits with the following values: -.TP 3n -\fI0\fR -success -.TP 3n -\fI1\fR -permission denied -.TP 3n -\fI2\fR -invalid command syntax -.TP 3n -\fI15\fR -can't find the shadow password file -.SH "SEE ALSO" -.PP - -\fBpasswd\fR(5), -\fBshadow\fR(5). diff --git a/man/chfn.1 b/man/chfn.1 deleted file mode 100644 index 5f648200..00000000 --- a/man/chfn.1 +++ /dev/null @@ -1,51 +0,0 @@ -.\" Title: chfn -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "CHFN" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -chfn \- change real user name and information -.SH "SYNOPSIS" -.HP 5 -\fBchfn\fR [\-f\ \fIfull_name\fR] [\-r\ \fIroom_no\fR] [\-w\ \fIwork_ph\fR] [\-h\ \fIhome_ph\fR] [\-o\ \fIother\fR] [\fIuser\fR] -.SH "DESCRIPTION" -.PP -\fBchfn\fR -changes user fullname, office number, office extension, and home phone number information for a user's account. This information is typically printed by -\fBfinger\fR(1) -and similar programs. A normal user may only change the fields for her own account, subject to the restrictions in -\fI/etc/login.defs\fR. (The default configuration is to prevent users from changing their fullname.) The super user may change any field for any account. Additionally, only the super user may use the -\fB\-o\fR -option to change the undefined portions of the GECOS field. -.PP -The only restriction placed on the contents of the fields is that no control characters may be present, nor any of comma, colon, or equal sign. The -\fIother\fR -field does not have this restriction, and is used to store accounting information used by other applications. -.PP -If none of the options are selected, -\fBchfn\fR -operates in an interactive fashion, prompting the user with the current values for all of the fields. Enter the new value to change the field, or leave the line blank to use the current value. The current value is displayed between a pair of -\fB[ ]\fR -marks. Without options, -\fBchfn\fR -prompts for the current user account. -.SH "FILES" -.TP 3n -\fI/etc/login.defs\fR -Shadow password suite configuration. -.TP 3n -\fI/etc/passwd\fR -User account information. -.SH "SEE ALSO" -.PP - -\fBchsh\fR(1), -\fBlogin.defs\fR(5), -\fBpasswd\fR(5). diff --git a/man/chgpasswd.8 b/man/chgpasswd.8 deleted file mode 100644 index 4209d97e..00000000 --- a/man/chgpasswd.8 +++ /dev/null @@ -1,51 +0,0 @@ -.\" Title: chgpasswd -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "CHGPASSWD" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -chgpasswd \- update group passwords in batch mode -.SH "SYNOPSIS" -.HP 10 -\fBchgpasswd\fR [\fIoptions\fR] -.SH "DESCRIPTION" -.PP - -\fBchgpasswd\fR -reads a list of group name and password pairs from standard input and uses this information to update a set of existing groups. Each line is of the format: -.PP - -\fIgroup_name\fR:\fIpassword\fR -.PP -By default the supplied password must be in clear\-text. Default encryption algorithm is DES. -.PP -This command is intended to be used in a large system environment where many accounts are created at a single time. -.SH "OPTIONS" -.PP -The options which apply to the -\fBchgpasswd\fR -command are: -.TP 3n -\fB\-e\fR, \fB\-\-encrypted\fR -Supplied passwords are in encrypted form. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-m\fR, \fB\-\-md5\fR -Use MD5 encryption instead of DES when the supplied passwords are not encrypted. -.SH "CAVEATS" -.PP -Remember to set permissions or umask to prevent readability of unencrypted files by other users. -.SH "SEE ALSO" -.PP - -\fBgpasswd\fR(1), -\fBgroupadd\fR(8). diff --git a/man/chpasswd.8 b/man/chpasswd.8 deleted file mode 100644 index 38ad752b..00000000 --- a/man/chpasswd.8 +++ /dev/null @@ -1,52 +0,0 @@ -.\" Title: chpasswd -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "CHPASSWD" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -chpasswd \- update passwords in batch mode -.SH "SYNOPSIS" -.HP 9 -\fBchpasswd\fR [\fIoptions\fR] -.SH "DESCRIPTION" -.PP - -\fBchpasswd\fR -reads a list of user name and password pairs from standard input and uses this information to update a group of existing users. Each line is of the format: -.PP - -\fIuser_name\fR:\fIpassword\fR -.PP -By default the supplied password must be in clear\-text. Default encryption algorithm is DES. Also the password age will be updated, if present. -.PP -This command is intended to be used in a large system environment where many accounts are created at a single time. -.SH "OPTIONS" -.PP -The options which apply to the -\fBchpasswd\fR -command are: -.TP 3n -\fB\-e\fR, \fB\-\-encrypted\fR -Supplied passwords are in encrypted form. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-m\fR, \fB\-\-md5\fR -Use MD5 encryption instead of DES when the supplied passwords are not encrypted. -.SH "CAVEATS" -.PP -Remember to set permissions or umask to prevent readability of unencrypted files by other users. -.SH "SEE ALSO" -.PP - -\fBpasswd\fR(1), -\fBnewusers\fR(8), -\fBuseradd\fR(8). diff --git a/man/chsh.1 b/man/chsh.1 deleted file mode 100644 index ddf52722..00000000 --- a/man/chsh.1 +++ /dev/null @@ -1,65 +0,0 @@ -.\" Title: chsh -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "CHSH" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -chsh \- change login shell -.SH "SYNOPSIS" -.HP 5 -\fBchsh\fR [\fIoptions\fR] [\fILOGIN\fR] -.SH "DESCRIPTION" -.PP - -\fBchsh\fR -changes the user login shell. This determines the name of the user's initial login command. A normal user may only change the login shell for her own account, the super user may change the login shell for any account. -.SH "OPTIONS" -.PP -The options which apply to the -\fBchsh\fR -command are: -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR -The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell. -.PP -If the -\fB\-s\fR -option is not selected, -\fBchsh\fR -operates in an interactive fashion, prompting the user with the current login shell. Enter the new value to change the shell, or leave the line blank to use the current one. The current shell is displayed between a pair of -\fI[ ]\fR -marks. -.SH "NOTE" -.PP -The only restriction placed on the login shell is that the command name must be listed in -\fI/etc/shells\fR, unless the invoker is the super\-user, and then any value may be added. An account with a restricted login shell may not change her login shell. For this reason, placing -\fI/bin/rsh\fR -in -\fI/etc/shells\fR -is discouraged since accidentally changing to a restricted shell would prevent the user from ever changing her login shell back to its original value. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shells\fR -List of valid login shells. -.TP 3n -\fI/etc/login.defs\fR -Shadow password suite configuration. -.SH "SEE ALSO" -.PP - -\fBchfn\fR(1), -\fBlogin.defs\fR(5), -\fBpasswd\fR(5). diff --git a/man/cs/Makefile.in b/man/cs/Makefile.in deleted file mode 100644 index 9a39bc3a..00000000 --- a/man/cs/Makefile.in +++ /dev/null @@ -1,522 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/cs -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/cs -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - expiry.1 \ - faillog.5 \ - faillog.8 \ - gpasswd.1 \ - groupadd.8 \ - groupdel.8 \ - groupmod.8 \ - groups.1 \ - grpck.8 \ - gshadow.5 \ - lastlog.8 \ - nologin.8 \ - passwd.5 \ - shadow.5 \ - su.1 \ - vipw.8 - -EXTRA_DIST = $(man_MANS) \ - id.1 \ - groupmems.8 \ - logoutd.8 - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/cs/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/cs/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/de/Makefile.in b/man/de/Makefile.in deleted file mode 100644 index 2dfb5124..00000000 --- a/man/de/Makefile.in +++ /dev/null @@ -1,511 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/de -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/de -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - chsh.1 \ - chfn.1 \ - groups.1 \ - login.1 \ - newgrp.1 \ - passwd.1 \ - passwd.5 \ - vigr.8 \ - vipw.8 - -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/de/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/de/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/es/Makefile.in b/man/es/Makefile.in deleted file mode 100644 index 0cc77489..00000000 --- a/man/es/Makefile.in +++ /dev/null @@ -1,509 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/es -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/es -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - login.1 \ - newgrp.1 \ - passwd.1 \ - passwd.5 \ - su.1 \ - vigr.8 \ - vipw.8 - -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/es/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/es/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/expiry.1 b/man/expiry.1 deleted file mode 100644 index 77ac663a..00000000 --- a/man/expiry.1 +++ /dev/null @@ -1,34 +0,0 @@ -.\" Title: expiry -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "EXPIRY" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -expiry \- check and enforce password expiration policy -.SH "SYNOPSIS" -.HP 7 -\fBexpiry\fR [\-c] [\-f] -.SH "DESCRIPTION" -.PP - -\fBexpiry\fR -checks (\fB\-c\fR) the current password expiration and forces (\fB\-f\fR) changes when required. It is callable as a normal user command. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "SEE ALSO" -.PP - -\fBpasswd\fR(5), -\fBshadow\fR(5). diff --git a/man/faillog.5 b/man/faillog.5 deleted file mode 100644 index b1a19da0..00000000 --- a/man/faillog.5 +++ /dev/null @@ -1,40 +0,0 @@ -.\" Title: faillog -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: File Formats and Conversions -.\" Source: File Formats and Conversions -.\" -.TH "FAILLOG" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -faillog \- login failure logging file -.SH "DESCRIPTION" -.PP -\fI/var/log/faillog\fR -maintains a count of login failures and the limits for each account. The file is fixed length record, indexed by numerical UID. Each record contains the count of login failures since the last successful login; the maximum number of failures before the account is disabled; the line the last login failure occurred on; the date the last login failure occurred; and the time in seconds how long the account will be locked after a failure. -.PP -The structure of the file is: -.sp -.RS 3n -.nf -struct faillog { - short fail_cnt; - short fail_max; - char fail_line[12]; - time_t fail_time; - long fail_locktime; -}; -.fi -.RE -.SH "FILES" -.TP 3n -\fI/var/log/faillog\fR -Failure logging file. -.SH "SEE ALSO" -.PP - -\fBfaillog\fR(8) diff --git a/man/faillog.8 b/man/faillog.8 deleted file mode 100644 index 647af6dc..00000000 --- a/man/faillog.8 +++ /dev/null @@ -1,92 +0,0 @@ -.\" Title: faillog -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "FAILLOG" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -faillog \- display faillog records or set login failure limits -.SH "SYNOPSIS" -.HP 8 -\fBfaillog\fR [\fIoptions\fR] -.SH "DESCRIPTION" -.PP - -\fBfaillog\fR -formats the contents of the failure log from -\fI/var/log/faillog\fR -database. It also can be used for maintains failure counters and limits. Run -\fBfaillog\fR -without arguments display only list of user faillog records who have ever had a login failure. -.SH "OPTIONS" -.PP -The options which apply to the -\fBfaillog\fR -command are: -.TP 3n -\fB\-a\fR, \fB\-\-all\fR -Display faillog records for all users. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-l\fR, \fB\-\-lock\-time\fR \fISEC\fR -Lock account to -\fISEC\fR -seconds after failed login. -.TP 3n -\fB\-m\fR, \fB\-\-maximum\fR \fIMAX\fR -Set maximum number of login failures after the account is disabled to -\fIMAX\fR. Selecting -\fIMAX\fR -value of 0 has the effect of not placing a limit on the number of failed logins. The maximum failure count should always be 0 for -\fIroot\fR -to prevent a denial of services attack against the system. -.TP 3n -\fB\-r\fR, \fB\-\-reset\fR -Reset the counters of login failures or one record if used with the -\fB\-u\fR -\fILOGIN\fR -option. Write access to -\fI/var/log/faillog\fR -is required for this option. -.TP 3n -\fB\-t\fR, \fB\-\-time\fR \fIDAYS\fR -Display faillog records more recent than -\fIDAYS\fR. The -\fB\-t\fR -flag overrides the use of -\fB\-u\fR. -.TP 3n -\fB\-u\fR, \fB\-\-user\fR \fILOGIN\fR -Display faillog record or maintains failure counters and limits (if used with -\fB\-l\fR, -\fB\-m\fR -or -\fB\-r\fR -options) only for user with -\fILOGIN\fR. -.SH "CAVEATS" -.PP - -\fBfaillog\fR -only prints out users with no successful login since the last failure. To print out a user who has had a successful login since their last failure, you must explicitly request the user with the -\fB\-u\fR -flag, or print out all users with the -\fB\-a\fR -flag. -.SH "FILES" -.TP 3n -\fI/var/log/faillog\fR -Failure logging file. -.SH "SEE ALSO" -.PP - -\fBlogin\fR(1), -\fBfaillog\fR(5). diff --git a/man/fi/Makefile.in b/man/fi/Makefile.in deleted file mode 100644 index 7e1b632b..00000000 --- a/man/fi/Makefile.in +++ /dev/null @@ -1,412 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/fi -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/fi -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - chfn.1 \ - chsh.1 \ - passwd.1 \ - su.1 - -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/fi/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/fi/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - 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 uninstall-man \ - uninstall-man1 - -# 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/man/fr/Makefile.in b/man/fr/Makefile.in deleted file mode 100644 index 194b2e87..00000000 --- a/man/fr/Makefile.in +++ /dev/null @@ -1,563 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -@USE_PAM_FALSE@am__append_1 = $(man_nopam) -subdir = man/fr -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \ - "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" -man3dir = $(mandir)/man3 -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/fr -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = chage.1 chfn.1 chpasswd.8 chsh.1 expiry.1 faillog.5 \ - faillog.8 getspnam.3 gpasswd.1 groupadd.8 groupdel.8 \ - groupmod.8 groups.1 grpck.8 grpconv.8 grpunconv.8 gshadow.5 \ - lastlog.8 login.1 login.defs.5 logoutd.8 newgrp.1 newusers.8 \ - passwd.1 passwd.5 pwck.8 pwconv.8 pwunconv.8 sg.1 shadow.3 \ - shadow.5 su.1 suauth.5 useradd.8 userdel.8 usermod.8 vigr.8 \ - vipw.8 $(am__append_1) -man_nopam = \ - limits.5 \ - login.access.5 \ - porttime.5 - -EXTRA_DIST = \ - $(man_MANS) \ - $(man_nopam) - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/fr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/fr/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man3: $(man3_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)" - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \ - done -uninstall-man3: - @$(NORMAL_UNINSTALL) - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man3dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man3 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \ - uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man3 install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man3 \ - uninstall-man5 uninstall-man8 - -# 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/man/getspnam.3 b/man/getspnam.3 deleted file mode 100644 index cd473da3..00000000 --- a/man/getspnam.3 +++ /dev/null @@ -1 +0,0 @@ -.so man3/shadow.3 diff --git a/man/gpasswd.1 b/man/gpasswd.1 deleted file mode 100644 index 6d99f7c4..00000000 --- a/man/gpasswd.1 +++ /dev/null @@ -1,82 +0,0 @@ -.\" Title: gpasswd -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "GPASSWD" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -gpasswd \- administer the /etc/group file -.SH "SYNOPSIS" -.HP 8 -\fBgpasswd\fR \fIgroup\fR -.HP 8 -\fBgpasswd\fR \-a\ \fIuser\fR \fIgroup\fR -.HP 8 -\fBgpasswd\fR \-d\ \fIuser\fR \fIgroup\fR -.HP 8 -\fBgpasswd\fR \-R\ \fIgroup\fR -.HP 8 -\fBgpasswd\fR \-r\ \fIgroup\fR -.HP 8 -\fBgpasswd\fR [\-A\ \fIuser,\fR...] [\-M\ \fIuser,\fR...] \fIgroup\fR -.SH "DESCRIPTION" -.PP - -\fBgpasswd\fR -is used to administer the -\fI/etc/group\fR -file (and -\fI/etc/gshadow\fR -file if compiled with SHADOWGRP defined). Every group can have administrators, members and a password. System administrator can use -\fB\-A\fR -option to define group administrator(s) and -\fB\-M\fR -option to define members and has all rights of group administrators and members. -.SS "Notes about group passwords" -.PP -Group passwords are an inherent security problem since more than one person is permitted to know the password. However, groups are a useful tool for permitting co\-operation between different users. -.\" end of SS subsection "Notes about group passwords" -.SH "OPTIONS" -.PP -Group administrator can add and delete users using -\fB\-a\fR -and -\fB\-d\fR -options respectively. Administrators can use -\fB\-r\fR -option to remove group password. When no password is set only group members can use -\fBnewgrp\fR -to join the group. Option -\fB\-R\fR -disables access via a password to the group through -\fBnewgrp\fR -command (however members will still be able to switch to this group). -.PP - -\fBgpasswd\fR -called by a group administrator with group name only prompts for the group password. If password is set the members can still -\fBnewgrp\fR(1) -without a password, non\-members must supply the password. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -Secure group account information. -.SH "SEE ALSO" -.PP - -\fBnewgrp\fR(1), -\fBgshadow\fR(5), -\fBgroupadd\fR(8), -\fBgroupdel\fR(8), -\fBgroupmod\fR(8), -\fBgrpck\fR(8), -\fBgroup\fR(5). diff --git a/man/groupadd.8 b/man/groupadd.8 deleted file mode 100644 index 76fed81e..00000000 --- a/man/groupadd.8 +++ /dev/null @@ -1,118 +0,0 @@ -.\" Title: groupadd -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "GROUPADD" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -groupadd \- create a new group -.SH "SYNOPSIS" -.HP 9 -\fBgroupadd\fR [\-g\ \fIGID\fR\ [\-o]] [\-f] [\-K\ \fIKEY\fR=\fIVALUE\fR] \fIgroup\fR -.SH "DESCRIPTION" -.PP -The -\fBgroupadd\fR -command creates a new group account using the values specified on the command line and the default values from the system. The new group will be entered into the system files as needed. -.SH "OPTIONS" -.PP -The options which apply to the -\fBgroupadd\fR -command are: -.TP 3n -\fB\-f\fR -This option causes to just exit with success status if the specified group already exists. With -\fB\-g\fR, if specified GID already exists, other (unique) GID is chosen (i.e. -\fB\-g\fR -is turned off). -.TP 3n -\fB\-g\fR \fIGID\fR -The numerical value of the group's ID. This value must be unique, unless the -\fB\-o\fR -option is used. The value must be non\-negative. The default is to use the smallest ID value greater than 999 and greater than every other group. Values between 0 and 999 are typically reserved for system accounts. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-K \fR\fB\fIKEY\fR\fR\fB=\fR\fB\fIVALUE\fR\fR -Overrides -\fI/etc/login.defs\fR -defaults (GID_MIN, GID_MAX and others). Multiple -\fB\-K\fR -options can be specified. -.sp -Example: -\fB\-K \fR\fIGID_MIN\fR=\fI100\fR -\fB \-K \fR\fIGID_MAX\fR=\fI499\fR -.sp -Note: -\fB\-K \fR -\fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR -doesn't work yet. -.TP 3n -\fB\-o\fR -This option permits to add group with non\-unique GID. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -Secure group account information. -.TP 3n -\fI/etc/login.defs\fR -Shadow password suite configuration. -.SH "CAVEATS" -.PP -Groupnames must begin with a lower case letter or an underscore, and only lower case letters, underscores, dashes, and dollar signs may follow. In regular expression terms: [a\-z_][a\-z0\-9_\-]*[$] -.PP -Groupnames may only be up to 16 characters long. -.PP -If the groupname already exists in an external group database such as NIS, -\fBgroupadd\fR -will deny the group creation request. -.PP -Groupnames may only be up to 16 characters long. -.SH "EXIT VALUES" -.PP -The -\fBgroupadd\fR -command exits with the following values: -.TP 3n -\fI0\fR -success -.TP 3n -\fI2\fR -invalid command syntax -.TP 3n -\fI3\fR -invalid argument to option -.TP 3n -\fI4\fR -GID not unique (when -\fB\-o\fR -not used) -.TP 3n -\fI9\fR -group name not unique -.TP 3n -\fI10\fR -can't update group file -.SH "SEE ALSO" -.PP -\fBchfn\fR(1), -\fBchsh\fR(1), -\fBpasswd\fR(1), -\fBgpasswd\fR(8), -\fBgroupdel\fR(8), -\fBgroupmod\fR(8), -\fBlogin.defs\fR(5), -\fBuseradd\fR(8), -\fBuserdel\fR(8), -\fBusermod\fR(8). diff --git a/man/groupdel.8 b/man/groupdel.8 deleted file mode 100644 index f2585127..00000000 --- a/man/groupdel.8 +++ /dev/null @@ -1,63 +0,0 @@ -.\" Title: groupdel -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "GROUPDEL" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -groupdel \- delete a group -.SH "SYNOPSIS" -.HP 9 -\fBgroupdel\fR \fIgroup\fR -.SH "DESCRIPTION" -.PP -The -\fBgroupdel\fR -command modifies the system account files, deleting all entries that refer to -\fIgroup\fR. The named group must exist. -.PP -You must manually check all file systems to insure that no files remain with the named group as the file group ID. -.SH "CAVEATS" -.PP -You may not remove the primary group of any existing user. You must remove the user before you remove the group. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -Secure group account information. -.SH "EXIT VALUES" -.PP -The -\fBgroupdel\fR -command exits with the following values: -.TP 3n -\fI0\fR -success -.TP 3n -\fI2\fR -invalid command syntax -.TP 3n -\fI8\fR -can't remove user's primary group -.TP 3n -\fI10\fR -can't update group file -.SH "SEE ALSO" -.PP -\fBchfn\fR(1), -\fBchsh\fR(1), -\fBpasswd\fR(1), -\fBgpasswd\fR(8), -\fBgroupadd\fR(8), -\fBgroupmod\fR(8), -\fBuseradd\fR(8), -\fBuserdel\fR(8), -\fBusermod\fR(8) diff --git a/man/groupmems.8 b/man/groupmems.8 deleted file mode 100644 index b1fce702..00000000 --- a/man/groupmems.8 +++ /dev/null @@ -1,90 +0,0 @@ -.\" Title: groupmems -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "GROUPMEMS" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -groupmems \- administer members of a user's primary group -.SH "SYNOPSIS" -.HP 10 -\fBgroupmems\fR \-a\ \fIuser_name\fR | \-d\ \fIuser_name\fR | \-l | \-p | [\-g\ \fIgroup_name\fR] -.SH "DESCRIPTION" -.PP -The -\fBgroupmems\fR -utility allows a user to administer his/her own group membership list without the requirement of super user privileges. The -\fBgroupmems\fR -utility is for systems that configure its users to be in their own name sake primary group (i.e., guest / guest). -.PP -Only the super user, as administrator, can use -\fBgroupmems\fR -to alter the memberships of other groups. -.SH "OPTIONS" -.PP -The options which apply to the -\fBgroupmems\fR -command are: -.TP 3n -\fB\-a\fR \fIuser_name\fR -Add a new user to the group membership list. -.TP 3n -\fB\-d\fR \fIuser_name\fR -Delete a user from the group membership list. -.TP 3n -\fB\-p\fR -Purge all users from the group membership list. -.TP 3n -\fB\-g\fR \fIgroup_name\fR -The super user can specify which group membership list to modify. -.TP 3n -\fB\-l\fR -List the group membership list. -.SH "SETUP" -.PP -The -\fBgroupmems\fR -executable should be in mode -2770 -as user -\fIroot\fR -and in group -\fIgroups\fR. The system administrator can add users to group -\fIgroups\fR -to allow or disallow them using the -\fBgroupmems\fR -utility to manage their own group membership list. -.sp -.RS 3n -.nf - $ groupadd \-r groups - $ chmod 2770 groupmems - $ chown root.groups groupmems - $ groupmems \-g groups \-a gk4 - -.fi -.RE -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -secure group account information -.SH "SEE ALSO" -.PP - -\fBchfn\fR(1), -\fBchsh\fR(1), -\fBpasswd\fR(1), -\fBgroupadd\fR(8), -\fBgroupdel\fR(8), -\fBuseradd\fR(8), -\fBuserdel\fR(8), -\fBusermod\fR(8). diff --git a/man/groupmod.8 b/man/groupmod.8 deleted file mode 100644 index 8b934c43..00000000 --- a/man/groupmod.8 +++ /dev/null @@ -1,99 +0,0 @@ -.\" Title: groupmod -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "GROUPMOD" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -groupmod \- modify a group definition on the system -.SH "SYNOPSIS" -.HP 9 -\fBgroupmod\fR [\fIoptions\fR] \fIGROUP\fR -.SH "DESCRIPTION" -.PP -The -\fBgroupmod\fR -modifies the definition of the specified -\fIGROUP\fR -by modifying the appropriate entry in the group database. -.SH "OPTIONS" -.PP -The options which apply to the -\fBgroupmod\fR -command are: -.TP 3n -\fB\-g\fR, \fB\-\-gid\fR \fIGID\fR -Specify the new group ID for the -\fIGROUP\fR. The numerical value of the -\fIGID\fR -must be a non\-negative decimal integer. This value must be unique, unless the -\fB\-o\fR -option is used. Values between 0 and 999 are typically reserved for system groups. Any files which the old group ID is the file group ID must have the file group ID changed manually. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-n\fR, \fB\-\-new\-name\fR \fINEW_GROUP\fR -The name of the group will be changed from -\fIGROUP\fR -to -\fINEW_GROUP\fR -name. -.TP 3n -\fB\-o\fR, \fB\-\-non\-unique\fR -When used with the -\fB\-g\fR -option allow to change the group -\fIGID\fR -to non\-unique value. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -Secure group account information. -.SH "EXIT VALUES" -.PP -The -\fBgroupmod\fR -command exits with the following values: -.TP 3n -\fI0\fR -success -.TP 3n -\fI2\fR -invalid command syntax -.TP 3n -\fI3\fR -invalid argument to option -.TP 3n -\fI4\fR -specified group doesn't exist -.TP 3n -\fI6\fR -specified group doesn't exist -.TP 3n -\fI9\fR -group name already in use -.TP 3n -\fI10\fR -can't update group file -.SH "SEE ALSO" -.PP - -\fBchfn\fR(1), -\fBchsh\fR(1), -\fBpasswd\fR(1), -\fBgpasswd\fR(8), -\fBgroupadd\fR(8), -\fBgroupdel\fR(8), -\fBuseradd\fR(8), -\fBuserdel\fR(8), -\fBusermod\fR(8). diff --git a/man/groups.1 b/man/groups.1 deleted file mode 100644 index 71c1baa6..00000000 --- a/man/groups.1 +++ /dev/null @@ -1,46 +0,0 @@ -.\" Title: groups -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "GROUPS" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -groups \- display current group names -.SH "SYNOPSIS" -.HP 7 -\fBgroups\fR [\fIuser\fR] -.SH "DESCRIPTION" -.PP - -\fBgroups\fR -displays the current group names or ID values. If the value does not have a corresponding entry in -\fI/etc/group\fR, the value will be displayed as the numerical group value. The optional -\fIuser\fR -parameter will display the groups for the named -\fIuser\fR. -.SH "NOTE" -.PP -Systems which do not support concurrent group sets will have the information from -\fI/etc/group\fR -reported. The user must use -\fBnewgrp\fR -or -\fBsg\fR -to change their current real and effective group ID. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.SH "SEE ALSO" -.PP - -\fBnewgrp\fR(1), -\fBgetgid\fR(2), -\fBgetgroups\fR(2), -\fBgetuid\fR(2). diff --git a/man/grpck.8 b/man/grpck.8 deleted file mode 100644 index eb390db0..00000000 --- a/man/grpck.8 +++ /dev/null @@ -1,114 +0,0 @@ -.\" Title: grpck -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "GRPCK" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -grpck \- verify integrity of group files -.SH "SYNOPSIS" -.HP 6 -\fBgrpck\fR [\-r] [\fIgroup\fR\ \fIshadow\fR] -.SH "DESCRIPTION" -.PP - -\fBgrpck\fR -verifies the integrity of the system authentication information. All entries in the -\fI/etc/group\fR -and -\fI/etc/gshadow\fR -are checked to see that the entry has the proper format and valid data in each field. The user is prompted to delete entries that are improperly formatted or which have other uncorrectable errors. -.PP -Checks are made to verify that each entry has: -.TP 3n -\(bu -the correct number of fields -.TP 3n -\(bu -a unique group name -.TP 3n -\(bu -a valid list of members and administrators -.sp -.RE -.PP -The checks for correct number of fields and unique group name are fatal. If the entry has the wrong number of fields, the user will be prompted to delete the entire line. If the user does not answer affirmatively, all further checks are bypassed. An entry with a duplicated group name is prompted for deletion, but the remaining checks will still be made. All other errors are warnings and the user is encouraged to run the -\fBgroupmod\fR -command to correct the error. -.PP -The commands which operate on the -\fI/etc/group\fR -file are not able to alter corrupted or duplicated entries. -\fBgrpck\fR -should be used in those circumstances to remove the offending entry. -.SH "OPTIONS" -.PP -By default, -\fBgrpck\fR -operates on the files -\fI/etc/group\fR -and -\fI/etc/gshadow\fR. The user may select alternate files with the -\fIgroup\fR -and -\fIshadow\fR -parameters. Additionally, the user may execute the command in read\-only mode by specifying the -\fB\-r\fR -flag. This causes all questions regarding changes to be answered -\fIno\fR -without user intervention. -\fBgrpck\fR -can also sort entries in -\fI/etc/group\fR -and -\fI/etc/gshadow\fR -by GID. To run it in sort mode pass it -\fB\-s\fR -flag. No checks are performed then, it just sorts. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -Secure group account information. -.TP 3n -\fI/etc/passwd\fR -User account information. -.SH "SEE ALSO" -.PP - -\fBgroup\fR(5), -\fBpasswd\fR(5), -\fBshadow\fR(5), -\fBgroupmod\fR(8). -.SH "EXIT VALUES" -.PP -The -\fBgrpck\fR -command exits with the following values: -.TP 3n -\fI0\fR -success -.TP 3n -\fI1\fR -invalid command syntax -.TP 3n -\fI2\fR -one or more bad group entries -.TP 3n -\fI3\fR -can't open group files -.TP 3n -\fI4\fR -can't lock group files -.TP 3n -\fI5\fR -can't update group files - diff --git a/man/grpconv.8 b/man/grpconv.8 deleted file mode 100644 index 6eed9e8b..00000000 --- a/man/grpconv.8 +++ /dev/null @@ -1 +0,0 @@ -.so man8/pwconv.8 diff --git a/man/grpunconv.8 b/man/grpunconv.8 deleted file mode 100644 index 6eed9e8b..00000000 --- a/man/grpunconv.8 +++ /dev/null @@ -1 +0,0 @@ -.so man8/pwconv.8 diff --git a/man/gshadow.5 b/man/gshadow.5 deleted file mode 100644 index f4ae4729..00000000 --- a/man/gshadow.5 +++ /dev/null @@ -1,57 +0,0 @@ -.\" Title: gshadow -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: File Formats and Conversions -.\" Source: File Formats and Conversions -.\" -.TH "GSHADOW" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -gshadow \- shadowed group file -.SH "DESCRIPTION" -.PP - -\fI/etc/gshadow\fR -contains the shadowed information for group accounts. It contains lines with the following colon\-separated fields: -.TP 3n -\(bu -group name -.TP 3n -\(bu -encrypted password -.TP 3n -\(bu -comma\-separated list of group administrators -.TP 3n -\(bu -comma\-separated list of group members -.sp -.RE -.PP -The group name and password fields must be filled. The encrypted password consists of characters from the 64\-character alphabet a thru z, A thru Z, 0 thru 9, \\. and /. Refer to -\fBcrypt\fR(3) -for details on how this string is interpreted. If the password field contains some string that is not valid result of -\fBcrypt\fR(3), for instance ! or *, the user will not be able to use a unix password to log in, subject to -\fBpam\fR(7). -.PP -This information supersedes any password present in -\fI/etc/group\fR. -.PP -This file must not be readable by regular users if password security is to be maintained. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -Secure group account information. -.SH "SEE ALSO" -.PP - -\fBgroup\fR(5), -\fBgpasswd\fR(5), -\fBnewgrp\fR(5). diff --git a/man/hu/Makefile.in b/man/hu/Makefile.in deleted file mode 100644 index e5c1d3cb..00000000 --- a/man/hu/Makefile.in +++ /dev/null @@ -1,512 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/hu -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/hu -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - chsh.1 \ - gpasswd.1 \ - groups.1 \ - lastlog.8 \ - login.1 \ - newgrp.1 \ - passwd.1 \ - passwd.5 \ - sg.1 \ - su.1 - -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/hu/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/hu/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/id.1 b/man/id.1 deleted file mode 100644 index 5531589a..00000000 --- a/man/id.1 +++ /dev/null @@ -1,40 +0,0 @@ -.\" Title: id -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "ID" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -id \- display current user and group ID names -.SH "SYNOPSIS" -.HP 3 -\fBid\fR [\-a] -.SH "DESCRIPTION" -.PP - -\fBid\fR -displays the current real and effective user and group ID names or values. If the value does not have a corresponding entry in -\fI/etc/passwd\fR -or -\fI/etc/group\fR, the value will be displayed without the corresponding name. The optional -\fB\-a\fR -flag will display the group set on systems which support multiple concurrent group membership. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/passwd\fR -User account information. -.SH "SEE ALSO" -.PP - -\fBgetgid\fR(2), -\fBgetgroups\fR(2), -\fBgetuid\fR(2) diff --git a/man/id/Makefile.in b/man/id/Makefile.in deleted file mode 100644 index 939a0225..00000000 --- a/man/id/Makefile.in +++ /dev/null @@ -1,457 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/id -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/id -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - chsh.1 \ - login.1 \ - useradd.8 - -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/id/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/id/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man8 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 \ - uninstall-man uninstall-man1 uninstall-man8 - -# 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/man/it/Makefile.in b/man/it/Makefile.in deleted file mode 100644 index 4c1862bc..00000000 --- a/man/it/Makefile.in +++ /dev/null @@ -1,561 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -@USE_PAM_FALSE@am__append_1 = $(man_nopam) -subdir = man/it -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \ - "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" -man3dir = $(mandir)/man3 -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/it -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = chage.1 chfn.1 chpasswd.8 chsh.1 expiry.1 faillog.5 \ - faillog.8 getspnam.3 gpasswd.1 groupadd.8 groupdel.8 \ - groupmod.8 groups.1 grpck.8 grpconv.8 grpunconv.8 lastlog.8 \ - login.1 newgrp.1 newusers.8 passwd.1 passwd.5 pwck.8 pwconv.8 \ - pwunconv.8 sg.1 shadow.3 shadow.5 su.1 useradd.8 userdel.8 \ - usermod.8 vigr.8 vipw.8 $(am__append_1) -man_nopam = \ - porttime.5 - -EXTRA_DIST = \ - $(man_MANS) \ - $(man_nonpam) \ - id.1 - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/it/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/it/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man3: $(man3_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)" - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \ - done -uninstall-man3: - @$(NORMAL_UNINSTALL) - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man3dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man3 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \ - uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man3 install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man3 \ - uninstall-man5 uninstall-man8 - -# 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/man/ja/Makefile.in b/man/ja/Makefile.in deleted file mode 100644 index 1f979f93..00000000 --- a/man/ja/Makefile.in +++ /dev/null @@ -1,518 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -@USE_PAM_FALSE@am__append_1 = $(man_nopam) -subdir = man/ja -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/ja -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = chage.1 chfn.1 chpasswd.8 chsh.1 expiry.1 faillog.5 \ - faillog.8 gpasswd.1 groupadd.8 groupdel.8 groupmod.8 groups.1 \ - grpck.8 grpconv.8 grpunconv.8 lastlog.8 login.1 login.defs.5 \ - logoutd.8 newgrp.1 newusers.8 passwd.1 passwd.5 pwck.8 \ - pwconv.8 pwunconv.8 sg.1 shadow.5 su.1 suauth.5 useradd.8 \ - userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1) -man_nopam = \ - limits.5 \ - login.access.5 \ - porttime.5 - -EXTRA_DIST = \ - $(man_MANS) \ - $(man_nopam) \ - id.1 \ - shadow.3 \ - sulogin.8 - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/ja/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/ja/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/ko/Makefile.in b/man/ko/Makefile.in deleted file mode 100644 index 72802bae..00000000 --- a/man/ko/Makefile.in +++ /dev/null @@ -1,512 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/ko -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/ko -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - chfn.1 \ - chsh.1 \ - groups.1 \ - login.1 \ - passwd.5 \ - su.1 \ - vigr.8 \ - vipw.8 - -# newgrp.1 must be updated -# newgrp.1 -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/ko/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/ko/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/lastlog.8 b/man/lastlog.8 deleted file mode 100644 index 35eb9441..00000000 --- a/man/lastlog.8 +++ /dev/null @@ -1,70 +0,0 @@ -.\" Title: lastlog -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "LASTLOG" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -lastlog \- reports the most recent login of all users or of a given user -.SH "SYNOPSIS" -.HP 8 -\fBlastlog\fR [\fIoptions\fR] -.SH "DESCRIPTION" -.PP - -\fBlastlog\fR -formats and prints the contents of the last login log -\fI/var/log/lastlog\fR -file. The -\fIlogin\-name\fR, -\fIport\fR, and -\fIlast login time\fR -will be printed. The default (no flags) causes lastlog entries to be printed, sorted by their order in -\fI/etc/passwd\fR. -.SH "OPTIONS" -.PP -The options which apply to the -\fBlastlog\fR -command are: -.TP 3n -\fB\-b\fR, \fB\-\-before\fR \fIDAYS\fR -Print only lastlog records older than -\fIDAYS\fR. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-t\fR, \fB\-\-time\fR \fIDAYS\fR -Print the lastlog records more recent than -\fIDAYS\fR. -.TP 3n -\fB\-u\fR, \fB\-\-user\fR \fILOGIN\fR -Print the lastlog record for user with specified -\fILOGIN\fR -only. -.TP 3n -The \fB\-t\fR flag overrides the use of \fB\-u\fR. -.PP -If the user has never logged in the message -\fI** Never logged in**\fR -will be displayed instead of the port and time. -.SH "NOTE" -.PP -The -\fIlastlog\fR -file is a database which contains info on the last login of each user. You should not rotate it. It is a sparse file, so its size on the disk is usually much smaller than the one shown by "\fBls \-l\fR" (which can indicate a really big file if you have in -\fIpasswd\fR -users with a high UID). You can display its real size with "\fBls \-s\fR". -.SH "FILES" -.TP 3n -\fI/var/log/lastlog\fR -Database times of previous user logins. -.SH "CAVEATS" -.PP -Large gaps in UID numbers will cause the lastlog program to run longer with no output to the screen (i.e. if in lastlog database there is no entries for users with UID between 170 and 800 lastlog will appear to hang as it processes entries with UIDs 171\-799). diff --git a/man/limits.5 b/man/limits.5 deleted file mode 100644 index 1284b06d..00000000 --- a/man/limits.5 +++ /dev/null @@ -1,114 +0,0 @@ -.\" Title: limits -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: File Formats and Conversions -.\" Source: File Formats and Conversions -.\" -.TH "LIMITS" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -limits \- resource limits definition -.SH "DESCRIPTION" -.PP -The -\fIlimits\fR -file (\fI/etc/limits\fR -by default or LIMITS_FILE defined -\fIconfig.h\fR) describes the resource limits you wish to impose. It should be owned by root and readable by root account only. -.PP -By default no quota is imposed on 'root'. In fact, there is no way to impose limits via this procedure to root\-equiv accounts (accounts with UID 0). -.PP -Each line describes a limit for a user in the form: -.PP - -\fIuser LIMITS_STRING\fR -.PP -The -\fILIMITS_STRING\fR -is a string of a concatenated list of resource limits. Each limit consists of a letter identifier followed by a numerical limit. -.PP -The valid identifiers are: -.TP 3n -\(bu -A: max address space (KB) -.TP 3n -\(bu -C: max core file size (KB) -.TP 3n -\(bu -D: max data size (KB) -.TP 3n -\(bu -F: maximum filesize (KB) -.TP 3n -\(bu -M: max locked\-in\-memory address space (KB) -.TP 3n -\(bu -N: max number of open files -.TP 3n -\(bu -R: max resident set size (KB) -.TP 3n -\(bu -S: max stack size (KB) -.TP 3n -\(bu -T: max CPU time (MIN) -.TP 3n -\(bu -U: max number of processes -.TP 3n -\(bu -K: file creation mask, set by -\fBumask\fR(2). -.TP 3n -\(bu -L: max number of logins for this user -.TP 3n -\(bu -P: process priority, set by -\fBsetpriority\fR(2). -.sp -.RE -.PP -For example, -\fIL2D2048N5\fR -is a valid -\fILIMITS_STRING \fR. For reading convenience, the following entries are equivalent: -.sp -.RS 3n -.nf - username L2D2048N5 - username L2 D2048 N5 - -.fi -.RE -.PP -Be aware that after -\fIusername\fR -the rest of the line is considered a limit string, thus comments are not allowed. A invalid limits string will be rejected (not considered) by the -\fBlogin\fR -program. -.PP -The default entry is denoted by username "\fI*\fR". If you have multiple -\fIdefault\fR -entries in your -\fILIMITS_FILE\fR, then the last one will be used as the default entry. -.PP -To completely disable limits for a user, a single dash "\fI\-\fR" will do. -.PP -Also, please note that all limit settings are set PER LOGIN. They are not global, nor are they permanent. Perhaps global limits will come, but for now this will have to do ;) -.SH "FILES" -.TP 3n -\fI/etc/limits\fR -.SH "SEE ALSO" -.PP - -\fBlogin\fR(1), -\fBsetpriority\fR(2), -\fBsetrlimit\fR(2). diff --git a/man/login.1 b/man/login.1 deleted file mode 100644 index 5405cd5b..00000000 --- a/man/login.1 +++ /dev/null @@ -1,160 +0,0 @@ -.\" Title: login -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "LOGIN" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -login \- begin session on the system -.SH "SYNOPSIS" -.HP 6 -\fBlogin\fR [\-p] [\fIusername\fR] [\fIENV=VAR\fR...] -.HP 6 -\fBlogin\fR [\-p] [\-h\ \fIhost\fR] [\-f\ \fIusername\fR] -.HP 6 -\fBlogin\fR [\-p] \-r\ \fIhost\fR -.SH "DESCRIPTION" -.PP - -\fBlogin\fR -is used to establish a new session with the system. It is normally invoked automatically by responding to the -\fIlogin:\fR -prompt on the user's terminal. -\fBlogin\fR -may be special to the shell and may not be invoked as a sub\-process. Typically, -\fBlogin\fR -is treated by the shell as -\fBexec login\fR -which causes the user to exit from the current shell. Attempting to execute -\fBlogin\fR -from any shell but the login shell will produce an error message. -.PP -The user is then prompted for a password, where appropriate. Echoing is disabled to prevent revealing the password. Only a small number of password failures are permitted before -\fBlogin\fR -exits and the communications link is severed. -.PP -If password aging has been enabled for your account, you may be prompted for a new password before proceeding. You will be forced to provide your old password and the new password before continuing. Please refer to -\fBpasswd\fR(1) -for more information. -.PP -After a successful login, you will be informed of any system messages and the presence of mail. You may turn off the printing of the system message file, -\fI/etc/motd\fR, by creating a zero\-length file -\fI.hushlogin\fR -in your login directory. The mail message will be one of "\fIYou have new mail.\fR", "\fIYou have mail.\fR", or "\fINo Mail.\fR" according to the condition of your mailbox. -.PP -Your user and group ID will be set according to their values in the -\fI/etc/passwd\fR -file. The value for -\fB$HOME\fR, -\fB$SHELL\fR, -\fB$PATH\fR, -\fB$LOGNAME\fR, and -\fB$MAIL\fR -are set according to the appropriate fields in the password entry. Ulimit, umask and nice values may also be set according to entries in the GECOS field. -.PP -On some installations, the environmental variable -\fB$TERM\fR -will be initialized to the terminal type on your tty line, as specified in -\fI/etc/ttytype\fR. -.PP -An initialization script for your command interpreter may also be executed. Please see the appropriate manual section for more information on this function. -.PP -A subsystem login is indicated by the presence of a "*" as the first character of the login shell. The given home directory will be used as the root of a new file system which the user is actually logged into. -.PP -The -\fBlogin\fR -program is NOT responsible for removing users from the utmp file. It is the responsibility of -\fBgetty\fR(8) -and -\fBinit\fR(8) -to clean up apparent ownership of a terminal session. If you use -\fBlogin\fR -from the shell prompt without -\fBexec\fR, the user you use will continue to appear to be logged in even after you log out of the "subsession". -.SH "OPTIONS" -.TP 3n -\fB\-f\fR -Do not perform authentication, user is preauthenticated. -.TP 3n -\fB\-h\fR -Name of the remote host for this login. -.TP 3n -\fB\-p\fR -Preserve environment. -.TP 3n -\fB\-r\fR -Perform autologin protocol for rlogin. -.PP -The -\fB\-r\fR, -\fB\-h\fR -and -\fB\-f\fR -options are only used when -\fBlogin\fR -is invoked by root. -.SH "CAVEATS" -.PP -This version of -\fBlogin\fR -has many compilation options, only some of which may be in use at any particular site. -.PP -The location of files is subject to differences in system configuration. -.PP -The -\fBlogin\fR -program is NOT responsible for removing users from the utmp file. It is the responsibility of -\fBgetty\fR(8) -and -\fBinit\fR(8) -to clean up apparent ownership of a terminal session. If you use -\fBlogin\fR -from the shell prompt without -\fBexec\fR, the user you use will continue to appear to be logged in even after you log out of the "subsession". -.PP -As any program, -\fBlogin\fR -appearance could be faked. If non\-trusted users have a physical access to the machine, an attacker could use this to obtain the password of the next person sitting in front of the machine. Under Linux, the SAK mecanism can be used by users to initiate of a trusted path and prevent this kind of attack. -.SH "FILES" -.TP 3n -\fI/var/run/utmp\fR -List of current login sessions. -.TP 3n -\fI/var/log/wtmp\fR -List of previous login sessions. -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.TP 3n -\fI/etc/motd\fR -System message of the day file. -.TP 3n -\fI/etc/nologin\fR -Prevent non\-root users from logging in. -.TP 3n -\fI/etc/ttytype\fR -List of terminal types. -.TP 3n -\fI$HOME/.hushlogin\fR -Suppress printing of system messages. -.SH "SEE ALSO" -.PP - -\fBmail\fR(1), -\fBpasswd\fR(1), -\fBsh\fR(1), -\fBsu\fR(1), -\fBlogin.defs\fR(5), -\fBnologin\fR(5), -\fBpasswd\fR(5), -\fBsecuretty\fR(5), -\fBgetty\fR(8). diff --git a/man/login.access.5 b/man/login.access.5 deleted file mode 100644 index 2e76c340..00000000 --- a/man/login.access.5 +++ /dev/null @@ -1,50 +0,0 @@ -.\" Title: login.access -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: File Formats and Conversions -.\" Source: File Formats and Conversions -.\" -.TH "LOGIN.ACCESS" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -login.access \- login access control table -.SH "DESCRIPTION" -.PP -The -\fIlogin.access\fR -file specifies (user, host) combinations and/or (user, tty) combinations for which a login will be either accepted or refused. -.PP -When someone logs in, the -\fIlogin.access\fR -is scanned for the first entry that matches the (user, host) combination, or, in case of non\-networked logins, the first entry that matches the (user, tty) combination. The permissions field of that table entry determines whether the login will be accepted or refused. -.PP -Each line of the login access control table has three fields separated by a ":" character: -.PP - -\fIpermission\fR:\fIusers\fR:\fIorigins\fR -.PP -The first field should be a "\fI+\fR" (access granted) or "\fI\-\fR" (access denied) character. The second field should be a list of one or more login names, group names, or -\fIALL\fR -(always matches). The third field should be a list of one or more tty names (for non\-networked logins), host names, domain names (begin with "."), host addresses, internet network numbers (end with "."), -\fIALL\fR -(always matches) or -\fILOCAL\fR -(matches any string that does not contain a "." character). If you run NIS you can use @netgroupname in host or user patterns. -.PP -The -\fIEXCEPT\fR -operator makes it possible to write very compact rules. -.PP -The group file is searched only when a name does not match that of the logged\-in user. Only groups are matched in which users are explicitly listed: the program does not look at a user's primary group id value. -.SH "FILES" -.TP 3n -\fI/etc/login.defs\fR -Shadow password suite configuration. -.SH "SEE ALSO" -.PP - -\fBlogin\fR(1). diff --git a/man/login.defs.5 b/man/login.defs.5 deleted file mode 100644 index 028a10ab..00000000 --- a/man/login.defs.5 +++ /dev/null @@ -1,128 +0,0 @@ -.\" Title: login.defs -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: File Formats and Conversions -.\" Source: File Formats and Conversions -.\" -.TH "LOGIN.DEFS" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -login.defs \- shadow password suite configuration -.SH "DESCRIPTION" -.PP -The -\fI/etc/login.defs\fR -file defines the site\-specific configuration for the shadow password suite. This file is required. Absence of this file will not prevent system operation, but will probably result in undesirable operation. -.PP -This file is a readable text file, each line of the file describing one configuration parameter. The lines consist of a configuration name and value, separated by whitespace. Blank lines and comment lines are ignored. Comments are introduced with a "#" pound sign and the pound sign must be the first non\-white character of the line. -.PP -Parameter values may be of four types: strings, booleans, numbers, and long numbers. A string is comprised of any printable characters. A boolean should be either the value "yes" or "no". An undefined boolean parameter or one with a value other than these will be given a "no" value. Numbers (both regular and long) may be either decimal values, octal values (precede the value with "0") or hexadecimal values (precede the value with "0x"). The maximum value of the regular and long numeric parameters is machine\-dependent. -.PP -The following configuration items are provided: -.TP 3n -CHFN_AUTH (boolean) -If -\fIyes\fR, the -\fBchfn\fR -and -\fBchsh\fR -programs will require authentication before making any changes, unless run by the superuser. -.TP 3n -CHFN_RESTRICT (string) -This parameter specifies which values in the -\fIgecos\fR -field of the -\fI/etc/passwd\fR -file may be changed by regular users using the -\fBchfn\fR -program. It can be any combination of letters -\fIf\fR -,\fIr\fR, -\fIw\fR, -\fIh\fR, for Full name, Room number, Work phone, and Home phone, respectively. For backward compatibility, "yes" is equivalent to "rwh" and "no" is equivalent to "frwh". If not specified, only the superuser can make any changes. The most restrictive setting is better achieved by not installing -\fIchfn\fR -SUID. -.PP -GID_MAX (number), GID_MIN (number) -.RS 3n -Range of group IDs to choose from for the -\fBuseradd\fR -and -\fBgroupadd\fR -programs. -.RE -.TP 3n -MAIL_DIR (string) -The mail spool directory. This is needed to manipulate the mailbox when its corresponding user account is modified or deleted. If not specified, a compile\-time default is used. -.TP 3n -PASS_MAX_DAYS (number) -The maximum number of days a password may be used. If the password is older than this, a password change will be forced. If not specified, \-1 will be assumed (which disables the restriction). -.TP 3n -PASS_MIN_DAYS (number) -The minimum number of days allowed between password changes. Any password changes attempted sooner than this will be rejected. If not specified, \-1 will be assumed (which disables the restriction). -.TP 3n -PASS_WARN_AGE (number) -The number of days warning given before a password expires. A zero means warning is given only upon the day of expiration, a negative value means no warning is given. If not specified, no warning will be provided. -.PP -PASS_MAX_DAYS, PASS_MIN_DAYS and PASS_WARN_AGE are only used at the time of account creation. Any changes to these settings won't affect existing accounts. -.PP -UID_MAX (number), UID_MIN (number) -.RS 3n -Range of user IDs to choose from for the -\fBuseradd\fR -program. -.RE -.TP 3n -UMASK (number) -The permission mask is initialized to this value. If not specified, the permission mask will be initialized to 022. -.TP 3n -USERDEL_CMD (string) -If defined, this command is run when removing a user. It should remove any at/cron/print jobs etc. owned by the user to be removed (passed as the first argument). -.SH "CROSS REFERENCE" -.PP -The following cross reference shows which programs in the shadow password suite use which parameters. -.TP 3n -chfn -CHFN_AUTH CHFN_RESTRICT -.TP 3n -chsh -CHFN_AUTH -.TP 3n -groupadd -GID_MAX GID_MIN -.TP 3n -newusers -PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK -.TP 3n -pwconv -PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE -.TP 3n -useradd -GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN UMASK -.TP 3n -userdel -MAIL_DIR USERDEL_CMD -.TP 3n -usermod -MAIL_DIR -.SH "BUGS" -.PP -Much of the functionality that used to be provided by the shadow password suite is now handled by PAM. Thus, -\fI/etc/login.defs\fR -is no longer used by programs such as: -\fBlogin\fR(1), -\fBpasswd\fR(1), -\fBsu\fR(1). Please refer to the corresponding PAM configuration files instead. -.SH "SEE ALSO" -.PP - -\fBlogin\fR(1), -\fBpasswd\fR(1), -\fBsu\fR(1), -\fBpasswd\fR(5), -\fBshadow\fR(5), -\fBpam\fR(8). diff --git a/man/logoutd.8 b/man/logoutd.8 deleted file mode 100644 index 25e8e6ed..00000000 --- a/man/logoutd.8 +++ /dev/null @@ -1,37 +0,0 @@ -.\" Title: logoutd -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "LOGOUTD" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -logoutd \- Enforce login time restrictions -.SH "SYNOPSIS" -.HP 8 -\fBlogoutd\fR -.SH "DESCRIPTION" -.PP - -\fBlogoutd\fR -enforces the login time and port restrictions specified in -\fI/etc/porttime\fR. -\fBlogoutd\fR -should be started from -\fI/etc/rc\fR. The -\fI/var/run/utmp\fR -file is scanned periodically and each user name is checked to see if the named user is permitted on the named port at the current time. Any login session which is violating the restrictions in -\fI/etc/porttime\fR -is terminated. -.SH "FILES" -.TP 3n -\fI/etc/porttime\fR -File containing port access. -.TP 3n -\fI/var/run/utmp\fR -List of current login sessions. diff --git a/man/newgrp.1 b/man/newgrp.1 deleted file mode 100644 index dd56a3c8..00000000 --- a/man/newgrp.1 +++ /dev/null @@ -1,63 +0,0 @@ -.\" Title: newgrp -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "NEWGRP" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -newgrp \- log in to a new group -.SH "SYNOPSIS" -.HP 7 -\fBnewgrp\fR [\-] [\fIgroup\fR] -.SH "DESCRIPTION" -.PP - -\fBnewgrp\fR -is used to change the current group ID during a login session. If the optional -\fB\-\fR -flag is given, the user's environment will be reinitialized as though the user had logged in, otherwise the current environment, including current working directory, remains unchanged. -.PP - -\fBnewgrp\fR -changes the current real group ID to the named group, or to the default group listed in -\fI/etc/passwd\fR -if no group name is given. -\fBnewgrp\fR -also tries to add the group to the user groupset. If not root, the user will be prompted for a password if she does not have a password (in -\fI/etc/shadow\fR -if this user has an entry in the shadowed password file, or in -\fI/etc/passwd\fR -otherwise) and the group does, or if the user is not listed as a member and the group has a password. The user will be denied access if the group password is empty and the user is not listed as a member. -.PP -If there is an entry for this group in -\fI/etc/gshadow\fR, then the list of members and the password of this group will be taken from this file, otherwise, the entry in -\fI/etc/group\fR -is considered. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -Secure group account information. -.SH "SEE ALSO" -.PP - -\fBid\fR(1), -\fBlogin\fR(1), -\fBsu\fR(1), -\fBgpasswd\fR(1), -\fBgroup\fR(5), -\fBgshadow\fR(5). diff --git a/man/newusers.8 b/man/newusers.8 deleted file mode 100644 index d675da2c..00000000 --- a/man/newusers.8 +++ /dev/null @@ -1,50 +0,0 @@ -.\" Title: newusers -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "NEWUSERS" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -newusers \- update and create new users in batch -.SH "SYNOPSIS" -.HP 9 -\fBnewusers\fR [\fInew_users\fR] -.SH "DESCRIPTION" -.PP - -\fBnewusers\fR -reads a file of user name and clear\-text password pairs and uses this information to update a group of existing users or to create new users. Each line is in the same format as the standard password file (see -\fBpasswd\fR(5)) with the following exceptions: -.TP 3n -\fIpw_passwd\fR -This field will be encrypted and used as the new value of the encrypted password. -.TP 3n -\fIpw_age\fR -This field will be ignored for shadow passwords if the user already exists. -.TP 3n -\fIpw_gid\fR -This field may be the name of an existing group, in which case the named user will be added as a member. If a non\-existent numerical group is given, a new group will be created having this number. -.TP 3n -\fIpw_dir\fR -This field will be checked for existence as a directory and a new directory with the same name will be created if it does not already exist. The ownership of the directory will be set to be that of the user being created or updated. -.PP -This command is intended to be used in a large system environment where many accounts are updated at a single time. -.SH "CAVEATS" -.PP -The input file must be protected since it contains unencrypted passwords. -.SH "FILES" -.TP 3n -\fI/etc/login.defs\fR -Shadow password suite configuration. -.SH "SEE ALSO" -.PP - -\fBlogin.defs\fR(5), -\fBpasswd\fR(1), -\fBuseradd\fR(8). diff --git a/man/nologin.8 b/man/nologin.8 deleted file mode 100644 index 3f286857..00000000 --- a/man/nologin.8 +++ /dev/null @@ -1,35 +0,0 @@ -.\" Title: nologin -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "NOLOGIN" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -nologin \- politely refuse a login -.SH "SYNOPSIS" -.HP 8 -\fBnologin\fR -.SH "DESCRIPTION" -.PP - -\fBnologin\fR -displays a message that an account is not available and exits non\-zero. It is intended as a replacement shell field for accounts that have been disabled. -.PP -To disable all logins, investigate -\fBnologin\fR(5). -.SH "SEE ALSO" -.PP - -\fBlogin\fR(1), -\fBnologin\fR(5). -.SH "HYSTORY" -.PP -The -\fBnologin\fR -command appeared in BSD 4.4. diff --git a/man/passwd.1 b/man/passwd.1 deleted file mode 100644 index 0f358295..00000000 --- a/man/passwd.1 +++ /dev/null @@ -1,180 +0,0 @@ -.\" Title: passwd -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "PASSWD" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -passwd \- change user password -.SH "SYNOPSIS" -.HP 7 -\fBpasswd\fR [\fIoptions\fR] [\fILOGIN\fR] -.SH "DESCRIPTION" -.PP - -\fBpasswd\fR -changes passwords for user accounts. A normal user may only change the password for his/her own account, while the super user may change the password for any account. -\fBpasswd\fR -also changes account information, such as the full name of the user, the user's login shell, or his/her password expiry date and interval. -.SS "Password Changes" -.PP -The user is first prompted for his/her old password, if one is present. This password is then encrypted and compared against the stored password. The user has only one chance to enter the correct password. The super user is permitted to bypass this step so that forgotten passwords may be changed. -.PP -After the password has been entered, password aging information is checked to see if the user is permitted to change the password at this time. If not, -\fBpasswd\fR -refuses to change the password and exits. -.PP -The user is then prompted twice for a replacement password. The second entry is compared against the first and both are required to match in order for the password to be changed. -.PP -Then, the password is tested for complexity. As a general guideline, passwords should consist of 6 to 8 characters including one or more characters from each of the following sets: -.TP 3n -\(bu -lower case alphabetics -.TP 3n -\(bu -digits 0 thru 9 -.TP 3n -\(bu -punctuation marks -.sp -.RE -.PP -Care must be taken not to include the system default erase or kill characters. -\fBpasswd\fR -will reject any password which is not suitably complex. -.\" end of SS subsection "Password Changes" -.SS "Hints for user passwords" -.PP -The security of a password depends upon the strength of the encryption algorithm and the size of the key space. The -\fIUNIX\fR -System encryption method is based on the NBS DES algorithm and is very secure. The size of the key space depends upon the randomness of the password which is selected. -.PP -Compromises in password security normally result from careless password selection or handling. For this reason, you should not select a password which appears in a dictionary or which must be written down. The password should also not be a proper name, your license number, birth date, or street address. Any of these may be used as guesses to violate system security. -.PP -Your password must be easily remembered so that you will not be forced to write it on a piece of paper. This can be accomplished by appending two small words together and separating each with a special character or digit. For example, Pass%word. -.PP -Other methods of construction involve selecting an easily remembered phrase from literature and selecting the first or last letter from each word. An example of this is: -.TP 3n -\(bu -Ask not for whom the bell tolls -.TP 3n -\(bu -which produces -.TP 3n -\(bu -An4wtbt -.sp -.RE -.PP -You may be reasonably sure few crackers will have included this in their dictionaries. You should, however, select your own methods for constructing passwords and not rely exclusively on the methods given here. -.\" end of SS subsection "Hints for user passwords" -.SH "OPTIONS" -.PP -The options which apply to the -\fBpasswd\fR -command are: -.TP 3n -\fB\-a\fR, \fB\-\-all\fR -This option can be used only with -\fB\-S\fR -and causes show status for all users. -.TP 3n -\fB\-d\fR, \fB\-\-delete\fR -Delete a user's password (make it empty). This is a quick way to disable a password for an account. It will set the named account passwordless. -.TP 3n -\fB\-e\fR, \fB\-\-expire\fR -Immediately expire an account's password. This in effect can force a user to change his/her password at the user's next login. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-i\fR, \fB\-\-inactive\fR \fIINACTIVE\fR -This option is used to disable an account after the password has been expired for a number of days. After a user account has had an expired password for -\fIINACTIVE\fR -days, the user may no longer sign on to the account. -.TP 3n -\fB\-k\fR, \fB\-\-keep\-tokens\fR -Indicate change password should be performed only for expired authentication tokens (passwords). The user wishes to keep their non\-expired tokens as before. -.TP 3n -\fB\-l\fR, \fB\-\-lock\fR -Lock the named account. This option disables an account by changing the password to a value which matches no possible encrypted value. -.TP 3n -\fB\-m\fR, \fB\-\-mindays\fR \fIMIN_DAYS\fR -Set the minimum number of days between password changes to -\fIMIN_DAYS\fR. A value of zero for this field indicates that the user may change his/her password at any time. -.TP 3n -\fB\-q\fR, \fB\-\-quiet\fR -Quiet mode. -.TP 3n -\fB\-r\fR, \fB\-\-repository\fR \fIREPOSITORY\fR -change password in -\fIREPOSITORY\fR -repository -.TP 3n -\fB\-S\fR, \fB\-\-status\fR -Display account status information. The status information consists of 7 fields. The first field is the user's login name. The second field indicates if the user account is locked (L), has no password (NP), or has a usable password (P). The third field gives the date of the last password change. The next four fields are the minimum age, maximum age, warning period, and inactivity period for the password. These ages are expressed in days. -.TP 3n -\fB\-u\fR, \fB\-\-unlock\fR -Unlock the named account. This option re\-enables an account by changing the password back to its previous value (to value before using -\fB\-l\fR -option). -.TP 3n -\fB\-w\fR, \fB\-\-warndays\fR \fIWARN_DAYS\fR -Set the number of days of warning before a password change is required. The -\fIWARN_DAYS\fR -option is the number of days prior to the password expiring that a user will be warned that his/her password is about to expire. -.TP 3n -\fB\-x\fR, \fB\-\-maxdays\fR \fIMAX_DAYS\fR -Set the maximum number of days a password remains valid. After -\fIMAX_DAYS\fR, the password is required to be changed. -.SH "CAVEATS" -.PP -Not all options may be supported. Password complexity checking may vary from site to site. The user is urged to select a password as complex as he or she feels comfortable with. Users may not be able to change their password on a system if NIS is enabled and they are not logged into the NIS server. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "EXIT VALUES" -.PP -The -\fBpasswd\fR -command exits with the following values: -.TP 3n -\fI0\fR -success -.TP 3n -\fI1\fR -permission denied -.TP 3n -\fI2\fR -invalid combination of options -.TP 3n -\fI3\fR -unexpected failure, nothing done -.TP 3n -\fI4\fR -unexpected failure, -\fIpasswd\fR -file missing -.TP 3n -\fI5\fR -\fIpasswd\fR -file busy, try again -.TP 3n -\fI6\fR -invalid argument to option -.SH "SEE ALSO" -.PP - -\fBgroup\fR(5), -\fBpasswd\fR(5), -\fBshadow\fR(5). diff --git a/man/passwd.5 b/man/passwd.5 deleted file mode 100644 index 71c51c0b..00000000 --- a/man/passwd.5 +++ /dev/null @@ -1,98 +0,0 @@ -.\" Title: passwd -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: File Formats and Conversions -.\" Source: File Formats and Conversions -.\" -.TH "PASSWD" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -passwd \- the password file -.SH "DESCRIPTION" -.PP - -\fI/etc/passwd\fR -contains one line for each user account, with seven fields delimited by colons (\(lq:\(rq). These fields are: -.TP 3n -\(bu -login name -.TP 3n -\(bu -optional encrypted password -.TP 3n -\(bu -numerical user ID -.TP 3n -\(bu -numerical group ID -.TP 3n -\(bu -user name or comment field -.TP 3n -\(bu -user home directory -.TP 3n -\(bu -optional user command interpreter -.sp -.RE -.PP -The encrypted password field may be blank, in which case no password is required to authenticate as the specified login name. However, some applications which read the -\fI/etc/passwd\fR -file may decide not to permit -\fIany\fR -access at all if the -\fIpassword\fR -field is blank. If the -\fIpassword\fR -field is a lower\-case -\(lqx\(rq, then the encrypted password is actually stored in the -\fBshadow\fR(5) -file instead; there -\fImust\fR -be a corresponding line in the -\fI/etc/shadow\fR -file, or else the user account is invalid. If the -\fIpassword\fR -field is any other string, then it will be treated as an encrypted password, as specified by -\fBcrypt\fR(3). -.PP -The comment field is used by various system utilities, such as -\fBfinger\fR(1). -.PP -The home directory field provides the name of the initial working directory. The -\fBlogin\fR -program uses this information to set the value of the -\fB$HOME\fR -environmental variable. -.PP -The command interpreter field provides the name of the user's command language interpreter, or the name of the initial program to execute. The -\fBlogin\fR -program uses this information to set the value of the -\fB$SHELL\fR -environmental variable. If this field is empty, it defaults to the value -\fI/bin/sh\fR. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -optional encrypted password file -.SH "SEE ALSO" -.PP - -\fBgetent\fR(1), -\fBlogin\fR(1), -\fBpasswd\fR(1), -\fBsu\fR(1), -\fBcrypt\fR(3), -\fBgetpwnam\fR(3), -\fBshadow\fR(5), -\fBpwconv\fR(8), -\fBpwunconv\fR(8), -\fBsulogin\fR(8). diff --git a/man/pl/Makefile.in b/man/pl/Makefile.in deleted file mode 100644 index 4fc29358..00000000 --- a/man/pl/Makefile.in +++ /dev/null @@ -1,518 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -@USE_PAM_FALSE@am__append_1 = $(man_nopam) -subdir = man/pl -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/pl -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = chage.1 chfn.1 chpasswd.8 chsh.1 expiry.1 faillog.5 \ - faillog.8 gpasswd.1 groupadd.8 groupdel.8 groupmod.8 groups.1 \ - grpck.8 grpconv.8 grpunconv.8 lastlog.8 login.1 login.defs.5 \ - logoutd.8 newgrp.1 newusers.8 passwd.1 passwd.5 pwck.8 \ - pwconv.8 pwunconv.8 sg.1 shadow.5 su.1 suauth.5 useradd.8 \ - userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1) -man_nopam = \ - limits.5 \ - login.access.5 \ - porttime.5 - -EXTRA_DIST = \ - $(man_MANS) \ - $(man_nopam) \ - id.1 \ - shadow.3 \ - sulogin.8 - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/pl/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/pl/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/porttime.5 b/man/porttime.5 deleted file mode 100644 index 66319eaf..00000000 --- a/man/porttime.5 +++ /dev/null @@ -1,75 +0,0 @@ -.\" Title: porttime -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: File Formats and Conversions -.\" Source: File Formats and Conversions -.\" -.TH "PORTTIME" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -porttime \- port access time file -.SH "DESCRIPTION" -.PP - -\fIporttime\fR -contains a list of tty devices, user names, and permitted login times. -.PP -Each entry consists of three colon separated fields. The first field is a comma separated list of tty devices, or an asterisk to indicate that all tty devices are matched by this entry. The second field is a comma separated list of user names, or an asterisk to indicated that all user names are matched by this entry. The third field is a comma separated list of permitted access times. -.PP -Each access time entry consists of zero or more days of the week, abbreviated -\fISu\fR, -\fIMo\fR, -\fITu\fR, -\fIWe\fR, -\fITh\fR, -\fIFr\fR, and -\fISa\fR, followed by a pair of times separated by a hyphen. The abbreviation -\fIWk\fR -may be used to represent Monday thru Friday, and -\fIAl\fR -may be used to indicate every day. If no days are given, -\fIAl\fR -is assumed. -.SH "EXAMPLES" -.PP -The following entry allows access to user -\fBjfh\fR -on every port during weekdays from 9am to 5pm. -.PP -*:jfh:Wk0900\-1700 -.PP -The following entries allow access only to the users -\fIroot\fR -and -\fIoper\fR -on -\fI/dev/console\fR -at any time. This illustrates how the -\fI/etc/porttime\fR -file is an ordered list of access times. Any other user would match the second entry which does not permit access at any time. -.sp -.RS 3n -.nf - console:root,oper:Al0000\-2400 - console:*: - -.fi -.RE -.PP -The following entry allows access for the user -\fIgames\fR -on any port during non\-working hours. -.PP -*:games:Wk1700\-0900,SaSu0000\-2400 -.SH "FILES" -.TP 3n -\fI/etc/porttime\fR -File containing port access. -.SH "SEE ALSO" -.PP - -\fBlogin\fR(1). diff --git a/man/pt_BR/Makefile.in b/man/pt_BR/Makefile.in deleted file mode 100644 index bf979fca..00000000 --- a/man/pt_BR/Makefile.in +++ /dev/null @@ -1,508 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/pt_BR -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/pt_BR -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - gpasswd.1 \ - groupadd.8 \ - groupdel.8 \ - groupmod.8 \ - passwd.5 \ - shadow.5 - -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/pt_BR/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/pt_BR/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/pwck.8 b/man/pwck.8 deleted file mode 100644 index c260ffd2..00000000 --- a/man/pwck.8 +++ /dev/null @@ -1,131 +0,0 @@ -.\" Title: pwck -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "PWCK" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -pwck \- verify integrity of password files -.SH "SYNOPSIS" -.HP 5 -\fBpwck\fR [\-q] [\-s] [\fIpasswd\fR\ \fIshadow\fR] -.HP 5 -\fBpwck\fR [\-q] [\-r] [\fIpasswd\fR\ \fIshadow\fR] -.SH "DESCRIPTION" -.PP - -\fBpwck\fR -verifies the integrity of the system authentication information. All entries in the -\fI/etc/passwd\fR -and -\fI/etc/shadow\fR -are checked to see that the entry has the proper format and valid data in each field. The user is prompted to delete entries that are improperly formatted or which have other uncorrectable errors. -.PP -Checks are made to verify that each entry has: -.TP 3n -\(bu -the correct number of fields -.TP 3n -\(bu -a unique user name -.TP 3n -\(bu -a valid user and group identifier -.TP 3n -\(bu -a valid primary group -.TP 3n -\(bu -a valid home directory -.TP 3n -\(bu -a valid login shell -.sp -.RE -.PP -The checks for correct number of fields and unique user name are fatal. If the entry has the wrong number of fields, the user will be prompted to delete the entire line. If the user does not answer affirmatively, all further checks are bypassed. An entry with a duplicated user name is prompted for deletion, but the remaining checks will still be made. All other errors are warning and the user is encouraged to run the -\fBusermod\fR -command to correct the error. -.PP -The commands which operate on the -\fI/etc/passwd\fR -file are not able to alter corrupted or duplicated entries. -\fBpwck\fR -should be used in those circumstances to remove the offending entry. -.SH "OPTIONS" -.PP -The options which apply to the -\fBpwck\fR -command are: -.TP 3n -\fB\-q\fR -Report errors only. The warnings which do not require any action from the user won't be displayed. -.TP 3n -\fB\-r\fR -Execute the -\fBpwck\fR -command in read\-only mode. -.TP 3n -\fB\-s\fR -Sort entries in -\fI/etc/passwd\fR -and -\fI/etc/shadow\fR -by UID. -.PP -By default, -\fBpwck\fR -operates on the files -\fI/etc/passwd\fR -and -\fI/etc/shadow\fR. The user may select alternate files with the -\fIpasswd\fR -and -\fIshadow\fR -parameters. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "SEE ALSO" -.PP -\fBgroup\fR(5), -\fBpasswd\fR(5), -\fBshadow\fR(5), -\fBusermod\fR(8). -.SH "EXIT VALUES" -.PP -The -\fBpwck\fR -command exits with the following values: -.TP 3n -\fI0\fR -success -.TP 3n -\fI1\fR -invalid command syntax -.TP 3n -\fI2\fR -one or more bad password entries -.TP 3n -\fI3\fR -can't open password files -.TP 3n -\fI4\fR -can't lock password files -.TP 3n -\fI5\fR -can't update password files - diff --git a/man/pwconv.8 b/man/pwconv.8 deleted file mode 100644 index b33836ab..00000000 --- a/man/pwconv.8 +++ /dev/null @@ -1,111 +0,0 @@ -.\" Title: pwconv -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "PWCONV" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -pwconv, pwunconv, grpconv, grpunconv \- convert to and from shadow passwords and groups -.SH "SYNOPSIS" -.HP 7 -\fBpwconv\fR -.HP 9 -\fBpwunconv\fR -.HP 8 -\fBgrpconv\fR -.HP 10 -\fBgrpunconv\fR -.SH "DESCRIPTION" -.PP - -\fBpwconv\fR -creates -\fIshadow\fR -from -\fIpasswd\fR -and an optionally existing -\fIshadow\fR. -.PP - -\fBpwunconv\fR -creates -\fIpasswd\fR -from -\fIpasswd\fR -and -\fIshadow\fR -and then removes -\fIshadow\fR. -.PP - -\fBgrpconv\fR -creates -\fIgshadow\fR -from -\fIgroup\fR -and an optionally existing -\fIgshadow\fR. -.PP - -\fBgrpunconv\fR -creates -\fIgroup\fR -from -\fIgroup\fR -and -\fIgshadow\fR -and then removes -\fIgshadow\fR. -.PP -These four programs all operate on the normal and shadow password and group files: -\fI/etc/passwd\fR, -\fI/etc/group\fR, -\fI/etc/shadow\fR, and -\fI/etc/gshadow\fR. -.PP -Each program acquires the necessary locks before conversion. -\fBpwconv\fR -and -\fBgrpconv\fR -are similar. First, entries in the shadowed file which don't exist in the main file are removed. Then, shadowed entries which don't have `x' as the password in the main file are updated. Any missing shadowed entries are added. Finally, passwords in the main file are replaced with `x'. These programs can be used for initial conversion as well to update the shadowed file if the main file is edited by hand. -.PP - -\fBpwconv\fR -will use the values of -\fIPASS_MIN_DAYS\fR, -\fIPASS_MAX_DAYS\fR, and -\fIPASS_WARN_AGE\fR -from -\fI/etc/login.defs\fR -when adding new entries to -\fI/etc/shadow\fR. -.PP -Likewise -\fBpwunconv\fR -and -\fBgrpunconv\fR -are similar. Passwords in the main file are updated from the shadowed file. Entries which exist in the main file but not in the shadowed file are left alone. Finally, the shadowed file is removed. Some password aging information is lost by -\fBpwunconv\fR. It will convert what it can. -.SH "BUGS" -.PP -Errors in the password or group files (such as invalid or duplicate entries) may cause these programs to loop forever or fail in other strange ways. Please run -\fBpwck\fR -and -\fBgrpck\fR -to correct any such errors before converting to or from shadow passwords or groups. -.SH "FILES" -.TP 3n -\fI/etc/login.defs\fR -Shadow password suite configuration. -.SH "SEE ALSO" -.PP - -\fBgrpck\fR(8), -\fBlogin.defs\fR(5), -\fBpwck\fR(8). diff --git a/man/pwunconv.8 b/man/pwunconv.8 deleted file mode 100644 index 6eed9e8b..00000000 --- a/man/pwunconv.8 +++ /dev/null @@ -1 +0,0 @@ -.so man8/pwconv.8 diff --git a/man/ru/Makefile.in b/man/ru/Makefile.in deleted file mode 100644 index ed49f44d..00000000 --- a/man/ru/Makefile.in +++ /dev/null @@ -1,565 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -@USE_PAM_FALSE@am__append_1 = $(man_nopam) -subdir = man/ru -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \ - "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" -man3dir = $(mandir)/man3 -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/ru -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = $(man_nopam) chage.1 chfn.1 chgpasswd.8 chpasswd.8 chsh.1 \ - expiry.1 faillog.5 faillog.8 getspnam.3 gpasswd.1 groupadd.8 \ - groupdel.8 groupmems.8 groupmod.8 groups.1 grpck.8 grpconv.8 \ - grpunconv.8 gshadow.5 lastlog.8 login.1 login.defs.5 logoutd.8 \ - newgrp.1 newusers.8 nologin.8 passwd.1 passwd.5 pwck.8 \ - pwconv.8 pwunconv.8 sg.1 shadow.3 shadow.5 su.1 suauth.5 \ - useradd.8 userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1) -man_nopam = \ - limits.5 \ - login.access.5 \ - porttime.5 - -EXTRA_DIST = \ - $(man_MANS) \ - $(man_nopam) \ - id.1 \ - sulogin.8 - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/ru/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/ru/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man3: $(man3_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)" - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \ - done -uninstall-man3: - @$(NORMAL_UNINSTALL) - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man3dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man3 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \ - uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man3 install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man3 \ - uninstall-man5 uninstall-man8 - -# 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/man/sg.1 b/man/sg.1 deleted file mode 100644 index c49a188c..00000000 --- a/man/sg.1 +++ /dev/null @@ -1,62 +0,0 @@ -.\" Title: sg -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "SG" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -sg \- execute command as different group ID -.SH "SYNOPSIS" -.HP 3 -\fBsg\fR [\-] [group\ [\-c\ ]\ command] -.SH "DESCRIPTION" -.PP -The -\fBsg\fR -command works similar to -\fBnewgrp\fR -but accepts a command. The command will be executed with the -\fI/bin/sh\fR -shell. With most shells you may run -\fBsg\fR -from, you need to enclose multi\-word commands in quotes. Another difference between -\fBnewgrp\fR -and -\fBsg\fR -is that some shells treat -\fBnewgrp\fR -specially, replacing themselves with a new instance of a shell that -\fBnewgrp\fR -creates. This doesn't happen with -\fBsg\fR, so upon exit from a -\fBsg\fR -command you are returned to your previous group ID. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -Secure group account information. -.SH "SEE ALSO" -.PP - -\fBid\fR(1), -\fBlogin\fR(1), -\fBnewgrp\fR(1), -\fBsu\fR(1), -\fBgpasswd\fR(1), -\fBgroup\fR(5), -\fBgshadow\fR(5) diff --git a/man/shadow-man-pages.pot b/man/shadow-man-pages.pot deleted file mode 100644 index 917183d1..00000000 --- a/man/shadow-man-pages.pot +++ /dev/null @@ -1,3058 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2006-07-24 07:49+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: vipw.8.xml:5(refentrytitle) vipw.8.xml:10(refname) vipw.8.xml:19(command) -msgid "vipw" -msgstr "" - -#: vipw.8.xml:6(manvolnum) usermod.8.xml:6(manvolnum) userdel.8.xml:6(manvolnum) userdel.8.xml:147(replaceable) useradd.8.xml:6(manvolnum) pwconv.8.xml:6(manvolnum) pwck.8.xml:6(manvolnum) nologin.8.xml:6(manvolnum) newusers.8.xml:6(manvolnum) logoutd.8.xml:6(manvolnum) lastlog.8.xml:6(manvolnum) grpck.8.xml:6(manvolnum) groupmod.8.xml:6(manvolnum) groupmems.8.xml:6(manvolnum) groupdel.8.xml:6(manvolnum) groupdel.8.xml:78(replaceable) groupadd.8.xml:6(manvolnum) faillog.8.xml:6(manvolnum) faillog.5.xml:53(manvolnum) chpasswd.8.xml:6(manvolnum) chgpasswd.8.xml:6(manvolnum) -msgid "8" -msgstr "" - -#: vipw.8.xml:7(refmiscinfo) usermod.8.xml:7(refmiscinfo) userdel.8.xml:7(refmiscinfo) useradd.8.xml:7(refmiscinfo) pwconv.8.xml:7(refmiscinfo) pwck.8.xml:7(refmiscinfo) nologin.8.xml:7(refmiscinfo) newusers.8.xml:7(refmiscinfo) logoutd.8.xml:7(refmiscinfo) lastlog.8.xml:7(refmiscinfo) grpck.8.xml:7(refmiscinfo) groupmod.8.xml:7(refmiscinfo) groupmems.8.xml:7(refmiscinfo) groupdel.8.xml:7(refmiscinfo) groupadd.8.xml:7(refmiscinfo) faillog.8.xml:7(refmiscinfo) chpasswd.8.xml:7(refmiscinfo) chgpasswd.8.xml:7(refmiscinfo) -msgid "System Management Commands" -msgstr "" - -#: vipw.8.xml:11(refname) vipw.8.xml:25(command) -msgid "vigr" -msgstr "" - -#: vipw.8.xml:12(refpurpose) -msgid "edit the password, group, shadow-password or shadow-group file" -msgstr "" - -#: vipw.8.xml:21(replaceable) vipw.8.xml:27(replaceable) usermod.8.xml:18(replaceable) userdel.8.xml:16(arg) useradd.8.xml:17(replaceable) useradd.8.xml:29(replaceable) su.1.xml:17(replaceable) passwd.1.xml:18(replaceable) lastlog.8.xml:18(replaceable) groupmod.8.xml:18(replaceable) faillog.8.xml:18(replaceable) chsh.1.xml:18(replaceable) chpasswd.8.xml:18(replaceable) chgpasswd.8.xml:18(replaceable) chage.1.xml:17(replaceable) -msgid "options" -msgstr "" - -#: vipw.8.xml:33(title) usermod.8.xml:25(title) userdel.8.xml:24(title) useradd.8.xml:35(title) suauth.5.xml:21(title) su.1.xml:28(title) sg.1.xml:26(title) shadow.5.xml:15(title) shadow.3.xml:64(title) shadow.3.xml:120(title) pwconv.8.xml:33(title) pwck.8.xml:44(title) porttime.5.xml:15(title) passwd.5.xml:15(title) passwd.1.xml:27(title) nologin.8.xml:21(title) newusers.8.xml:24(title) newgrp.1.xml:22(title) logoutd.8.xml:21(title) login.defs.5.xml:15(title) login.access.5.xml:15(title) login.1.xml:36(title) limits.5.xml:16(title) lastlog.8.xml:24(title) gshadow.5.xml:15(title) grpck.8.xml:25(title) groups.1.xml:24(title) groupmod.8.xml:25(title) groupmems.8.xml:27(title) groupdel.8.xml:24(title) groupadd.8.xml:30(title) gpasswd.1.xml:48(title) faillog.8.xml:24(title) faillog.5.xml:15(title) expiry.1.xml:23(title) chsh.1.xml:27(title) chpasswd.8.xml:24(title) chgpasswd.8.xml:24(title) chfn.1.xml:27(title) chage.1.xml:26(title) -msgid "DESCRIPTION" -msgstr "" - -#: vipw.8.xml:34(para) -msgid "vipw and vigr will edit the files /etc/passwd and /etc/group, respectively. With the flag, they will edit the shadow versions of those files, /etc/shadow and /etc/gshadow, respectively. The programs will set the appropriate locks to prevent file corruption. When looking for an editor, the programs will first try the environment variable $VISUAL, then the environment variable $EDITOR, and finally the default editor, vi1." -msgstr "" - -#: vipw.8.xml:51(title) usermod.8.xml:33(title) userdel.8.xml:33(title) useradd.8.xml:47(title) su.1.xml:74(title) pwck.8.xml:96(title) passwd.1.xml:140(title) login.1.xml:119(title) lastlog.8.xml:36(title) grpck.8.xml:69(title) groupmod.8.xml:34(title) groupmems.8.xml:42(title) groupadd.8.xml:39(title) gpasswd.1.xml:71(title) faillog.8.xml:35(title) chsh.1.xml:38(title) chpasswd.8.xml:46(title) chgpasswd.8.xml:45(title) chage.1.xml:36(title) -msgid "OPTIONS" -msgstr "" - -#: vipw.8.xml:52(para) -msgid "The options which apply to the vipw and vigr commands are:" -msgstr "" - -#: vipw.8.xml:58(term) -msgid ", " -msgstr "" - -#: vipw.8.xml:60(para) -msgid "Edit group database." -msgstr "" - -#: vipw.8.xml:64(term) userdel.8.xml:62(term) useradd.8.xml:153(term) passwd.1.xml:180(term) lastlog.8.xml:52(term) groupmod.8.xml:57(term) groupadd.8.xml:72(term) faillog.8.xml:48(term) chsh.1.xml:44(term) chpasswd.8.xml:59(term) chgpasswd.8.xml:58(term) chage.1.xml:74(term) -msgid ", " -msgstr "" - -#: vipw.8.xml:66(para) userdel.8.xml:64(para) useradd.8.xml:155(para) passwd.1.xml:182(para) lastlog.8.xml:56(para) groupmod.8.xml:59(para) groupadd.8.xml:74(para) faillog.8.xml:50(para) chsh.1.xml:46(para) chpasswd.8.xml:61(para) chgpasswd.8.xml:60(para) chage.1.xml:76(para) -msgid "Display help message and exit." -msgstr "" - -#: vipw.8.xml:70(term) -msgid ", " -msgstr "" - -#: vipw.8.xml:72(para) -msgid "Edit passwd database." -msgstr "" - -#: vipw.8.xml:76(term) passwd.1.xml:234(term) -msgid ", " -msgstr "" - -#: vipw.8.xml:78(para) passwd.1.xml:238(para) -msgid "Quiet mode." -msgstr "" - -#: vipw.8.xml:82(term) -msgid ", " -msgstr "" - -#: vipw.8.xml:84(para) -msgid "Edit shadow or gshadow database." -msgstr "" - -#: vipw.8.xml:91(title) usermod.8.xml:246(title) userdel.8.xml:88(title) useradd.8.xml:363(title) suauth.5.xml:139(title) su.1.xml:176(title) sg.1.xml:43(title) shadow.5.xml:105(title) shadow.3.xml:172(title) pwconv.8.xml:109(title) pwck.8.xml:145(title) porttime.5.xml:76(title) passwd.5.xml:87(title) passwd.1.xml:322(title) newusers.8.xml:100(title) newgrp.1.xml:54(title) logoutd.8.xml:35(title) login.access.5.xml:66(title) login.1.xml:198(title) limits.5.xml:107(title) lastlog.8.xml:113(title) gshadow.5.xml:61(title) grpck.8.xml:87(title) groups.1.xml:46(title) groupmod.8.xml:89(title) groupmems.8.xml:103(title) groupdel.8.xml:43(title) groupadd.8.xml:112(title) gpasswd.1.xml:93(title) faillog.8.xml:132(title) faillog.5.xml:38(title) expiry.1.xml:32(title) chsh.1.xml:85(title) chfn.1.xml:59(title) chage.1.xml:177(title) -msgid "FILES" -msgstr "" - -#: vipw.8.xml:94(filename) usermod.8.xml:249(filename) userdel.8.xml:91(filename) useradd.8.xml:378(filename) sg.1.xml:58(filename) pwck.8.xml:148(filename) newgrp.1.xml:69(filename) gshadow.5.xml:64(filename) grpck.8.xml:90(filename) groups.1.xml:49(filename) groupmod.8.xml:92(filename) groupmems.8.xml:106(filename) groupdel.8.xml:46(filename) groupadd.8.xml:115(filename) gpasswd.1.xml:11(filename) gpasswd.1.xml:96(filename) -msgid "/etc/group" -msgstr "" - -#: vipw.8.xml:96(para) usermod.8.xml:251(para) userdel.8.xml:93(para) useradd.8.xml:380(para) sg.1.xml:60(para) pwck.8.xml:150(para) newgrp.1.xml:71(para) gshadow.5.xml:66(para) grpck.8.xml:92(para) groups.1.xml:51(para) groupmod.8.xml:94(para) groupmems.8.xml:108(para) groupdel.8.xml:48(para) groupadd.8.xml:117(para) gpasswd.1.xml:98(para) -msgid "Group account information." -msgstr "" - -#: vipw.8.xml:100(filename) sg.1.xml:64(filename) newgrp.1.xml:75(filename) gshadow.5.xml:70(filename) grpck.8.xml:96(filename) groupmod.8.xml:98(filename) groupmems.8.xml:112(filename) groupdel.8.xml:52(filename) groupadd.8.xml:121(filename) gpasswd.1.xml:102(filename) -msgid "/etc/gshadow" -msgstr "" - -#: vipw.8.xml:102(para) sg.1.xml:66(para) newgrp.1.xml:77(para) gshadow.5.xml:72(para) grpck.8.xml:98(para) groupmod.8.xml:100(para) groupdel.8.xml:54(para) groupadd.8.xml:123(para) gpasswd.1.xml:104(para) -msgid "Secure group account information." -msgstr "" - -#: vipw.8.xml:106(filename) usermod.8.xml:255(filename) userdel.8.xml:103(filename) useradd.8.xml:366(filename) su.1.xml:179(filename) sg.1.xml:46(filename) shadow.5.xml:108(filename) pwck.8.xml:154(filename) passwd.5.xml:90(filename) passwd.1.xml:325(filename) newgrp.1.xml:57(filename) login.1.xml:213(filename) grpck.8.xml:102(filename) expiry.1.xml:35(filename) chsh.1.xml:88(filename) chfn.1.xml:68(filename) chage.1.xml:181(filename) -msgid "/etc/passwd" -msgstr "" - -#: vipw.8.xml:108(para) usermod.8.xml:257(para) userdel.8.xml:105(para) useradd.8.xml:368(para) su.1.xml:181(para) sg.1.xml:48(para) shadow.5.xml:110(para) pwck.8.xml:156(para) passwd.5.xml:92(para) passwd.1.xml:327(para) newgrp.1.xml:59(para) login.1.xml:215(para) grpck.8.xml:104(para) expiry.1.xml:37(para) chsh.1.xml:90(para) chfn.1.xml:70(para) chage.1.xml:184(para) -msgid "User account information." -msgstr "" - -#: vipw.8.xml:112(filename) usermod.8.xml:261(filename) userdel.8.xml:109(filename) useradd.8.xml:372(filename) su.1.xml:185(filename) sg.1.xml:52(filename) shadow.5.xml:114(filename) shadow.3.xml:175(filename) pwck.8.xml:160(filename) passwd.5.xml:96(filename) passwd.1.xml:331(filename) newgrp.1.xml:63(filename) login.1.xml:219(filename) expiry.1.xml:41(filename) chage.1.xml:189(filename) -msgid "/etc/shadow" -msgstr "" - -#: vipw.8.xml:114(para) usermod.8.xml:263(para) userdel.8.xml:111(para) useradd.8.xml:374(para) su.1.xml:187(para) sg.1.xml:54(para) shadow.5.xml:116(para) shadow.3.xml:177(para) pwck.8.xml:162(para) passwd.1.xml:333(para) newgrp.1.xml:65(para) login.1.xml:221(para) expiry.1.xml:43(para) chage.1.xml:192(para) -msgid "Secure user account information." -msgstr "" - -#: vipw.8.xml:120(title) usermod.8.xml:270(title) userdel.8.xml:190(title) useradd.8.xml:474(title) suauth.5.xml:168(title) su.1.xml:194(title) sg.1.xml:73(title) shadow.5.xml:123(title) shadow.3.xml:184(title) pwconv.8.xml:121(title) pwck.8.xml:169(title) porttime.5.xml:88(title) passwd.5.xml:105(title) passwd.1.xml:391(title) nologin.8.xml:35(title) newusers.8.xml:112(title) newgrp.1.xml:84(title) login.defs.5.xml:256(title) login.access.5.xml:78(title) login.1.xml:252(title) limits.5.xml:117(title) gshadow.5.xml:79(title) grpck.8.xml:111(title) groups.1.xml:58(title) groupmod.8.xml:158(title) groupmems.8.xml:121(title) groupdel.8.xml:94(title) groupadd.8.xml:199(title) gpasswd.1.xml:111(title) faillog.8.xml:144(title) faillog.5.xml:50(title) expiry.1.xml:50(title) chsh.1.xml:109(title) chpasswd.8.xml:85(title) chgpasswd.8.xml:84(title) chfn.1.xml:77(title) chage.1.xml:232(title) -msgid "SEE ALSO" -msgstr "" - -#: vipw.8.xml:121(para) -msgid "vi1, group5, gshadow5passwd5, shadow5." -msgstr "" - -#: usermod.8.xml:5(refentrytitle) usermod.8.xml:10(refname) usermod.8.xml:16(command) login.defs.5.xml:229(term) -msgid "usermod" -msgstr "" - -#: usermod.8.xml:11(refpurpose) -msgid "modify a user account" -msgstr "" - -#: usermod.8.xml:20(replaceable) userdel.8.xml:18(replaceable) useradd.8.xml:19(replaceable) su.1.xml:21(replaceable) passwd.1.xml:21(replaceable) chsh.1.xml:21(replaceable) chage.1.xml:20(replaceable) -msgid "LOGIN" -msgstr "" - -#: usermod.8.xml:26(para) -msgid "The usermod command modifies the system account files to reflect the changes that are specified on the command line." -msgstr "" - -#: usermod.8.xml:34(para) -msgid "The options which apply to the usermod command are:" -msgstr "" - -#: usermod.8.xml:40(term) -msgid ", " -msgstr "" - -#: usermod.8.xml:44(para) -msgid "Add the user to the supplemental group(s). Use only with option." -msgstr "" - -#: usermod.8.xml:51(term) useradd.8.xml:52(term) -msgid ", COMMENT" -msgstr "" - -#: usermod.8.xml:56(para) -msgid "The new value of the user's password file comment field. It is normally modified using the chfn1 utility." -msgstr "" - -#: usermod.8.xml:65(term) useradd.8.xml:80(term) -msgid ", HOME_DIR" -msgstr "" - -#: usermod.8.xml:70(para) -msgid "The user's new login directory. If the option is given the contents of the current home directory will be moved to the new home directory, which is created if it does not already exist." -msgstr "" - -#: usermod.8.xml:79(term) useradd.8.xml:97(term) useradd.8.xml:281(term) -msgid ", EXPIRE_DATE" -msgstr "" - -#: usermod.8.xml:84(para) useradd.8.xml:102(para) -msgid "The date on which the user account will be disabled. The date is specified in the format YYYY-MM-DD." -msgstr "" - -#: usermod.8.xml:91(term) useradd.8.xml:109(term) useradd.8.xml:290(term) -msgid ", INACTIVE" -msgstr "" - -#: usermod.8.xml:96(para) useradd.8.xml:114(para) -msgid "The number of days after a password expires until the account is permanently disabled. A value of 0 disables the account as soon as the password has expired, and a value of -1 disables the feature. The default value is -1." -msgstr "" - -#: usermod.8.xml:105(term) useradd.8.xml:123(term) useradd.8.xml:302(term) -msgid ", GROUP" -msgstr "" - -#: usermod.8.xml:110(para) -msgid "The group name or number of the user's new initial login group. The group name must exist. A group number must refer to an already existing group. The default group number is 1." -msgstr "" - -#: usermod.8.xml:118(term) useradd.8.xml:137(term) -msgid ", GROUP1[,GROUP2,...[,GROUPN]]]" -msgstr "" - -#: usermod.8.xml:123(para) -msgid "A list of supplementary groups which the user is also a member of. Each group is separated from the next by a comma, with no intervening whitespace. The groups are subject to the same restrictions as the group given with the option. If the user is currently a member of a group which is not listed, the user will be removed from the group. This behaviour can be changed via option, which appends user to the current supplementary group list." -msgstr "" - -#: usermod.8.xml:136(term) -msgid ", NEW_LOGIN" -msgstr "" - -#: usermod.8.xml:141(para) -msgid "The name of the user will be changed from LOGIN to NEW_LOGIN. Nothing else is changed. In particular, the user's home directory name should probably be changed to reflect the new login name." -msgstr "" - -#: usermod.8.xml:151(term) -msgid ", " -msgstr "" - -#: usermod.8.xml:155(para) -msgid "Lock a user's password. This puts a '!' in front of the encrypted password, effectively disabling the password. You can't use this option with or ." -msgstr "" - -#: usermod.8.xml:164(term) useradd.8.xml:206(term) groupmod.8.xml:75(term) -msgid ", " -msgstr "" - -#: usermod.8.xml:168(para) -msgid "When used with the option, this option allows to change the user ID to a non-unique value." -msgstr "" - -#: usermod.8.xml:175(term) useradd.8.xml:214(term) -msgid ", PASSWORD" -msgstr "" - -#: usermod.8.xml:180(para) -msgid "The encrypted password, as returned by crypt3." -msgstr "" - -#: usermod.8.xml:188(term) useradd.8.xml:227(term) useradd.8.xml:315(term) su.1.xml:108(term) chsh.1.xml:50(term) -msgid ", SHELL" -msgstr "" - -#: usermod.8.xml:193(para) chsh.1.xml:54(para) -msgid "The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell." -msgstr "" - -#: usermod.8.xml:200(term) useradd.8.xml:240(term) -msgid ", UID" -msgstr "" - -#: usermod.8.xml:205(para) -msgid "The numerical value of the user's ID. This value must be unique, unless the option is used. The value must be non-negative. Values between 0 and 999 are typically reserved for system accounts. Any files which the user owns and which are located in the directory tree rooted at the user's home directory will have the file user ID changed automatically. Files outside of the user's home directory must be altered manually." -msgstr "" - -#: usermod.8.xml:218(term) -msgid ", " -msgstr "" - -#: usermod.8.xml:222(para) -msgid "Unlock a user's password. This removes the '!' in front of the encrypted password. You can't use this option with or ." -msgstr "" - -#: usermod.8.xml:233(title) userdel.8.xml:169(title) useradd.8.xml:343(title) su.1.xml:168(title) shadow.3.xml:164(title) passwd.1.xml:311(title) newusers.8.xml:92(title) login.1.xml:164(title) lastlog.8.xml:125(title) groupdel.8.xml:36(title) groupadd.8.xml:136(title) faillog.8.xml:121(title) chpasswd.8.xml:77(title) chgpasswd.8.xml:76(title) -msgid "CAVEATS" -msgstr "" - -#: usermod.8.xml:234(para) -msgid "usermod will not allow you to change the name of a user who is logged in. You must make certain that the named user is not executing any processes when this command is being executed if the user's numerical user ID is being changed. You must change the owner of any crontab files manually. You must change the owner of any at jobs manually. You must make any changes involving NIS on the NIS server." -msgstr "" - -#: usermod.8.xml:271(para) -msgid "chfn1, chsh1, passwd1, crypt3, gpasswd8, groupadd8, groupdel8, groupmod8, login.defs5, useradd8, userdel8." -msgstr "" - -#: userdel.8.xml:5(refentrytitle) userdel.8.xml:10(refname) userdel.8.xml:15(command) login.defs.5.xml:221(term) -msgid "userdel" -msgstr "" - -#: userdel.8.xml:11(refpurpose) -msgid "delete a user account and related files" -msgstr "" - -#: userdel.8.xml:25(para) -msgid "The userdel command modifies the system account files, deleting all entries that refer to login_name. The named user must exist." -msgstr "" - -#: userdel.8.xml:34(para) -msgid "The options which apply to the userdel command are:" -msgstr "" - -#: userdel.8.xml:39(term) -msgid ", " -msgstr "" - -#: userdel.8.xml:43(para) -msgid "This option forces the removal of the user, even if she is still logged in. It also forces userdel to remove the user's home directory or her mail spool, even if another user uses the same home directory or if the mail spool is not owned by the specified user. If USERGROUPS_ENAB is defined to yes in /etc/login.defs and if a group exists with the same name as the deleted user, then this group will be removed, even if it is still the primary group of another user." -msgstr "" - -#: userdel.8.xml:55(para) -msgid "Note: This option is dangerous and may leave your system in an inconsistent state." -msgstr "" - -#: userdel.8.xml:68(term) -msgid ", " -msgstr "" - -#: userdel.8.xml:72(para) -msgid "Files in the user's home directory will be removed along with the home directory itself and the user's mail spool. Files located in other file systems will have to be searched for and deleted manually." -msgstr "" - -#: userdel.8.xml:78(para) -msgid "The mail spool is defined by the MAIL_DIR variable in the login.defs file." -msgstr "" - -#: userdel.8.xml:97(filename) useradd.8.xml:396(filename) pwconv.8.xml:112(filename) newusers.8.xml:103(filename) login.access.5.xml:69(filename) groupadd.8.xml:127(filename) chsh.1.xml:100(filename) chfn.1.xml:62(filename) -msgid "/etc/login.defs" -msgstr "" - -#: userdel.8.xml:99(para) useradd.8.xml:398(para) pwconv.8.xml:114(para) newusers.8.xml:105(para) login.access.5.xml:71(para) groupadd.8.xml:129(para) chsh.1.xml:102(para) chfn.1.xml:64(para) -msgid "Shadow password suite configuration." -msgstr "" - -#: userdel.8.xml:118(title) useradd.8.xml:405(title) pwck.8.xml:186(title) passwd.1.xml:340(title) grpck.8.xml:129(title) groupmod.8.xml:107(title) groupdel.8.xml:61(title) groupadd.8.xml:154(title) chage.1.xml:199(title) -msgid "EXIT VALUES" -msgstr "" - -#: userdel.8.xml:123(replaceable) useradd.8.xml:410(replaceable) pwck.8.xml:191(replaceable) passwd.1.xml:345(replaceable) grpck.8.xml:134(replaceable) groupmod.8.xml:112(replaceable) groupdel.8.xml:66(replaceable) groupadd.8.xml:159(replaceable) chage.1.xml:204(replaceable) -msgid "0" -msgstr "" - -#: userdel.8.xml:125(para) useradd.8.xml:412(para) pwck.8.xml:193(para) passwd.1.xml:347(para) grpck.8.xml:136(para) groupmod.8.xml:114(para) groupdel.8.xml:68(para) groupadd.8.xml:161(para) chage.1.xml:206(para) -msgid "success" -msgstr "" - -#: userdel.8.xml:129(replaceable) useradd.8.xml:416(replaceable) su.1.xml:6(manvolnum) sg.1.xml:6(manvolnum) pwck.8.xml:197(replaceable) passwd.1.xml:6(manvolnum) passwd.1.xml:351(replaceable) newgrp.1.xml:6(manvolnum) login.1.xml:6(manvolnum) grpck.8.xml:140(replaceable) groups.1.xml:6(manvolnum) gpasswd.1.xml:6(manvolnum) expiry.1.xml:6(manvolnum) chsh.1.xml:6(manvolnum) chfn.1.xml:6(manvolnum) chage.1.xml:6(manvolnum) chage.1.xml:210(replaceable) -msgid "1" -msgstr "" - -#: userdel.8.xml:131(para) useradd.8.xml:418(para) -msgid "can't update password file" -msgstr "" - -#: userdel.8.xml:135(replaceable) useradd.8.xml:422(replaceable) pwck.8.xml:203(replaceable) passwd.1.xml:357(replaceable) grpck.8.xml:146(replaceable) groupmod.8.xml:118(replaceable) groupdel.8.xml:72(replaceable) groupadd.8.xml:165(replaceable) chage.1.xml:216(replaceable) -msgid "2" -msgstr "" - -#: userdel.8.xml:137(para) useradd.8.xml:424(para) pwck.8.xml:199(para) grpck.8.xml:142(para) groupmod.8.xml:120(para) groupdel.8.xml:74(para) groupadd.8.xml:167(para) chage.1.xml:218(para) -msgid "invalid command syntax" -msgstr "" - -#: userdel.8.xml:141(replaceable) useradd.8.xml:440(replaceable) passwd.1.xml:381(replaceable) groupmod.8.xml:136(replaceable) -msgid "6" -msgstr "" - -#: userdel.8.xml:143(para) -msgid "specified user doesn't exist" -msgstr "" - -#: userdel.8.xml:149(para) -msgid "user currently logged in" -msgstr "" - -#: userdel.8.xml:153(replaceable) useradd.8.xml:452(replaceable) groupmod.8.xml:148(replaceable) groupdel.8.xml:84(replaceable) groupadd.8.xml:189(replaceable) -msgid "10" -msgstr "" - -#: userdel.8.xml:155(para) useradd.8.xml:454(para) groupmod.8.xml:150(para) groupdel.8.xml:86(para) groupadd.8.xml:191(para) -msgid "can't update group file" -msgstr "" - -#: userdel.8.xml:159(replaceable) useradd.8.xml:458(replaceable) -msgid "12" -msgstr "" - -#: userdel.8.xml:161(para) -msgid "can't remove home directory" -msgstr "" - -#: userdel.8.xml:119(para) -msgid "The userdel command exits with the following values: " -msgstr "" - -#: userdel.8.xml:170(para) -msgid "userdel will not allow you to remove an account if the user is currently logged in. You must kill any running processes which belong to an account that you are deleting." -msgstr "" - -#: userdel.8.xml:175(para) -msgid "You may not remove any NIS attributes on a NIS client. This must be performed on the NIS server." -msgstr "" - -#: userdel.8.xml:178(para) -msgid "If USERGROUPS_ENAB is defined to yes in /etc/login.defs, userdel will delete the group with the same name as the user. To avoid inconsistencies in the passwd and group databases, userdel will check that this group is not used as a primary group for another user, and will just warn without deleting the user otherwise. The option can force the deletion of this group." -msgstr "" - -#: userdel.8.xml:191(para) -msgid "chfn1, chsh1, passwd1, login.defs5, gpasswd8, groupadd8, groupdel8, groupmod8, useradd8, usermod8." -msgstr "" - -#: useradd.8.xml:5(refentrytitle) useradd.8.xml:10(refname) useradd.8.xml:15(command) useradd.8.xml:22(command) useradd.8.xml:26(command) login.defs.5.xml:210(term) -msgid "useradd" -msgstr "" - -#: useradd.8.xml:11(refpurpose) -msgid "create a new user or update default new user information" -msgstr "" - -#: useradd.8.xml:23(arg) useradd.8.xml:27(arg) -msgid "-D" -msgstr "" - -#: useradd.8.xml:36(para) -msgid "When invoked without the option, the useradd command creates a new user account using the values specified on the command line and the default values from the system. Depending on command line options, the useradd command will update system files and may also create the new user's home directory and copy initial files." -msgstr "" - -#: useradd.8.xml:48(para) -msgid "The options which apply to the useradd command are:" -msgstr "" - -#: useradd.8.xml:57(para) -msgid "Any text string. It is generally a short description of the login, and is currently used as the field for the user's full name." -msgstr "" - -#: useradd.8.xml:65(term) useradd.8.xml:266(term) -msgid ", BASE_DIR" -msgstr "" - -#: useradd.8.xml:70(para) -msgid "The default base directory for the system if dir is not specified. BASE_DIR is concatenated with the account name to define the home directory. If the option is not used, BASE_DIR must exist." -msgstr "" - -#: useradd.8.xml:85(para) -msgid "The new user will be created using HOME_DIR as the value for the user's login directory. The default is to append the LOGIN name to BASE_DIR and use that as the login directory name. The directory HOME_DIR does not have to exist but will not be created if it is missing." -msgstr "" - -#: useradd.8.xml:128(para) -msgid "The group name or number of the user's initial login group. The group name must exist. A group number must refer to an already existing group. The default group number is 1 or whatever is specified in /etc/default/useradd." -msgstr "" - -#: useradd.8.xml:142(para) -msgid "A list of supplementary groups which the user is also a member of. Each group is separated from the next by a comma, with no intervening whitespace. The groups are subject to the same restrictions as the group given with the option. The default is for the user to belong only to the initial group." -msgstr "" - -#: useradd.8.xml:159(term) -msgid ", " -msgstr "" - -#: useradd.8.xml:163(para) -msgid "The user's home directory will be created if it does not exist. The files contained in SKEL_DIR will be copied to the home directory if the option is used, otherwise the files contained in /etc/skel will be used instead. Any directories contained in SKEL_DIR or /etc/skel will be created in the user's home directory as well. The option is only valid in conjunction with the option. The default is to not create the directory and to not copy any files." -msgstr "" - -#: useradd.8.xml:179(term) -msgid ", KEY=VALUE" -msgstr "" - -#: useradd.8.xml:184(para) -msgid "Overrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS and others). Example: PASS_MAX_DAYS=-1 can be used when creating system account to turn off password ageing, even though system account has no password at all. Multiple options can be specified, e.g.: UID_MIN=100UID_MAX=499" -msgstr "" - -#: useradd.8.xml:198(para) -msgid "Note: UID_MIN=10,UID_MAX=499 doesn't work yet." -msgstr "" - -#: useradd.8.xml:210(para) -msgid "Allow the creation of a user account with a duplicate (non-unique) UID." -msgstr "" - -#: useradd.8.xml:219(para) -msgid "The encrypted password, as returned by crypt3. The default is to disable the account." -msgstr "" - -#: useradd.8.xml:232(para) -msgid "The name of the user's login shell. The default is to leave this field blank, which causes the system to select the default login shell." -msgstr "" - -#: useradd.8.xml:245(para) -msgid "The numerical value of the user's ID. This value must be unique, unless the option is used. The value must be non-negative. The default is to use the smallest ID value greater than 999 and greater than every other user. Values between 0 and 999 are typically reserved for system accounts." -msgstr "" - -#: useradd.8.xml:257(title) -msgid "Changing the default values" -msgstr "" - -#: useradd.8.xml:258(para) -msgid "When invoked with the option, useradd will either display the current default values, or update the default values from the command line. The valid options are" -msgstr "" - -#: useradd.8.xml:271(para) -msgid "The initial path prefix for a new user's home directory. The user's name will be affixed to the end of HOME_DIR to create the new directory name if the option is not used when creating a new account." -msgstr "" - -#: useradd.8.xml:286(para) -msgid "The date on which the user account is disabled." -msgstr "" - -#: useradd.8.xml:295(para) -msgid "The number of days after a password has expired before the account will be disabled." -msgstr "" - -#: useradd.8.xml:307(para) -msgid "The group name or ID for a new user's initial group. The named group must exist, and a numerical group ID must have an existing entry." -msgstr "" - -#: useradd.8.xml:320(para) -msgid "The name of the new user's login shell. The named program will be used for all future new user accounts." -msgstr "" - -#: useradd.8.xml:328(para) -msgid "If no options are specified, useradd displays the current default values." -msgstr "" - -#: useradd.8.xml:336(title) -msgid "NOTES" -msgstr "" - -#: useradd.8.xml:337(para) -msgid "The system administrator is responsible for placing the default user files in the /etc/skel/ directory." -msgstr "" - -#: useradd.8.xml:344(para) -msgid "You may not add a user to a NIS group. This must be performed on the NIS server." -msgstr "" - -#: useradd.8.xml:349(para) -msgid "Similarly, if the username already exists in an external user database such as NIS, useradd will deny the user account creation request." -msgstr "" - -#: useradd.8.xml:355(para) -msgid "Usernames must begin with a lower case letter or an underscore, and only lower case letters, underscores, dashes, and dollar signs may follow. In regular expression terms: [a-z_][a-z0-9_-]*[$]" -msgstr "" - -#: useradd.8.xml:384(filename) -msgid "/etc/default/useradd" -msgstr "" - -#: useradd.8.xml:386(para) -msgid "Default values for account creation." -msgstr "" - -#: useradd.8.xml:390(filename) -msgid "/etc/skel/" -msgstr "" - -#: useradd.8.xml:392(para) -msgid "Directory containing default files." -msgstr "" - -#: useradd.8.xml:428(replaceable) shadow.3.xml:6(manvolnum) pwck.8.xml:209(replaceable) passwd.1.xml:363(replaceable) grpck.8.xml:152(replaceable) groupmod.8.xml:124(replaceable) groupadd.8.xml:171(replaceable) -msgid "3" -msgstr "" - -#: useradd.8.xml:430(para) passwd.1.xml:383(para) groupmod.8.xml:126(para) groupadd.8.xml:173(para) -msgid "invalid argument to option" -msgstr "" - -#: useradd.8.xml:434(replaceable) pwck.8.xml:215(replaceable) passwd.1.xml:369(replaceable) grpck.8.xml:158(replaceable) groupmod.8.xml:130(replaceable) groupadd.8.xml:177(replaceable) -msgid "4" -msgstr "" - -#: useradd.8.xml:436(para) -msgid "UID already in use (and no )" -msgstr "" - -#: useradd.8.xml:442(para) groupmod.8.xml:132(para) groupmod.8.xml:138(para) -msgid "specified group doesn't exist" -msgstr "" - -#: useradd.8.xml:446(replaceable) groupmod.8.xml:142(replaceable) groupadd.8.xml:183(replaceable) -msgid "9" -msgstr "" - -#: useradd.8.xml:448(para) -msgid "username already in use" -msgstr "" - -#: useradd.8.xml:460(para) -msgid "can't create home directory" -msgstr "" - -#: useradd.8.xml:464(replaceable) -msgid "13" -msgstr "" - -#: useradd.8.xml:466(para) -msgid "can't create mail spool" -msgstr "" - -#: useradd.8.xml:406(para) -msgid "The useradd command exits with the following values: " -msgstr "" - -#: useradd.8.xml:475(para) -msgid "chfn1, chsh1, passwd1, crypt3, groupadd8, groupdel8, groupmod8, login.defs5, newusers8, userdel8, usermod8." -msgstr "" - -#: suauth.5.xml:5(refentrytitle) suauth.5.xml:10(refname) -msgid "suauth" -msgstr "" - -#: suauth.5.xml:6(manvolnum) shadow.5.xml:6(manvolnum) pwck.8.xml:221(replaceable) porttime.5.xml:6(manvolnum) passwd.5.xml:6(manvolnum) passwd.1.xml:375(replaceable) login.defs.5.xml:6(manvolnum) login.access.5.xml:6(manvolnum) limits.5.xml:6(manvolnum) gshadow.5.xml:6(manvolnum) grpck.8.xml:164(replaceable) faillog.5.xml:6(manvolnum) -msgid "5" -msgstr "" - -#: suauth.5.xml:7(refmiscinfo) shadow.5.xml:7(refmiscinfo) porttime.5.xml:7(refmiscinfo) passwd.5.xml:7(refmiscinfo) login.defs.5.xml:7(refmiscinfo) login.access.5.xml:7(refmiscinfo) limits.5.xml:7(refmiscinfo) gshadow.5.xml:7(refmiscinfo) faillog.5.xml:7(refmiscinfo) -msgid "File Formats and Conversions" -msgstr "" - -#: suauth.5.xml:11(refpurpose) -msgid "detailed su control file" -msgstr "" - -#: suauth.5.xml:16(command) suauth.5.xml:142(filename) -msgid "/etc/suauth" -msgstr "" - -#: suauth.5.xml:22(para) -msgid "The file /etc/suauth is referenced whenever the su command is called. It can change the behaviour of the su command, based upon:" -msgstr "" - -#. .RS -#: suauth.5.xml:29(literallayout) -#, no-wrap -msgid "\n 1) the user su is targetting\n " -msgstr "" - -#. .fi -#: suauth.5.xml:33(para) -msgid "2) the user executing the su command (or any groups he might be a member of)" -msgstr "" - -#: suauth.5.xml:38(para) -msgid "The file is formatted like this, with lines starting with a # being treated as comment lines and ignored;" -msgstr "" - -#: suauth.5.xml:43(literallayout) -#, no-wrap -msgid "\n to-id:from-id:ACTION\n " -msgstr "" - -#: suauth.5.xml:47(para) -msgid "Where to-id is either the word ALL, a list of usernames delimited by \",\" or the words ALL EXCEPT followed by a list of usernames delimited by \",\"" -msgstr "" - -#: suauth.5.xml:53(para) -msgid "from-id is formatted the same as to-id except the extra word GROUP is recognised. ALL EXCEPT GROUP is perfectly valid too. Following GROUP appears one or more group names, delimited by \",\". It is not sufficient to have primary group id of the relevant group, an entry in /etc/group5 is neccessary." -msgstr "" - -#: suauth.5.xml:64(para) -msgid "Action can be one only of the following currently supported options." -msgstr "" - -#: suauth.5.xml:70(emphasis) -msgid "DENY" -msgstr "" - -#: suauth.5.xml:73(para) -msgid "The attempt to su is stopped before a password is even asked for." -msgstr "" - -#: suauth.5.xml:80(emphasis) -msgid "NOPASS" -msgstr "" - -#: suauth.5.xml:83(para) -msgid "The attempt to su is automatically successful; no password is asked for." -msgstr "" - -#: suauth.5.xml:91(emphasis) -msgid "OWNPASS" -msgstr "" - -#: suauth.5.xml:94(para) -msgid "For the su command to be successful, the user must enter his or her own password. They are told this." -msgstr "" - -#: suauth.5.xml:102(para) -msgid "Note there are three separate fields delimited by a colon. No whitespace must surround this colon. Also note that the file is examined sequentially line by line, and the first applicable rule is used without examining the file further. This makes it possible for a system administrator to exercise as fine control as he or she wishes." -msgstr "" - -#: suauth.5.xml:112(title) -msgid "EXAMPLE" -msgstr "" - -#: suauth.5.xml:113(literallayout) -#, no-wrap -msgid "\n # sample /etc/suauth file\n #\n # A couple of privileged usernames may\n # su to root with their own password.\n #\n root:chris,birddog:OWNPASS\n #\n # Anyone else may not su to root unless in\n # group wheel. This is how BSD does things.\n #\n root:ALL EXCEPT GROUP wheel:DENY\n #\n # Perhaps terry and birddog are accounts\n # owned by the same person.\n # Access can be arranged between them\n # with no password.\n #\n terry:birddog:NOPASS\n birddog:terry:NOPASS\n #\n " -msgstr "" - -#: suauth.5.xml:149(title) pwconv.8.xml:98(title) login.defs.5.xml:239(title) -msgid "BUGS" -msgstr "" - -#: suauth.5.xml:150(para) -msgid "There could be plenty lurking. The file parser is particularly unforgiving about syntax errors, expecting no spurious whitespace (apart from beginning and end of lines), and a specific token delimiting different things." -msgstr "" - -#: suauth.5.xml:159(title) shadow.3.xml:154(title) -msgid "DIAGNOSTICS" -msgstr "" - -#: suauth.5.xml:160(para) -msgid "An error parsing the file is reported using syslogd8 as level ERR on facility AUTH." -msgstr "" - -#: suauth.5.xml:169(para) -msgid "su1." -msgstr "" - -#: su.1.xml:5(refentrytitle) su.1.xml:10(refname) su.1.xml:15(command) -msgid "su" -msgstr "" - -#: su.1.xml:7(refmiscinfo) sg.1.xml:7(refmiscinfo) passwd.1.xml:7(refmiscinfo) newgrp.1.xml:7(refmiscinfo) login.1.xml:7(refmiscinfo) groups.1.xml:7(refmiscinfo) gpasswd.1.xml:7(refmiscinfo) expiry.1.xml:7(refmiscinfo) chsh.1.xml:7(refmiscinfo) chfn.1.xml:7(refmiscinfo) chage.1.xml:7(refmiscinfo) -msgid "User Commands" -msgstr "" - -#: su.1.xml:11(refpurpose) -msgid "change user ID or become super-user" -msgstr "" - -#: su.1.xml:29(para) -msgid "su is used to become another user during a login session. Invoked without a , su defaults to becoming the super user. The optional argument may be used to provide an environment similar to what the user would expect had the user logged in directly." -msgstr "" - -#: su.1.xml:38(para) -msgid "Additional arguments may be provided after the username, in which case they are supplied to the user's login shell. In particular, an argument of will cause the next argument to be treated as a command by most command interpreters. The command will be executed by the shell specified in /etc/passwd for the target user." -msgstr "" - -#: su.1.xml:47(para) -msgid "You can use the argument to separate su options from the arguments supplied to the shell." -msgstr "" - -#: su.1.xml:52(para) -msgid "The user will be prompted for a password, if appropriate. Invalid passwords will produce an error message. All attempts, both valid and invalid, are logged to detect abuse of the system." -msgstr "" - -#: su.1.xml:57(para) -msgid "The current environment is passed to the new shell. The value of $PATH is reset to /bin:/usr/bin for normal users, or /sbin:/bin:/usr/sbin:/usr/bin for the super user. This may be changed with the ENV_PATH and ENV_SUPATH definitions in /etc/login.defs." -msgstr "" - -#: su.1.xml:66(para) login.1.xml:97(para) -msgid "A subsystem login is indicated by the presence of a \"*\" as the first character of the login shell. The given home directory will be used as the root of a new file system which the user is actually logged into." -msgstr "" - -#: su.1.xml:75(para) -msgid "The options which apply to the su command are:" -msgstr "" - -#: su.1.xml:79(term) -msgid ", SHELL" -msgstr "" - -#: su.1.xml:84(para) -msgid "Specify a command that will be invoked by the shell using its ." -msgstr "" - -#: su.1.xml:91(term) -msgid ", , " -msgstr "" - -#: su.1.xml:95(para) -msgid "Provide an environment similar to what the user would expect had the user logged in directly." -msgstr "" - -#: su.1.xml:99(para) -msgid "When is used, it must be specified as the last su option. The other forms ( and ) do not have this restriction." -msgstr "" - -#: su.1.xml:113(para) -msgid "The shell that will be invoked." -msgstr "" - -#: su.1.xml:118(para) -msgid "The shell specified with --shell" -msgstr "" - -#: su.1.xml:121(para) -msgid "If is used, the shell specified by the $SHELL environment variable." -msgstr "" - -#: su.1.xml:128(para) -msgid "The shell indicated in the /etc/passwd entry for the target user." -msgstr "" - -#: su.1.xml:134(para) -msgid "/bin/sh if a shell could not be found by any above method." -msgstr "" - -#: su.1.xml:114(para) -msgid "The invoked shell is choosen among (higest priority first): " -msgstr "" - -#: su.1.xml:141(para) -msgid "If the target user has a restricted shell (i.e. the shell field of this user's entry in /etc/passwd is not specified in /etc/shell), then the option or the $SHELL environment variable won't be taken into account unless su is called by the root." -msgstr "" - -#: su.1.xml:152(term) -msgid ", , " -msgstr "" - -#: su.1.xml:157(para) -msgid "Preserve the current environment." -msgstr "" - -#: su.1.xml:158(para) -msgid "If the target user has a restricted shell, this option has no effect (unless su is called by root)." -msgstr "" - -#: su.1.xml:169(para) -msgid "This version of su has many compilation options, only some of which may be in use at any particular site." -msgstr "" - -#: su.1.xml:195(para) -msgid "login1, login.defs5, sh1" -msgstr "" - -#: sg.1.xml:5(refentrytitle) sg.1.xml:10(refname) sg.1.xml:16(command) -msgid "sg" -msgstr "" - -#: sg.1.xml:11(refpurpose) -msgid "execute command as different group ID" -msgstr "" - -#: sg.1.xml:17(arg) newgrp.1.xml:16(arg) -msgid "-" -msgstr "" - -#: sg.1.xml:19(arg) expiry.1.xml:17(arg) -msgid "-c" -msgstr "" - -#: sg.1.xml:18(arg) -msgid "group command" -msgstr "" - -#: sg.1.xml:27(para) -msgid "The sg command works similar to newgrp but accepts a command. The command will be executed with the /bin/sh shell. With most shells you may run sg from, you need to enclose multi-word commands in quotes. Another difference between newgrp and sg is that some shells treat newgrp specially, replacing themselves with a new instance of a shell that newgrp creates. This doesn't happen with sg, so upon exit from a sg command you are returned to your previous group ID." -msgstr "" - -#: sg.1.xml:74(para) -msgid "id1, login1, newgrp1, su1, gpasswd1, group5, gshadow5" -msgstr "" - -#: shadow.5.xml:5(refentrytitle) shadow.5.xml:10(refname) shadow.3.xml:5(refentrytitle) shadow.3.xml:10(refname) pwck.8.xml:24(replaceable) pwck.8.xml:37(replaceable) grpck.8.xml:19(replaceable) -msgid "shadow" -msgstr "" - -#: shadow.5.xml:11(refpurpose) -msgid "encrypted password file" -msgstr "" - -#: shadow.5.xml:16(para) -msgid "shadow contains the encrypted password information for user's accounts and optional the password aging information. Included is:" -msgstr "" - -#: shadow.5.xml:23(para) passwd.5.xml:24(para) -msgid "login name" -msgstr "" - -#: shadow.5.xml:26(para) gshadow.5.xml:26(para) -msgid "encrypted password" -msgstr "" - -#: shadow.5.xml:29(para) -msgid "days since Jan 1, 1970 that password was last changed" -msgstr "" - -#: shadow.5.xml:32(para) -msgid "days before password may be changed" -msgstr "" - -#: shadow.5.xml:35(para) -msgid "days after which password must be changed" -msgstr "" - -#: shadow.5.xml:38(para) -msgid "days before password is to expire that user is warned" -msgstr "" - -#: shadow.5.xml:41(para) -msgid "days after password expires that account is disabled" -msgstr "" - -#: shadow.5.xml:44(para) -msgid "days since Jan 1, 1970 that account is disabled" -msgstr "" - -#: shadow.5.xml:47(para) -msgid "a reserved field" -msgstr "" - -#: shadow.5.xml:51(para) -msgid "The password field must be filled. The encrypted password consists of 13 to 24 characters from the 64 characters alphabet a thru z, A thru Z, 0 thru 9, \\. and /. Optionally it can start with a \"$\" character. This means the encrypted password was generated using another (not DES) algorithm. For example if it starts with \"$1$\" it means the MD5-based algorithm was used." -msgstr "" - -#: shadow.5.xml:60(para) -msgid "Refer to crypt3 for details on how this string is interpreted." -msgstr "" - -#: shadow.5.xml:68(para) -msgid "If the password field contains some string that is not valid result of crypt3, for instance ! or *, the user will not be able to use a unix password to log in, subject to pam7." -msgstr "" - -#: shadow.5.xml:77(para) -msgid "The date of the last password change is given as the number of days since Jan 1, 1970. The password may not be changed again until the proper number of days have passed, and must be changed after the maximum number of days. If the minimum number of days required is greater than the maximum number of day allowed, this password may not be changed by the user." -msgstr "" - -#: shadow.5.xml:86(para) -msgid "An account is considered to be inactive and is disabled if the password is not changed within the specified number of days after the password expires. An account will also be disabled on the specified day regardless of other password expiration information." -msgstr "" - -#: shadow.5.xml:93(para) -msgid "This information supersedes any password or password age information present in /etc/passwd." -msgstr "" - -#: shadow.5.xml:98(para) gshadow.5.xml:54(para) -msgid "This file must not be readable by regular users if password security is to be maintained." -msgstr "" - -#: shadow.5.xml:124(para) -msgid "chage1, login1, su1, passwd1, passwd5, pwconv8, pwunconv8, sulogin8." -msgstr "" - -#: shadow.3.xml:7(refmiscinfo) -msgid "Library Calls" -msgstr "" - -#: shadow.3.xml:11(refname) -msgid "getspnam" -msgstr "" - -#: shadow.3.xml:12(refpurpose) -msgid "encrypted password file routines" -msgstr "" - -#: shadow.3.xml:16(title) -msgid "SYNTAX" -msgstr "" - -#: shadow.3.xml:18(emphasis) -msgid "#include <shadow.h>" -msgstr "" - -#: shadow.3.xml:22(emphasis) -msgid "struct spwd *getspent();" -msgstr "" - -#: shadow.3.xml:26(emphasis) -msgid "struct spwd *getspnam(char" -msgstr "" - -#: shadow.3.xml:27(emphasis) -msgid "*name" -msgstr "" - -#: shadow.3.xml:27(emphasis) shadow.3.xml:40(emphasis) shadow.3.xml:45(emphasis) shadow.3.xml:51(emphasis) -msgid ");" -msgstr "" - -#: shadow.3.xml:31(emphasis) -msgid "void setspent();" -msgstr "" - -#: shadow.3.xml:35(emphasis) -msgid "void endspent();" -msgstr "" - -#: shadow.3.xml:39(emphasis) -msgid "struct spwd *fgetspent(FILE" -msgstr "" - -#: shadow.3.xml:40(emphasis) shadow.3.xml:51(emphasis) -msgid "*fp" -msgstr "" - -#: shadow.3.xml:44(emphasis) -msgid "struct spwd *sgetspent(char" -msgstr "" - -#: shadow.3.xml:45(emphasis) -msgid "*cp" -msgstr "" - -#: shadow.3.xml:49(emphasis) -msgid "int putspent(struct spwd" -msgstr "" - -#: shadow.3.xml:50(emphasis) -msgid "*p," -msgstr "" - -#: shadow.3.xml:50(emphasis) -msgid "FILE" -msgstr "" - -#: shadow.3.xml:55(emphasis) -msgid "int lckpwdf();" -msgstr "" - -#: shadow.3.xml:59(emphasis) -msgid "int ulckpwdf();" -msgstr "" - -#: shadow.3.xml:65(para) -msgid "shadow manipulates the contents of the shadow password file, /etc/shadow. The structure in the #include file is:" -msgstr "" - -#: shadow.3.xml:70(programlisting) -#, no-wrap -msgid "struct spwd {\n char\t\t*sp_namp; /* user login name */\n char\t\t*sp_pwdp; /* encrypted password */\n long int\t\tsp_lstchg; /* last password change */\n long int\t\tsp_min; /* days until change allowed. */\n long int\t\tsp_max; /* days before change required */\n long int\t\tsp_warn; /* days warning for expiration */\n long int\t\tsp_inact; /* days before account inactive */\n long int\t\tsp_expire; /* date when account expires */\n unsigned long int\tsp_flag; /* reserved for future use */\n}\n " -msgstr "" - -#: shadow.3.xml:82(para) -msgid "The meanings of each field are:" -msgstr "" - -#: shadow.3.xml:85(para) -msgid "sp_namp - pointer to null-terminated user name" -msgstr "" - -#: shadow.3.xml:88(para) -msgid "sp_pwdp - pointer to null-terminated password" -msgstr "" - -#: shadow.3.xml:91(para) -msgid "sp_lstchg - days since Jan 1, 1970 password was last changed" -msgstr "" - -#: shadow.3.xml:94(para) -msgid "sp_min - days before which password may not be changed" -msgstr "" - -#: shadow.3.xml:97(para) -msgid "sp_max - days after which password must be changed" -msgstr "" - -#: shadow.3.xml:100(para) -msgid "sp_warn - days before password is to expire that user is warned of pending password expiration" -msgstr "" - -#: shadow.3.xml:105(para) -msgid "sp_inact - days after password expires that account is considered inactive and disabled" -msgstr "" - -#: shadow.3.xml:110(para) -msgid "sp_expire - days since Jan 1, 1970 when account will be disabled" -msgstr "" - -#: shadow.3.xml:113(para) -msgid "sp_flag - reserved for future use" -msgstr "" - -#: shadow.3.xml:121(para) -msgid "getspent, getspname, fgetspent, and sgetspent each return a pointer to a struct spwd. getspent returns the next entry from the file, and fgetspent returns the next entry from the given stream, which is assumed to be a file of the proper format. sgetspent returns a pointer to a struct spwd using the provided string as input. getspnam searches from the current position in the file for an entry matching name." -msgstr "" - -#: shadow.3.xml:134(para) -msgid "setspent and endspent may be used to begin and end, respectively, access to the shadow password file." -msgstr "" - -#: shadow.3.xml:140(para) -msgid "The lckpwdf and ulckpwdf routines should be used to insure exclusive access to the /etc/shadow file. lckpwdf attempts to acquire a lock using pw_lock for up to 15 seconds. It continues by attempting to acquire a second lock using spw_lock for the remainder of the initial 15 seconds. Should either attempt fail after a total of 15 seconds, lckpwdf returns -1. When both locks are acquired 0 is returned." -msgstr "" - -#: shadow.3.xml:155(para) -msgid "Routines return NULL if no more entries are available or if an error occurs during processing. Routines which have int as the return value return 0 for success and -1 for failure." -msgstr "" - -#: shadow.3.xml:165(para) -msgid "These routines may only be used by the super user as access to the shadow password file is restricted." -msgstr "" - -#: shadow.3.xml:185(para) -msgid "getpwent3, shadow5." -msgstr "" - -#: pwconv.8.xml:5(refentrytitle) pwconv.8.xml:10(refname) pwconv.8.xml:19(command) login.defs.5.xml:204(term) -msgid "pwconv" -msgstr "" - -#: pwconv.8.xml:11(refname) pwconv.8.xml:22(command) -msgid "pwunconv" -msgstr "" - -#: pwconv.8.xml:12(refname) pwconv.8.xml:25(command) -msgid "grpconv" -msgstr "" - -#: pwconv.8.xml:13(refname) pwconv.8.xml:28(command) -msgid "grpunconv" -msgstr "" - -#: pwconv.8.xml:14(refpurpose) -msgid "convert to and from shadow passwords and groups" -msgstr "" - -#: pwconv.8.xml:34(para) -msgid "pwconv creates shadow from passwd and an optionally existing shadow." -msgstr "" - -#: pwconv.8.xml:40(para) -msgid "pwunconv creates passwd from passwd and shadow and then removes shadow." -msgstr "" - -#: pwconv.8.xml:47(para) -msgid "grpconv creates gshadow from group and an optionally existing gshadow." -msgstr "" - -#: pwconv.8.xml:53(para) -msgid "grpunconv creates group from group and gshadow and then removes gshadow." -msgstr "" - -#: pwconv.8.xml:60(para) -msgid "These four programs all operate on the normal and shadow password and group files: /etc/passwd, /etc/group, /etc/shadow, and /etc/gshadow." -msgstr "" - -#: pwconv.8.xml:67(para) -msgid "Each program acquires the necessary locks before conversion. pwconv and grpconv are similar. First, entries in the shadowed file which don't exist in the main file are removed. Then, shadowed entries which don't have `x' as the password in the main file are updated. Any missing shadowed entries are added. Finally, passwords in the main file are replaced with `x'. These programs can be used for initial conversion as well to update the shadowed file if the main file is edited by hand." -msgstr "" - -#: pwconv.8.xml:78(para) -msgid "pwconv will use the values of PASS_MIN_DAYS, PASS_MAX_DAYS, and PASS_WARN_AGE from /etc/login.defs when adding new entries to /etc/shadow." -msgstr "" - -#: pwconv.8.xml:87(para) -msgid "Likewise pwunconv and grpunconv are similar. Passwords in the main file are updated from the shadowed file. Entries which exist in the main file but not in the shadowed file are left alone. Finally, the shadowed file is removed. Some password aging information is lost by pwunconv. It will convert what it can." -msgstr "" - -#: pwconv.8.xml:99(para) -msgid "Errors in the password or group files (such as invalid or duplicate entries) may cause these programs to loop forever or fail in other strange ways. Please run pwck and grpck to correct any such errors before converting to or from shadow passwords or groups." -msgstr "" - -#: pwconv.8.xml:122(para) -msgid "grpck8, login.defs5, pwck8." -msgstr "" - -#: pwck.8.xml:5(refentrytitle) pwck.8.xml:10(refname) pwck.8.xml:16(command) pwck.8.xml:29(command) -msgid "pwck" -msgstr "" - -#: pwck.8.xml:11(refpurpose) -msgid "verify integrity of password files" -msgstr "" - -#: pwck.8.xml:17(arg) pwck.8.xml:30(arg) pwck.8.xml:103(option) -msgid "-q" -msgstr "" - -#: pwck.8.xml:18(arg) pwck.8.xml:124(option) -msgid "-s" -msgstr "" - -#: pwck.8.xml:21(replaceable) pwck.8.xml:34(replaceable) passwd.5.xml:5(refentrytitle) passwd.5.xml:10(refname) passwd.1.xml:5(refentrytitle) passwd.1.xml:10(refname) passwd.1.xml:16(command) -msgid "passwd" -msgstr "" - -#: pwck.8.xml:31(arg) pwck.8.xml:114(option) login.1.xml:148(option) grpck.8.xml:16(arg) -msgid "-r" -msgstr "" - -#: pwck.8.xml:45(para) -msgid "pwck verifies the integrity of the system authentication information. All entries in the /etc/passwd and /etc/shadow are checked to see that the entry has the proper format and valid data in each field. The user is prompted to delete entries that are improperly formatted or which have other uncorrectable errors." -msgstr "" - -#: pwck.8.xml:54(para) grpck.8.xml:35(para) -msgid "Checks are made to verify that each entry has:" -msgstr "" - -#: pwck.8.xml:57(para) grpck.8.xml:39(para) -msgid "the correct number of fields" -msgstr "" - -#: pwck.8.xml:60(para) -msgid "a unique user name" -msgstr "" - -#: pwck.8.xml:63(para) -msgid "a valid user and group identifier" -msgstr "" - -#: pwck.8.xml:66(para) -msgid "a valid primary group" -msgstr "" - -#: pwck.8.xml:69(para) -msgid "a valid home directory" -msgstr "" - -#: pwck.8.xml:72(para) -msgid "a valid login shell" -msgstr "" - -#: pwck.8.xml:76(para) -msgid "The checks for correct number of fields and unique user name are fatal. If the entry has the wrong number of fields, the user will be prompted to delete the entire line. If the user does not answer affirmatively, all further checks are bypassed. An entry with a duplicated user name is prompted for deletion, but the remaining checks will still be made. All other errors are warning and the user is encouraged to run the usermod command to correct the error." -msgstr "" - -#: pwck.8.xml:87(para) -msgid "The commands which operate on the /etc/passwd file are not able to alter corrupted or duplicated entries. pwck should be used in those circumstances to remove the offending entry." -msgstr "" - -#: pwck.8.xml:97(para) -msgid "The options which apply to the pwck command are:" -msgstr "" - -#: pwck.8.xml:106(para) -msgid "Report errors only. The warnings which do not require any action from the user won't be displayed." -msgstr "" - -#: pwck.8.xml:117(para) -msgid "Execute the pwck command in read-only mode." -msgstr "" - -#: pwck.8.xml:127(para) -msgid "Sort entries in /etc/passwd and /etc/shadow by UID." -msgstr "" - -#: pwck.8.xml:135(para) -msgid "By default, pwck operates on the files /etc/passwd and /etc/shadow. The user may select alternate files with the passwd and shadow parameters." -msgstr "" - -#: pwck.8.xml:170(para) -msgid "group5, passwd5, shadow5, usermod8." -msgstr "" - -#: pwck.8.xml:205(para) -msgid "one or more bad password entries" -msgstr "" - -#: pwck.8.xml:211(para) -msgid "can't open password files" -msgstr "" - -#: pwck.8.xml:217(para) -msgid "can't lock password files" -msgstr "" - -#: pwck.8.xml:223(para) -msgid "can't update password files" -msgstr "" - -#: pwck.8.xml:187(para) -msgid "The pwck command exits with the following values: " -msgstr "" - -#: porttime.5.xml:5(refentrytitle) porttime.5.xml:10(refname) -msgid "porttime" -msgstr "" - -#: porttime.5.xml:11(refpurpose) -msgid "port access time file" -msgstr "" - -#: porttime.5.xml:16(para) -msgid "porttime contains a list of tty devices, user names, and permitted login times." -msgstr "" - -#: porttime.5.xml:21(para) -msgid "Each entry consists of three colon separated fields. The first field is a comma separated list of tty devices, or an asterisk to indicate that all tty devices are matched by this entry. The second field is a comma separated list of user names, or an asterisk to indicated that all user names are matched by this entry. The third field is a comma separated list of permitted access times." -msgstr "" - -#: porttime.5.xml:30(para) -msgid "Each access time entry consists of zero or more days of the week, abbreviated Su, Mo, Tu, We, Th, Fr, and Sa, followed by a pair of times separated by a hyphen. The abbreviation Wk may be used to represent Monday thru Friday, and Al may be used to indicate every day. If no days are given, Al is assumed." -msgstr "" - -#: porttime.5.xml:44(title) -msgid "EXAMPLES" -msgstr "" - -#: porttime.5.xml:45(para) -msgid "The following entry allows access to user jfh on every port during weekdays from 9am to 5pm." -msgstr "" - -#: porttime.5.xml:51(para) -msgid "*:jfh:Wk0900-1700" -msgstr "" - -#: porttime.5.xml:53(para) -msgid "The following entries allow access only to the users root and oper on /dev/console at any time. This illustrates how the /etc/porttime file is an ordered list of access times. Any other user would match the second entry which does not permit access at any time." -msgstr "" - -#: porttime.5.xml:62(programlisting) -#, no-wrap -msgid "\n console:root,oper:Al0000-2400\n console:*:\n " -msgstr "" - -#: porttime.5.xml:67(para) -msgid "The following entry allows access for the user games on any port during non-working hours." -msgstr "" - -#: porttime.5.xml:72(para) -msgid "*:games:Wk1700-0900,SaSu0000-2400" -msgstr "" - -#: porttime.5.xml:79(filename) logoutd.8.xml:38(filename) -msgid "/etc/porttime" -msgstr "" - -#: porttime.5.xml:81(para) logoutd.8.xml:40(para) -msgid "File containing port access." -msgstr "" - -#: porttime.5.xml:89(para) login.access.5.xml:79(para) -msgid "login1." -msgstr "" - -#: passwd.5.xml:11(refpurpose) -msgid "the password file" -msgstr "" - -#: passwd.5.xml:16(para) -msgid "/etc/passwd contains one line for each user account, with seven fields delimited by colons (:). These fields are:" -msgstr "" - -#: passwd.5.xml:27(para) -msgid "optional encrypted password" -msgstr "" - -#: passwd.5.xml:30(para) -msgid "numerical user ID" -msgstr "" - -#: passwd.5.xml:33(para) -msgid "numerical group ID" -msgstr "" - -#: passwd.5.xml:36(para) -msgid "user name or comment field" -msgstr "" - -#: passwd.5.xml:39(para) -msgid "user home directory" -msgstr "" - -#: passwd.5.xml:42(para) -msgid "optional user command interpreter" -msgstr "" - -#: passwd.5.xml:46(para) -msgid "The encrypted password field may be blank, in which case no password is required to authenticate as the specified login name. However, some applications which read the /etc/passwd file may decide not to permit any access at all if the password field is blank. If the password field is a lower-case x, then the encrypted password is actually stored in the shadow5 file instead; there must be a corresponding line in the /etc/shadow file, or else the user account is invalid. If the password field is any other string, then it will be treated as an encrypted password, as specified by crypt3." -msgstr "" - -#: passwd.5.xml:65(para) -msgid "The comment field is used by various system utilities, such as finger1." -msgstr "" - -#: passwd.5.xml:71(para) -msgid "The home directory field provides the name of the initial working directory. The login program uses this information to set the value of the $HOME environmental variable." -msgstr "" - -#: passwd.5.xml:77(para) -msgid "The command interpreter field provides the name of the user's command language interpreter, or the name of the initial program to execute. The login program uses this information to set the value of the $SHELL environmental variable. If this field is empty, it defaults to the value /bin/sh." -msgstr "" - -#: passwd.5.xml:98(para) -msgid "optional encrypted password file" -msgstr "" - -#: passwd.5.xml:106(para) -msgid "getent1, login1, passwd1, su1, crypt3, getpwnam3, shadow5, pwconv8, pwunconv8, sulogin8." -msgstr "" - -#: passwd.1.xml:11(refpurpose) -msgid "change user password" -msgstr "" - -#: passwd.1.xml:28(para) -msgid "passwd changes passwords for user accounts. A normal user may only change the password for his/her own account, while the super user may change the password for any account. passwd also changes account information, such as the full name of the user, the user's login shell, or his/her password expiry date and interval." -msgstr "" - -#: passwd.1.xml:38(title) -msgid "Password Changes" -msgstr "" - -#: passwd.1.xml:39(para) -msgid "The user is first prompted for his/her old password, if one is present. This password is then encrypted and compared against the stored password. The user has only one chance to enter the correct password. The super user is permitted to bypass this step so that forgotten passwords may be changed." -msgstr "" - -#: passwd.1.xml:47(para) -msgid "After the password has been entered, password aging information is checked to see if the user is permitted to change the password at this time. If not, passwd refuses to change the password and exits." -msgstr "" - -#: passwd.1.xml:54(para) -msgid "The user is then prompted twice for a replacement password. The second entry is compared against the first and both are required to match in order for the password to be changed." -msgstr "" - -#: passwd.1.xml:60(para) -msgid "Then, the password is tested for complexity. As a general guideline, passwords should consist of 6 to 8 characters including one or more characters from each of the following sets:" -msgstr "" - -#: passwd.1.xml:68(para) -msgid "lower case alphabetics" -msgstr "" - -#: passwd.1.xml:71(para) -msgid "digits 0 thru 9" -msgstr "" - -#: passwd.1.xml:74(para) -msgid "punctuation marks" -msgstr "" - -#: passwd.1.xml:78(para) -msgid "Care must be taken not to include the system default erase or kill characters. passwd will reject any password which is not suitably complex." -msgstr "" - -#: passwd.1.xml:87(title) -msgid "Hints for user passwords" -msgstr "" - -#: passwd.1.xml:88(para) -msgid "The security of a password depends upon the strength of the encryption algorithm and the size of the key space. The UNIX System encryption method is based on the NBS DES algorithm and is very secure. The size of the key space depends upon the randomness of the password which is selected." -msgstr "" - -#: passwd.1.xml:96(para) -msgid "Compromises in password security normally result from careless password selection or handling. For this reason, you should not select a password which appears in a dictionary or which must be written down. The password should also not be a proper name, your license number, birth date, or street address. Any of these may be used as guesses to violate system security." -msgstr "" - -#: passwd.1.xml:105(para) -msgid "Your password must be easily remembered so that you will not be forced to write it on a piece of paper. This can be accomplished by appending two small words together and separating each with a special character or digit. For example, Pass%word." -msgstr "" - -#: passwd.1.xml:112(para) -msgid "Other methods of construction involve selecting an easily remembered phrase from literature and selecting the first or last letter from each word. An example of this is:" -msgstr "" - -#: passwd.1.xml:120(para) -msgid "Ask not for whom the bell tolls" -msgstr "" - -#: passwd.1.xml:123(para) -msgid "which produces" -msgstr "" - -#: passwd.1.xml:126(para) -msgid "An4wtbt" -msgstr "" - -#: passwd.1.xml:130(para) -msgid "You may be reasonably sure few crackers will have included this in their dictionaries. You should, however, select your own methods for constructing passwords and not rely exclusively on the methods given here." -msgstr "" - -#: passwd.1.xml:141(para) -msgid "The options which apply to the passwd command are:" -msgstr "" - -#: passwd.1.xml:146(term) faillog.8.xml:42(term) -msgid ", " -msgstr "" - -#: passwd.1.xml:150(para) -msgid "This option can be used only with and causes show status for all users." -msgstr "" - -#: passwd.1.xml:157(term) -msgid ", " -msgstr "" - -#: passwd.1.xml:161(para) -msgid "Delete a user's password (make it empty). This is a quick way to disable a password for an account. It will set the named account passwordless." -msgstr "" - -#: passwd.1.xml:169(term) -msgid ", " -msgstr "" - -#: passwd.1.xml:173(para) -msgid "Immediately expire an account's password. This in effect can force a user to change his/her password at the user's next login." -msgstr "" - -#: passwd.1.xml:186(term) -msgid ", INACTIVE" -msgstr "" - -#: passwd.1.xml:190(para) -msgid "This option is used to disable an account after the password has been expired for a number of days. After a user account has had an expired password for INACTIVE days, the user may no longer sign on to the account." -msgstr "" - -#: passwd.1.xml:199(term) -msgid ", " -msgstr "" - -#: passwd.1.xml:203(para) -msgid "Indicate change password should be performed only for expired authentication tokens (passwords). The user wishes to keep their non-expired tokens as before." -msgstr "" - -#: passwd.1.xml:211(term) -msgid ", " -msgstr "" - -#: passwd.1.xml:215(para) -msgid "Lock the named account. This option disables an account by changing the password to a value which matches no possible encrypted value." -msgstr "" - -#: passwd.1.xml:222(term) chage.1.xml:109(term) -msgid ", MIN_DAYS" -msgstr "" - -#: passwd.1.xml:226(para) chage.1.xml:113(para) -msgid "Set the minimum number of days between password changes to MIN_DAYS. A value of zero for this field indicates that the user may change his/her password at any time." -msgstr "" - -#: passwd.1.xml:244(term) -msgid ", REPOSITORY" -msgstr "" - -#: passwd.1.xml:248(para) -msgid "change password in REPOSITORY repository" -msgstr "" - -#: passwd.1.xml:254(term) -msgid ", " -msgstr "" - -#: passwd.1.xml:258(para) -msgid "Display account status information. The status information consists of 7 fields. The first field is the user's login name. The second field indicates if the user account is locked (L), has no password (NP), or has a usable password (P). The third field gives the date of the last password change. The next four fields are the minimum age, maximum age, warning period, and inactivity period for the password. These ages are expressed in days." -msgstr "" - -#: passwd.1.xml:271(term) -msgid ", " -msgstr "" - -#: passwd.1.xml:275(para) -msgid "Unlock the named account. This option re-enables an account by changing the password back to its previous value (to value before using option)." -msgstr "" - -#: passwd.1.xml:283(term) -msgid ", WARN_DAYS" -msgstr "" - -#: passwd.1.xml:287(para) -msgid "Set the number of days of warning before a password change is required. The WARN_DAYS option is the number of days prior to the password expiring that a user will be warned that his/her password is about to expire." -msgstr "" - -#: passwd.1.xml:296(term) -msgid ", MAX_DAYS" -msgstr "" - -#: passwd.1.xml:300(para) -msgid "Set the maximum number of days a password remains valid. After MAX_DAYS, the password is required to be changed." -msgstr "" - -#: passwd.1.xml:312(para) -msgid "Not all options may be supported. Password complexity checking may vary from site to site. The user is urged to select a password as complex as he or she feels comfortable with. Users may not be able to change their password on a system if NIS is enabled and they are not logged into the NIS server." -msgstr "" - -#: passwd.1.xml:353(para) chage.1.xml:212(para) -msgid "permission denied" -msgstr "" - -#: passwd.1.xml:359(para) -msgid "invalid combination of options" -msgstr "" - -#: passwd.1.xml:365(para) -msgid "unexpected failure, nothing done" -msgstr "" - -#: passwd.1.xml:371(para) -msgid "unexpected failure, passwd file missing" -msgstr "" - -#: passwd.1.xml:377(para) -msgid "passwd file busy, try again" -msgstr "" - -#: passwd.1.xml:341(para) -msgid "The passwd command exits with the following values: " -msgstr "" - -#: passwd.1.xml:392(para) -msgid "group5, passwd5, shadow5." -msgstr "" - -#: nologin.8.xml:5(refentrytitle) nologin.8.xml:10(refname) nologin.8.xml:16(command) -msgid "nologin" -msgstr "" - -#: nologin.8.xml:11(refpurpose) -msgid "politely refuse a login" -msgstr "" - -#: nologin.8.xml:22(para) -msgid "nologin displays a message that an account is not available and exits non-zero. It is intended as a replacement shell field for accounts that have been disabled." -msgstr "" - -#: nologin.8.xml:27(para) -msgid "To disable all logins, investigate nologin5." -msgstr "" - -#: nologin.8.xml:36(para) -msgid "login1, nologin5." -msgstr "" - -#: nologin.8.xml:47(title) -msgid "HYSTORY" -msgstr "" - -#: nologin.8.xml:48(para) -msgid "The nologin command appeared in BSD 4.4." -msgstr "" - -#: newusers.8.xml:5(refentrytitle) newusers.8.xml:10(refname) newusers.8.xml:16(command) login.defs.5.xml:196(term) -msgid "newusers" -msgstr "" - -#: newusers.8.xml:11(refpurpose) -msgid "update and create new users in batch" -msgstr "" - -#: newusers.8.xml:18(replaceable) -msgid "new_users" -msgstr "" - -#: newusers.8.xml:25(para) -msgid "newusers reads a file of user name and clear-text password pairs and uses this information to update a group of existing users or to create new users. Each line is in the same format as the standard password file (see passwd5) with the following exceptions:" -msgstr "" - -#: newusers.8.xml:37(emphasis) -msgid "pw_passwd" -msgstr "" - -#: newusers.8.xml:40(para) -msgid "This field will be encrypted and used as the new value of the encrypted password." -msgstr "" - -#: newusers.8.xml:48(emphasis) -msgid "pw_age" -msgstr "" - -#: newusers.8.xml:51(para) -msgid "This field will be ignored for shadow passwords if the user already exists." -msgstr "" - -#: newusers.8.xml:59(emphasis) -msgid "pw_gid" -msgstr "" - -#: newusers.8.xml:62(para) -msgid "This field may be the name of an existing group, in which case the named user will be added as a member. If a non-existent numerical group is given, a new group will be created having this number." -msgstr "" - -#: newusers.8.xml:72(emphasis) -msgid "pw_dir" -msgstr "" - -#: newusers.8.xml:75(para) -msgid "This field will be checked for existence as a directory and a new directory with the same name will be created if it does not already exist. The ownership of the directory will be set to be that of the user being created or updated." -msgstr "" - -#: newusers.8.xml:85(para) -msgid "This command is intended to be used in a large system environment where many accounts are updated at a single time." -msgstr "" - -#: newusers.8.xml:93(para) -msgid "The input file must be protected since it contains unencrypted passwords." -msgstr "" - -#: newusers.8.xml:113(para) -msgid "login.defs5, passwd1, useradd8." -msgstr "" - -#: newgrp.1.xml:5(refentrytitle) newgrp.1.xml:10(refname) newgrp.1.xml:16(command) -msgid "newgrp" -msgstr "" - -#: newgrp.1.xml:11(refpurpose) -msgid "log in to a new group" -msgstr "" - -#: newgrp.1.xml:17(replaceable) grpck.8.xml:18(replaceable) groupdel.8.xml:18(replaceable) groupadd.8.xml:24(replaceable) gpasswd.1.xml:18(replaceable) gpasswd.1.xml:24(replaceable) gpasswd.1.xml:29(replaceable) gpasswd.1.xml:33(replaceable) gpasswd.1.xml:37(replaceable) gpasswd.1.xml:43(replaceable) -msgid "group" -msgstr "" - -#: newgrp.1.xml:23(para) -msgid "newgrp is used to change the current group ID during a login session. If the optional flag is given, the user's environment will be reinitialized as though the user had logged in, otherwise the current environment, including current working directory, remains unchanged." -msgstr "" - -#: newgrp.1.xml:31(para) -msgid "newgrp changes the current real group ID to the named group, or to the default group listed in /etc/passwd if no group name is given. newgrp also tries to add the group to the user groupset. If not root, the user will be prompted for a password if she does not have a password (in /etc/shadow if this user has an entry in the shadowed password file, or in /etc/passwd otherwise) and the group does, or if the user is not listed as a member and the group has a password. The user will be denied access if the group password is empty and the user is not listed as a member." -msgstr "" - -#: newgrp.1.xml:45(para) -msgid "If there is an entry for this group in /etc/gshadow, then the list of members and the password of this group will be taken from this file, otherwise, the entry in /etc/group is considered." -msgstr "" - -#: newgrp.1.xml:85(para) -msgid "id1, login1, su1, gpasswd1, group5, gshadow5." -msgstr "" - -#: logoutd.8.xml:5(refentrytitle) logoutd.8.xml:10(refname) logoutd.8.xml:16(command) -msgid "logoutd" -msgstr "" - -#: logoutd.8.xml:11(refpurpose) -msgid "Enforce login time restrictions" -msgstr "" - -#: logoutd.8.xml:22(para) -msgid "logoutd enforces the login time and port restrictions specified in /etc/porttime. logoutd should be started from /etc/rc. The /var/run/utmp file is scanned periodically and each user name is checked to see if the named user is permitted on the named port at the current time. Any login session which is violating the restrictions in /etc/porttime is terminated." -msgstr "" - -#: logoutd.8.xml:44(filename) login.1.xml:201(filename) -msgid "/var/run/utmp" -msgstr "" - -#: logoutd.8.xml:46(para) login.1.xml:203(para) -msgid "List of current login sessions." -msgstr "" - -#: login.defs.5.xml:5(refentrytitle) login.defs.5.xml:10(refname) -msgid "login.defs" -msgstr "" - -#: login.defs.5.xml:11(refpurpose) -msgid "shadow password suite configuration" -msgstr "" - -#: login.defs.5.xml:16(para) -msgid "The /etc/login.defs file defines the site-specific configuration for the shadow password suite. This file is required. Absence of this file will not prevent system operation, but will probably result in undesirable operation." -msgstr "" - -#: login.defs.5.xml:23(para) -msgid "This file is a readable text file, each line of the file describing one configuration parameter. The lines consist of a configuration name and value, separated by whitespace. Blank lines and comment lines are ignored. Comments are introduced with a \"#\" pound sign and the pound sign must be the first non-white character of the line." -msgstr "" - -#: login.defs.5.xml:31(para) -msgid "Parameter values may be of four types: strings, booleans, numbers, and long numbers. A string is comprised of any printable characters. A boolean should be either the value \"yes\" or \"no\". An undefined boolean parameter or one with a value other than these will be given a \"no\" value. Numbers (both regular and long) may be either decimal values, octal values (precede the value with \"0\") or hexadecimal values (precede the value with \"0x\"). The maximum value of the regular and long numeric parameters is machine-dependent." -msgstr "" - -#: login.defs.5.xml:42(para) -msgid "The following configuration items are provided:" -msgstr "" - -#: login.defs.5.xml:46(term) -msgid "CHFN_AUTH (boolean)" -msgstr "" - -#: login.defs.5.xml:48(para) -msgid "If yes, the chfn and chsh programs will require authentication before making any changes, unless run by the superuser." -msgstr "" - -#: login.defs.5.xml:57(term) -msgid "CHFN_RESTRICT (string)" -msgstr "" - -#: login.defs.5.xml:59(para) -msgid "This parameter specifies which values in the gecos field of the /etc/passwd file may be changed by regular users using the chfn program. It can be any combination of letters f ,r, w, h, for Full name, Room number, Work phone, and Home phone, respectively. For backward compatibility, \"yes\" is equivalent to \"rwh\" and \"no\" is equivalent to \"frwh\". If not specified, only the superuser can make any changes. The most restrictive setting is better achieved by not installing chfn SUID." -msgstr "" - -#: login.defs.5.xml:76(term) -msgid "GID_MAX (number)" -msgstr "" - -#: login.defs.5.xml:77(term) -msgid "GID_MIN (number)" -msgstr "" - -#: login.defs.5.xml:79(para) -msgid "Range of group IDs to choose from for the useradd and groupadd programs." -msgstr "" - -#: login.defs.5.xml:87(term) -msgid "MAIL_DIR (string)" -msgstr "" - -#: login.defs.5.xml:89(para) -msgid "The mail spool directory. This is needed to manipulate the mailbox when its corresponding user account is modified or deleted. If not specified, a compile-time default is used." -msgstr "" - -#: login.defs.5.xml:97(term) -msgid "PASS_MAX_DAYS (number)" -msgstr "" - -#: login.defs.5.xml:99(para) -msgid "The maximum number of days a password may be used. If the password is older than this, a password change will be forced. If not specified, -1 will be assumed (which disables the restriction)." -msgstr "" - -#: login.defs.5.xml:108(term) -msgid "PASS_MIN_DAYS (number)" -msgstr "" - -#: login.defs.5.xml:110(para) -msgid "The minimum number of days allowed between password changes. Any password changes attempted sooner than this will be rejected. If not specified, -1 will be assumed (which disables the restriction)." -msgstr "" - -#: login.defs.5.xml:119(term) -msgid "PASS_WARN_AGE (number)" -msgstr "" - -#: login.defs.5.xml:121(para) -msgid "The number of days warning given before a password expires. A zero means warning is given only upon the day of expiration, a negative value means no warning is given. If not specified, no warning will be provided." -msgstr "" - -#: login.defs.5.xml:131(para) -msgid "PASS_MAX_DAYS, PASS_MIN_DAYS and PASS_WARN_AGE are only used at the time of account creation. Any changes to these settings won't affect existing accounts." -msgstr "" - -#: login.defs.5.xml:138(term) -msgid "UID_MAX (number)" -msgstr "" - -#: login.defs.5.xml:139(term) -msgid "UID_MIN (number)" -msgstr "" - -#: login.defs.5.xml:141(para) -msgid "Range of user IDs to choose from for the useradd program." -msgstr "" - -#: login.defs.5.xml:148(term) -msgid "UMASK (number)" -msgstr "" - -#: login.defs.5.xml:150(para) -msgid "The permission mask is initialized to this value. If not specified, the permission mask will be initialized to 022." -msgstr "" - -#: login.defs.5.xml:157(term) -msgid "USERDEL_CMD (string)" -msgstr "" - -#: login.defs.5.xml:159(para) -msgid "If defined, this command is run when removing a user. It should remove any at/cron/print jobs etc. owned by the user to be removed (passed as the first argument)." -msgstr "" - -#: login.defs.5.xml:170(title) -msgid "CROSS REFERENCE" -msgstr "" - -#: login.defs.5.xml:171(para) -msgid "The following cross reference shows which programs in the shadow password suite use which parameters." -msgstr "" - -#: login.defs.5.xml:178(term) chfn.1.xml:5(refentrytitle) chfn.1.xml:10(refname) chfn.1.xml:16(command) -msgid "chfn" -msgstr "" - -#: login.defs.5.xml:180(para) -msgid "CHFN_AUTH CHFN_RESTRICT" -msgstr "" - -#: login.defs.5.xml:184(term) chsh.1.xml:5(refentrytitle) chsh.1.xml:10(refname) chsh.1.xml:16(command) -msgid "chsh" -msgstr "" - -#: login.defs.5.xml:186(para) -msgid "CHFN_AUTH" -msgstr "" - -#: login.defs.5.xml:190(term) groupadd.8.xml:5(refentrytitle) groupadd.8.xml:10(refname) groupadd.8.xml:16(command) -msgid "groupadd" -msgstr "" - -#: login.defs.5.xml:192(para) -msgid "GID_MAX GID_MIN" -msgstr "" - -#: login.defs.5.xml:198(para) -msgid "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK" -msgstr "" - -#: login.defs.5.xml:206(para) -msgid "PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE" -msgstr "" - -#: login.defs.5.xml:212(para) -msgid "GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN UMASK" -msgstr "" - -#: login.defs.5.xml:223(para) -msgid "MAIL_DIR USERDEL_CMD" -msgstr "" - -#: login.defs.5.xml:231(para) -msgid "MAIL_DIR" -msgstr "" - -#: login.defs.5.xml:240(para) -msgid "Much of the functionality that used to be provided by the shadow password suite is now handled by PAM. Thus, /etc/login.defs is no longer used by programs such as: login1, passwd1, su1. Please refer to the corresponding PAM configuration files instead." -msgstr "" - -#: login.defs.5.xml:257(para) -msgid "login1, passwd1, su1, passwd5, shadow5, pam8." -msgstr "" - -#: login.access.5.xml:5(refentrytitle) login.access.5.xml:10(refname) -msgid "login.access" -msgstr "" - -#: login.access.5.xml:11(refpurpose) -msgid "login access control table" -msgstr "" - -#: login.access.5.xml:16(para) -msgid "The login.access file specifies (user, host) combinations and/or (user, tty) combinations for which a login will be either accepted or refused." -msgstr "" - -#: login.access.5.xml:22(para) -msgid "When someone logs in, the login.access is scanned for the first entry that matches the (user, host) combination, or, in case of non-networked logins, the first entry that matches the (user, tty) combination. The permissions field of that table entry determines whether the login will be accepted or refused." -msgstr "" - -#: login.access.5.xml:30(para) -msgid "Each line of the login access control table has three fields separated by a \":\" character:" -msgstr "" - -#: login.access.5.xml:35(para) -msgid "permission:users:origins" -msgstr "" - -#: login.access.5.xml:39(para) -msgid "The first field should be a \"+\" (access granted) or \"-\" (access denied) character. The second field should be a list of one or more login names, group names, or ALL (always matches). The third field should be a list of one or more tty names (for non-networked logins), host names, domain names (begin with \".\"), host addresses, internet network numbers (end with \".\"), ALL (always matches) or LOCAL (matches any string that does not contain a \".\" character). If you run NIS you can use @netgroupname in host or user patterns." -msgstr "" - -#: login.access.5.xml:53(para) -msgid "The EXCEPT operator makes it possible to write very compact rules." -msgstr "" - -#: login.access.5.xml:58(para) -msgid "The group file is searched only when a name does not match that of the logged-in user. Only groups are matched in which users are explicitly listed: the program does not look at a user's primary group id value." -msgstr "" - -#: login.1.xml:5(refentrytitle) login.1.xml:10(refname) login.1.xml:16(command) login.1.xml:23(command) login.1.xml:29(command) -msgid "login" -msgstr "" - -#: login.1.xml:11(refpurpose) -msgid "begin session on the system" -msgstr "" - -#: login.1.xml:17(arg) login.1.xml:24(arg) login.1.xml:30(arg) login.1.xml:140(option) groupmems.8.xml:20(arg) groupmems.8.xml:61(option) -msgid "-p" -msgstr "" - -#: login.1.xml:19(replaceable) login.1.xml:26(replaceable) -msgid "username" -msgstr "" - -#: login.1.xml:20(replaceable) -msgid "ENV=VAR" -msgstr "" - -#: login.1.xml:25(replaceable) login.1.xml:31(replaceable) -msgid "host" -msgstr "" - -#: login.1.xml:25(arg) chfn.1.xml:20(arg) -msgid "-h " -msgstr "" - -#: login.1.xml:26(arg) chfn.1.xml:17(arg) -msgid "-f " -msgstr "" - -#: login.1.xml:31(arg) gpasswd.1.xml:37(arg) chfn.1.xml:18(arg) -msgid "-r " -msgstr "" - -#: login.1.xml:37(para) -msgid "login is used to establish a new session with the system. It is normally invoked automatically by responding to the login: prompt on the user's terminal. login may be special to the shell and may not be invoked as a sub-process. Typically, login is treated by the shell as exec login which causes the user to exit from the current shell. Attempting to execute login from any shell but the login shell will produce an error message." -msgstr "" - -#: login.1.xml:49(para) -msgid "The user is then prompted for a password, where appropriate. Echoing is disabled to prevent revealing the password. Only a small number of password failures are permitted before login exits and the communications link is severed." -msgstr "" - -#: login.1.xml:56(para) -msgid "If password aging has been enabled for your account, you may be prompted for a new password before proceeding. You will be forced to provide your old password and the new password before continuing. Please refer to passwd1 for more information." -msgstr "" - -#: login.1.xml:65(para) -msgid "After a successful login, you will be informed of any system messages and the presence of mail. You may turn off the printing of the system message file, /etc/motd, by creating a zero-length file .hushlogin in your login directory. The mail message will be one of \"You have new mail.\", \"You have mail.\", or \"No Mail.\" according to the condition of your mailbox." -msgstr "" - -#: login.1.xml:76(para) -msgid "Your user and group ID will be set according to their values in the /etc/passwd file. The value for $HOME, $SHELL, $PATH, $LOGNAME, and $MAIL are set according to the appropriate fields in the password entry. Ulimit, umask and nice values may also be set according to entries in the GECOS field." -msgstr "" - -#: login.1.xml:85(para) -msgid "On some installations, the environmental variable $TERM will be initialized to the terminal type on your tty line, as specified in /etc/ttytype." -msgstr "" - -#: login.1.xml:91(para) -msgid "An initialization script for your command interpreter may also be executed. Please see the appropriate manual section for more information on this function." -msgstr "" - -#: login.1.xml:103(para) login.1.xml:174(para) -msgid "The login program is NOT responsible for removing users from the utmp file. It is the responsibility of getty8 and init8 to clean up apparent ownership of a terminal session. If you use login from the shell prompt without exec, the user you use will continue to appear to be logged in even after you log out of the \"subsession\"." -msgstr "" - -#: login.1.xml:123(option) groupadd.8.xml:21(arg) groupadd.8.xml:47(option) expiry.1.xml:18(arg) -msgid "-f" -msgstr "" - -#: login.1.xml:126(para) -msgid "Do not perform authentication, user is preauthenticated." -msgstr "" - -#: login.1.xml:132(option) -msgid "-h" -msgstr "" - -#: login.1.xml:135(para) -msgid "Name of the remote host for this login." -msgstr "" - -#: login.1.xml:143(para) -msgid "Preserve environment." -msgstr "" - -#: login.1.xml:151(para) -msgid "Perform autologin protocol for rlogin." -msgstr "" - -#: login.1.xml:156(para) -msgid "The , and options are only used when login is invoked by root." -msgstr "" - -#: login.1.xml:165(para) -msgid "This version of login has many compilation options, only some of which may be in use at any particular site." -msgstr "" - -#: login.1.xml:170(para) -msgid "The location of files is subject to differences in system configuration." -msgstr "" - -#: login.1.xml:186(para) -msgid "As any program, login appearance could be faked. If non-trusted users have a physical access to the machine, an attacker could use this to obtain the password of the next person sitting in front of the machine. Under Linux, the SAK mecanism can be used by users to initiate of a trusted path and prevent this kind of attack." -msgstr "" - -#: login.1.xml:207(filename) -msgid "/var/log/wtmp" -msgstr "" - -#: login.1.xml:209(para) -msgid "List of previous login sessions." -msgstr "" - -#: login.1.xml:225(filename) -msgid "/etc/motd" -msgstr "" - -#: login.1.xml:227(para) -msgid "System message of the day file." -msgstr "" - -#: login.1.xml:231(filename) -msgid "/etc/nologin" -msgstr "" - -#: login.1.xml:233(para) -msgid "Prevent non-root users from logging in." -msgstr "" - -#: login.1.xml:237(filename) -msgid "/etc/ttytype" -msgstr "" - -#: login.1.xml:239(para) -msgid "List of terminal types." -msgstr "" - -#: login.1.xml:243(filename) -msgid "$HOME/.hushlogin" -msgstr "" - -#: login.1.xml:245(para) -msgid "Suppress printing of system messages." -msgstr "" - -#: login.1.xml:253(para) -msgid "mail1, passwd1, sh1, su1, login.defs5, nologin5, passwd5, securetty5, getty8." -msgstr "" - -#: limits.5.xml:5(refentrytitle) limits.5.xml:10(refname) -msgid "limits" -msgstr "" - -#: limits.5.xml:11(refpurpose) -msgid "resource limits definition" -msgstr "" - -#: limits.5.xml:17(para) -msgid "The limits file (/etc/limits by default or LIMITS_FILE defined config.h) describes the resource limits you wish to impose. It should be owned by root and readable by root account only." -msgstr "" - -#: limits.5.xml:25(para) -msgid "By default no quota is imposed on 'root'. In fact, there is no way to impose limits via this procedure to root-equiv accounts (accounts with UID 0)." -msgstr "" - -#: limits.5.xml:31(para) -msgid "Each line describes a limit for a user in the form:" -msgstr "" - -#: limits.5.xml:34(emphasis) -msgid "user LIMITS_STRING" -msgstr "" - -#: limits.5.xml:37(para) -msgid "The LIMITS_STRING is a string of a concatenated list of resource limits. Each limit consists of a letter identifier followed by a numerical limit." -msgstr "" - -#: limits.5.xml:43(para) -msgid "The valid identifiers are:" -msgstr "" - -#: limits.5.xml:46(para) -msgid "A: max address space (KB)" -msgstr "" - -#: limits.5.xml:47(para) -msgid "C: max core file size (KB)" -msgstr "" - -#: limits.5.xml:48(para) -msgid "D: max data size (KB)" -msgstr "" - -#: limits.5.xml:49(para) -msgid "F: maximum filesize (KB)" -msgstr "" - -#: limits.5.xml:50(para) -msgid "M: max locked-in-memory address space (KB)" -msgstr "" - -#: limits.5.xml:51(para) -msgid "N: max number of open files" -msgstr "" - -#: limits.5.xml:52(para) -msgid "R: max resident set size (KB)" -msgstr "" - -#: limits.5.xml:53(para) -msgid "S: max stack size (KB)" -msgstr "" - -#: limits.5.xml:54(para) -msgid "T: max CPU time (MIN)" -msgstr "" - -#: limits.5.xml:55(para) -msgid "U: max number of processes" -msgstr "" - -#: limits.5.xml:56(para) -msgid "K: file creation mask, set by umask2." -msgstr "" - -#: limits.5.xml:61(para) -msgid "L: max number of logins for this user" -msgstr "" - -#: limits.5.xml:62(para) -msgid "P: process priority, set by setpriority2." -msgstr "" - -#: limits.5.xml:69(para) -msgid "For example, L2D2048N5 is a valid LIMITS_STRING . For reading convenience, the following entries are equivalent:" -msgstr "" - -#: limits.5.xml:75(programlisting) -#, no-wrap -msgid "\n username L2D2048N5\n username L2 D2048 N5\n " -msgstr "" - -#: limits.5.xml:80(para) -msgid "Be aware that after username the rest of the line is considered a limit string, thus comments are not allowed. A invalid limits string will be rejected (not considered) by the login program." -msgstr "" - -#: limits.5.xml:87(para) -msgid "The default entry is denoted by username \"*\". If you have multiple default entries in your LIMITS_FILE, then the last one will be used as the default entry." -msgstr "" - -#: limits.5.xml:94(para) -msgid "To completely disable limits for a user, a single dash \"-\" will do." -msgstr "" - -#: limits.5.xml:99(para) -msgid "Also, please note that all limit settings are set PER LOGIN. They are not global, nor are they permanent. Perhaps global limits will come, but for now this will have to do ;)" -msgstr "" - -#: limits.5.xml:110(filename) -msgid "/etc/limits" -msgstr "" - -#: limits.5.xml:118(para) -msgid "login1, setpriority2, setrlimit2." -msgstr "" - -#: lastlog.8.xml:5(refentrytitle) lastlog.8.xml:10(refname) lastlog.8.xml:16(command) -msgid "lastlog" -msgstr "" - -#: lastlog.8.xml:11(refpurpose) -msgid "reports the most recent login of all users or of a given user" -msgstr "" - -#: lastlog.8.xml:25(para) -msgid "lastlog formats and prints the contents of the last login log /var/log/lastlog file. The login-name, port, and last login time will be printed. The default (no flags) causes lastlog entries to be printed, sorted by their order in /etc/passwd." -msgstr "" - -#: lastlog.8.xml:37(para) -msgid "The options which apply to the lastlog command are:" -msgstr "" - -#: lastlog.8.xml:42(term) -msgid ", DAYS" -msgstr "" - -#: lastlog.8.xml:46(para) -msgid "Print only lastlog records older than DAYS." -msgstr "" - -#: lastlog.8.xml:60(term) faillog.8.xml:93(term) -msgid ", DAYS" -msgstr "" - -#: lastlog.8.xml:65(para) -msgid "Print the lastlog records more recent than DAYS." -msgstr "" - -#: lastlog.8.xml:72(term) faillog.8.xml:105(term) -msgid ", LOGIN" -msgstr "" - -#: lastlog.8.xml:77(para) -msgid "Print the lastlog record for user with specified LOGIN only." -msgstr "" - -#: lastlog.8.xml:85(term) -msgid "The flag overrides the use of ." -msgstr "" - -#: lastlog.8.xml:94(para) -msgid "If the user has never logged in the message ** Never logged in** will be displayed instead of the port and time." -msgstr "" - -#: lastlog.8.xml:101(title) groups.1.xml:36(title) chsh.1.xml:71(title) chage.1.xml:164(title) -msgid "NOTE" -msgstr "" - -#: lastlog.8.xml:102(para) -msgid "The lastlog file is a database which contains info on the last login of each user. You should not rotate it. It is a sparse file, so its size on the disk is usually much smaller than the one shown by \"ls -l\" (which can indicate a really big file if you have in passwd users with a high UID). You can display its real size with \"ls -s\"." -msgstr "" - -#: lastlog.8.xml:116(filename) -msgid "/var/log/lastlog" -msgstr "" - -#: lastlog.8.xml:118(para) -msgid "Database times of previous user logins." -msgstr "" - -#: lastlog.8.xml:126(para) -msgid "Large gaps in UID numbers will cause the lastlog program to run longer with no output to the screen (i.e. if in lastlog database there is no entries for users with UID between 170 and 800 lastlog will appear to hang as it processes entries with UIDs 171-799)." -msgstr "" - -#: gshadow.5.xml:5(refentrytitle) gshadow.5.xml:10(refname) -msgid "gshadow" -msgstr "" - -#: gshadow.5.xml:11(refpurpose) -msgid "shadowed group file" -msgstr "" - -#: gshadow.5.xml:16(para) -msgid "/etc/gshadow contains the shadowed information for group accounts. It contains lines with the following colon-separated fields:" -msgstr "" - -#: gshadow.5.xml:23(para) -msgid "group name" -msgstr "" - -#: gshadow.5.xml:29(para) -msgid "comma-separated list of group administrators" -msgstr "" - -#: gshadow.5.xml:32(para) -msgid "comma-separated list of group members" -msgstr "" - -#: gshadow.5.xml:36(para) -msgid "The group name and password fields must be filled. The encrypted password consists of characters from the 64-character alphabet a thru z, A thru Z, 0 thru 9, \\. and /. Refer to crypt3 for details on how this string is interpreted. If the password field contains some string that is not valid result of crypt3, for instance ! or *, the user will not be able to use a unix password to log in, subject to pam7." -msgstr "" - -#: gshadow.5.xml:49(para) -msgid "This information supersedes any password present in /etc/group." -msgstr "" - -#: gshadow.5.xml:80(para) -msgid "group5, gpasswd5, newgrp5." -msgstr "" - -#: grpck.8.xml:5(refentrytitle) grpck.8.xml:10(refname) grpck.8.xml:16(command) -msgid "grpck" -msgstr "" - -#: grpck.8.xml:11(refpurpose) -msgid "verify integrity of group files" -msgstr "" - -#: grpck.8.xml:26(para) -msgid "grpck verifies the integrity of the system authentication information. All entries in the /etc/group and /etc/gshadow are checked to see that the entry has the proper format and valid data in each field. The user is prompted to delete entries that are improperly formatted or which have other uncorrectable errors." -msgstr "" - -#: grpck.8.xml:42(para) -msgid "a unique group name" -msgstr "" - -#: grpck.8.xml:45(para) -msgid "a valid list of members and administrators" -msgstr "" - -#: grpck.8.xml:49(para) -msgid "The checks for correct number of fields and unique group name are fatal. If the entry has the wrong number of fields, the user will be prompted to delete the entire line. If the user does not answer affirmatively, all further checks are bypassed. An entry with a duplicated group name is prompted for deletion, but the remaining checks will still be made. All other errors are warnings and the user is encouraged to run the groupmod command to correct the error." -msgstr "" - -#: grpck.8.xml:60(para) -msgid "The commands which operate on the /etc/group file are not able to alter corrupted or duplicated entries. grpck should be used in those circumstances to remove the offending entry." -msgstr "" - -#: grpck.8.xml:70(para) -msgid "By default, grpck operates on the files /etc/group and /etc/gshadow. The user may select alternate files with the group and shadow parameters. Additionally, the user may execute the command in read-only mode by specifying the flag. This causes all questions regarding changes to be answered no without user intervention. grpck can also sort entries in /etc/group and /etc/gshadow by GID. To run it in sort mode pass it flag. No checks are performed then, it just sorts." -msgstr "" - -#: grpck.8.xml:112(para) -msgid "group5, passwd5, shadow5, groupmod8." -msgstr "" - -#: grpck.8.xml:148(para) -msgid "one or more bad group entries" -msgstr "" - -#: grpck.8.xml:154(para) -msgid "can't open group files" -msgstr "" - -#: grpck.8.xml:160(para) -msgid "can't lock group files" -msgstr "" - -#: grpck.8.xml:166(para) -msgid "can't update group files" -msgstr "" - -#: grpck.8.xml:130(para) -msgid "The grpck command exits with the following values: " -msgstr "" - -#: groups.1.xml:5(refentrytitle) groups.1.xml:10(refname) groups.1.xml:16(command) -msgid "groups" -msgstr "" - -#: groups.1.xml:11(refpurpose) -msgid "display current group names" -msgstr "" - -#: groups.1.xml:18(replaceable) gpasswd.1.xml:23(replaceable) gpasswd.1.xml:28(replaceable) chfn.1.xml:22(replaceable) -msgid "user" -msgstr "" - -#: groups.1.xml:25(para) -msgid "groups displays the current group names or ID values. If the value does not have a corresponding entry in /etc/group, the value will be displayed as the numerical group value. The optional user parameter will display the groups for the named user." -msgstr "" - -#: groups.1.xml:37(para) -msgid "Systems which do not support concurrent group sets will have the information from /etc/group reported. The user must use newgrp or sg to change their current real and effective group ID." -msgstr "" - -#: groups.1.xml:59(para) -msgid "newgrp1, getgid2, getgroups2, getuid2." -msgstr "" - -#: groupmod.8.xml:5(refentrytitle) groupmod.8.xml:10(refname) groupmod.8.xml:16(command) -msgid "groupmod" -msgstr "" - -#: groupmod.8.xml:11(refpurpose) -msgid "modify a group definition on the system" -msgstr "" - -#: groupmod.8.xml:20(replaceable) -msgid "GROUP" -msgstr "" - -#: groupmod.8.xml:26(para) -msgid "The groupmod modifies the definition of the specified GROUP by modifying the appropriate entry in the group database." -msgstr "" - -#: groupmod.8.xml:35(para) -msgid "The options which apply to the groupmod command are:" -msgstr "" - -#: groupmod.8.xml:41(term) -msgid ", GID" -msgstr "" - -#: groupmod.8.xml:45(para) -msgid "Specify the new group ID for the GROUP. The numerical value of the GID must be a non-negative decimal integer. This value must be unique, unless the option is used. Values between 0 and 999 are typically reserved for system groups. Any files which the old group ID is the file group ID must have the file group ID changed manually." -msgstr "" - -#: groupmod.8.xml:63(term) -msgid ", NEW_GROUP" -msgstr "" - -#: groupmod.8.xml:68(para) -msgid "The name of the group will be changed from GROUP to NEW_GROUP name." -msgstr "" - -#: groupmod.8.xml:79(para) -msgid "When used with the option allow to change the group GID to non-unique value." -msgstr "" - -#: groupmod.8.xml:144(para) -msgid "group name already in use" -msgstr "" - -#: groupmod.8.xml:108(para) -msgid "The groupmod command exits with the following values: " -msgstr "" - -#: groupmod.8.xml:159(para) -msgid "chfn1, chsh1, passwd1, gpasswd8, groupadd8, groupdel8, useradd8, userdel8, usermod8." -msgstr "" - -#: groupmems.8.xml:5(refentrytitle) groupmems.8.xml:10(refname) groupmems.8.xml:16(command) -msgid "groupmems" -msgstr "" - -#: groupmems.8.xml:11(refpurpose) -msgid "administer members of a user's primary group" -msgstr "" - -#: groupmems.8.xml:18(replaceable) groupmems.8.xml:19(replaceable) groupmems.8.xml:49(replaceable) groupmems.8.xml:55(replaceable) -msgid "user_name" -msgstr "" - -#: groupmems.8.xml:18(arg) gpasswd.1.xml:23(arg) -msgid "-a " -msgstr "" - -#: groupmems.8.xml:19(arg) gpasswd.1.xml:28(arg) -msgid "-d " -msgstr "" - -#: groupmems.8.xml:20(arg) groupmems.8.xml:75(option) -msgid "-l" -msgstr "" - -#: groupmems.8.xml:21(replaceable) groupmems.8.xml:67(replaceable) -msgid "group_name" -msgstr "" - -#: groupmems.8.xml:21(arg) groupadd.8.xml:18(arg) -msgid "-g " -msgstr "" - -#: groupmems.8.xml:28(para) -msgid "The groupmems utility allows a user to administer his/her own group membership list without the requirement of super user privileges. The groupmems utility is for systems that configure its users to be in their own name sake primary group (i.e., guest / guest)." -msgstr "" - -#: groupmems.8.xml:36(para) -msgid "Only the super user, as administrator, can use groupmems to alter the memberships of other groups." -msgstr "" - -#: groupmems.8.xml:43(para) -msgid "The options which apply to the groupmems command are:" -msgstr "" - -#: groupmems.8.xml:49(option) -msgid "-a" -msgstr "" - -#: groupmems.8.xml:51(para) -msgid "Add a new user to the group membership list." -msgstr "" - -#: groupmems.8.xml:55(option) -msgid "-d" -msgstr "" - -#: groupmems.8.xml:57(para) -msgid "Delete a user from the group membership list." -msgstr "" - -#: groupmems.8.xml:63(para) -msgid "Purge all users from the group membership list." -msgstr "" - -#: groupmems.8.xml:67(option) groupadd.8.xml:59(option) -msgid "-g" -msgstr "" - -#: groupmems.8.xml:69(para) -msgid "The super user can specify which group membership list to modify." -msgstr "" - -#: groupmems.8.xml:77(para) -msgid "List the group membership list." -msgstr "" - -#: groupmems.8.xml:84(title) -msgid "SETUP" -msgstr "" - -#: groupmems.8.xml:85(para) -msgid "The groupmems executable should be in mode 2770 as user root and in group groups. The system administrator can add users to group groups to allow or disallow them using the groupmems utility to manage their own group membership list." -msgstr "" - -#: groupmems.8.xml:94(programlisting) -#, no-wrap -msgid "\n\t$ groupadd -r groups\n\t$ chmod 2770 groupmems\n\t$ chown root.groups groupmems\n\t$ groupmems -g groups -a gk4\n " -msgstr "" - -#: groupmems.8.xml:114(para) -msgid "secure group account information" -msgstr "" - -#: groupmems.8.xml:122(para) -msgid "chfn1, chsh1, passwd1, groupadd8, groupdel8, useradd8, userdel8, usermod8." -msgstr "" - -#: groupdel.8.xml:5(refentrytitle) groupdel.8.xml:10(refname) groupdel.8.xml:16(command) -msgid "groupdel" -msgstr "" - -#: groupdel.8.xml:11(refpurpose) -msgid "delete a group" -msgstr "" - -#: groupdel.8.xml:25(para) -msgid "The groupdel command modifies the system account files, deleting all entries that refer to group. The named group must exist." -msgstr "" - -#: groupdel.8.xml:30(para) -msgid "You must manually check all file systems to insure that no files remain with the named group as the file group ID." -msgstr "" - -#: groupdel.8.xml:37(para) -msgid "You may not remove the primary group of any existing user. You must remove the user before you remove the group." -msgstr "" - -#: groupdel.8.xml:80(para) -msgid "can't remove user's primary group" -msgstr "" - -#: groupdel.8.xml:62(para) -msgid "The groupdel command exits with the following values: " -msgstr "" - -#: groupdel.8.xml:95(para) -msgid "chfn1, chsh1, passwd1, gpasswd8, groupadd8, groupmod8, useradd8, userdel8, usermod8" -msgstr "" - -#: groupadd.8.xml:11(refpurpose) -msgid "create a new group" -msgstr "" - -#: groupadd.8.xml:18(replaceable) groupadd.8.xml:59(replaceable) -msgid "GID" -msgstr "" - -#: groupadd.8.xml:19(arg) groupadd.8.xml:100(option) -msgid "-o" -msgstr "" - -#: groupadd.8.xml:22(replaceable) groupadd.8.xml:79(replaceable) -msgid "KEY" -msgstr "" - -#: groupadd.8.xml:22(replaceable) groupadd.8.xml:79(replaceable) -msgid "VALUE" -msgstr "" - -#: groupadd.8.xml:22(arg) groupadd.8.xml:79(option) -msgid "-K =" -msgstr "" - -#: groupadd.8.xml:31(para) -msgid "The groupadd command creates a new group account using the values specified on the command line and the default values from the system. The new group will be entered into the system files as needed." -msgstr "" - -#: groupadd.8.xml:40(para) -msgid "The options which apply to the groupadd command are:" -msgstr "" - -#: groupadd.8.xml:50(para) -msgid "This option causes to just exit with success status if the specified group already exists. With , if specified GID already exists, other (unique) GID is chosen (i.e. is turned off)." -msgstr "" - -#: groupadd.8.xml:62(para) -msgid "The numerical value of the group's ID. This value must be unique, unless the option is used. The value must be non-negative. The default is to use the smallest ID value greater than 999 and greater than every other group. Values between 0 and 999 are typically reserved for system accounts." -msgstr "" - -#: groupadd.8.xml:82(para) -msgid "Overrides /etc/login.defs defaults (GID_MIN, GID_MAX and others). Multiple options can be specified." -msgstr "" - -#: groupadd.8.xml:87(para) -msgid "Example: GID_MIN=100GID_MAX=499" -msgstr "" - -#: groupadd.8.xml:91(para) -msgid "Note: GID_MIN=10,GID_MAX=499 doesn't work yet." -msgstr "" - -#: groupadd.8.xml:103(para) -msgid "This option permits to add group with non-unique GID." -msgstr "" - -#: groupadd.8.xml:137(para) -msgid "Groupnames must begin with a lower case letter or an underscore, and only lower case letters, underscores, dashes, and dollar signs may follow. In regular expression terms: [a-z_][a-z0-9_-]*[$]" -msgstr "" - -#: groupadd.8.xml:141(para) groupadd.8.xml:149(para) -msgid "Groupnames may only be up to 16 characters long." -msgstr "" - -#: groupadd.8.xml:143(para) -msgid "If the groupname already exists in an external group database such as NIS, groupadd will deny the group creation request." -msgstr "" - -#: groupadd.8.xml:179(para) -msgid "GID not unique (when not used)" -msgstr "" - -#: groupadd.8.xml:185(para) -msgid "group name not unique" -msgstr "" - -#: groupadd.8.xml:155(para) -msgid "The groupadd command exits with the following values: " -msgstr "" - -#: groupadd.8.xml:200(para) -msgid "chfn1, chsh1, passwd1, gpasswd8, groupdel8, groupmod8, login.defs5, useradd8, userdel8, usermod8." -msgstr "" - -#: gpasswd.1.xml:5(refentrytitle) gpasswd.1.xml:10(refname) gpasswd.1.xml:16(command) gpasswd.1.xml:22(command) gpasswd.1.xml:27(command) gpasswd.1.xml:32(command) gpasswd.1.xml:36(command) gpasswd.1.xml:40(command) -msgid "gpasswd" -msgstr "" - -#: gpasswd.1.xml:11(refpurpose) -msgid "administer the file" -msgstr "" - -#: gpasswd.1.xml:33(arg) -msgid "-R " -msgstr "" - -#: gpasswd.1.xml:41(replaceable) gpasswd.1.xml:42(replaceable) -msgid "user," -msgstr "" - -#: gpasswd.1.xml:41(arg) -msgid "-A " -msgstr "" - -#: gpasswd.1.xml:42(arg) -msgid "-M " -msgstr "" - -#: gpasswd.1.xml:49(para) -msgid "gpasswd is used to administer the /etc/group file (and /etc/gshadow file if compiled with SHADOWGRP defined). Every group can have administrators, members and a password. System administrator can use option to define group administrator(s) and option to define members and has all rights of group administrators and members." -msgstr "" - -#: gpasswd.1.xml:60(title) -msgid "Notes about group passwords" -msgstr "" - -#: gpasswd.1.xml:61(para) -msgid "Group passwords are an inherent security problem since more than one person is permitted to know the password. However, groups are a useful tool for permitting co-operation between different users." -msgstr "" - -#: gpasswd.1.xml:72(para) -msgid "Group administrator can add and delete users using and options respectively. Administrators can use option to remove group password. When no password is set only group members can use newgrp to join the group. Option disables access via a password to the group through newgrp command (however members will still be able to switch to this group)." -msgstr "" - -#: gpasswd.1.xml:82(para) -msgid "gpasswd called by a group administrator with group name only prompts for the group password. If password is set the members can still newgrp1 without a password, non-members must supply the password." -msgstr "" - -#: gpasswd.1.xml:112(para) -msgid "newgrp1, gshadow5, groupadd8, groupdel8, groupmod8, grpck8, group5." -msgstr "" - -#: faillog.8.xml:5(refentrytitle) faillog.8.xml:10(refname) faillog.8.xml:16(command) faillog.5.xml:5(refentrytitle) faillog.5.xml:10(refname) faillog.5.xml:53(refentrytitle) -msgid "faillog" -msgstr "" - -#: faillog.8.xml:11(refpurpose) -msgid "display faillog records or set login failure limits" -msgstr "" - -#: faillog.8.xml:25(para) -msgid "faillog formats the contents of the failure log from /var/log/faillog database. It also can be used for maintains failure counters and limits. Run faillog without arguments display only list of user faillog records who have ever had a login failure." -msgstr "" - -#: faillog.8.xml:36(para) -msgid "The options which apply to the faillog command are:" -msgstr "" - -#: faillog.8.xml:44(para) -msgid "Display faillog records for all users." -msgstr "" - -#: faillog.8.xml:54(term) -msgid ", SEC" -msgstr "" - -#: faillog.8.xml:59(para) -msgid "Lock account to SEC seconds after failed login." -msgstr "" - -#: faillog.8.xml:66(term) -msgid ", MAX" -msgstr "" - -#: faillog.8.xml:71(para) -msgid "Set maximum number of login failures after the account is disabled to MAX. Selecting MAX value of 0 has the effect of not placing a limit on the number of failed logins. The maximum failure count should always be 0 for root to prevent a denial of services attack against the system." -msgstr "" - -#: faillog.8.xml:82(term) -msgid ", " -msgstr "" - -#: faillog.8.xml:84(para) -msgid "Reset the counters of login failures or one record if used with the LOGIN option. Write access to /var/log/faillog is required for this option." -msgstr "" - -#: faillog.8.xml:97(para) -msgid "Display faillog records more recent than DAYS. The flag overrides the use of ." -msgstr "" - -#: faillog.8.xml:109(para) -msgid "Display faillog record or maintains failure counters and limits (if used with , or options) only for user with LOGIN." -msgstr "" - -#: faillog.8.xml:122(para) -msgid "faillog only prints out users with no successful login since the last failure. To print out a user who has had a successful login since their last failure, you must explicitly request the user with the flag, or print out all users with the flag." -msgstr "" - -#: faillog.8.xml:135(filename) faillog.5.xml:41(filename) -msgid "/var/log/faillog" -msgstr "" - -#: faillog.8.xml:137(para) faillog.5.xml:43(para) -msgid "Failure logging file." -msgstr "" - -#: faillog.8.xml:145(para) -msgid "login1, faillog5." -msgstr "" - -#: faillog.5.xml:11(refpurpose) -msgid "login failure logging file" -msgstr "" - -#: faillog.5.xml:16(para) -msgid "/var/log/faillog maintains a count of login failures and the limits for each account. The file is fixed length record, indexed by numerical UID. Each record contains the count of login failures since the last successful login; the maximum number of failures before the account is disabled; the line the last login failure occurred on; the date the last login failure occurred; and the time in seconds how long the account will be locked after a failure." -msgstr "" - -#: faillog.5.xml:26(para) -msgid "The structure of the file is:" -msgstr "" - -#: faillog.5.xml:27(programlisting) -#, no-wrap -msgid "\nstruct\tfaillog {\n\tshort fail_cnt;\n\tshort fail_max;\n\tchar fail_line[12];\n\ttime_t fail_time;\n\tlong fail_locktime;\n};" -msgstr "" - -#: expiry.1.xml:5(refentrytitle) expiry.1.xml:10(refname) expiry.1.xml:16(command) -msgid "expiry" -msgstr "" - -#: expiry.1.xml:11(refpurpose) -msgid "check and enforce password expiration policy" -msgstr "" - -#: expiry.1.xml:24(para) -msgid "expiry checks () the current password expiration and forces () changes when required. It is callable as a normal user command." -msgstr "" - -#: expiry.1.xml:51(para) chage.1.xml:233(para) -msgid "passwd5, shadow5." -msgstr "" - -#: chsh.1.xml:11(refpurpose) -msgid "change login shell" -msgstr "" - -#: chsh.1.xml:28(para) -msgid "chsh changes the user login shell. This determines the name of the user's initial login command. A normal user may only change the login shell for her own account, the super user may change the login shell for any account." -msgstr "" - -#: chsh.1.xml:39(para) -msgid "The options which apply to the chsh command are:" -msgstr "" - -#: chsh.1.xml:61(para) -msgid "If the option is not selected, chsh operates in an interactive fashion, prompting the user with the current login shell. Enter the new value to change the shell, or leave the line blank to use the current one. The current shell is displayed between a pair of [ ] marks." -msgstr "" - -#: chsh.1.xml:72(para) -msgid "The only restriction placed on the login shell is that the command name must be listed in /etc/shells, unless the invoker is the super-user, and then any value may be added. An account with a restricted login shell may not change her login shell. For this reason, placing /bin/rsh in /etc/shells is discouraged since accidentally changing to a restricted shell would prevent the user from ever changing her login shell back to its original value." -msgstr "" - -#: chsh.1.xml:94(filename) -msgid "/etc/shells" -msgstr "" - -#: chsh.1.xml:96(para) -msgid "List of valid login shells." -msgstr "" - -#: chsh.1.xml:110(para) -msgid "chfn1, login.defs5, passwd5." -msgstr "" - -#: chpasswd.8.xml:5(refentrytitle) chpasswd.8.xml:10(refname) chpasswd.8.xml:16(command) -msgid "chpasswd" -msgstr "" - -#: chpasswd.8.xml:11(refpurpose) -msgid "update passwords in batch mode" -msgstr "" - -#: chpasswd.8.xml:25(para) -msgid "chpasswd reads a list of user name and password pairs from standard input and uses this information to update a group of existing users. Each line is of the format:" -msgstr "" - -#: chpasswd.8.xml:30(para) -msgid "user_name:password" -msgstr "" - -#: chpasswd.8.xml:34(para) -msgid "By default the supplied password must be in clear-text. Default encryption algorithm is DES. Also the password age will be updated, if present." -msgstr "" - -#: chpasswd.8.xml:39(para) chgpasswd.8.xml:38(para) -msgid "This command is intended to be used in a large system environment where many accounts are created at a single time." -msgstr "" - -#: chpasswd.8.xml:47(para) -msgid "The options which apply to the chpasswd command are:" -msgstr "" - -#: chpasswd.8.xml:53(term) chgpasswd.8.xml:52(term) -msgid ", " -msgstr "" - -#: chpasswd.8.xml:55(para) chgpasswd.8.xml:54(para) -msgid "Supplied passwords are in encrypted form." -msgstr "" - -#: chpasswd.8.xml:65(term) chgpasswd.8.xml:64(term) -msgid ", " -msgstr "" - -#: chpasswd.8.xml:67(para) chgpasswd.8.xml:66(para) -msgid "Use MD5 encryption instead of DES when the supplied passwords are not encrypted." -msgstr "" - -#: chpasswd.8.xml:78(para) chgpasswd.8.xml:77(para) -msgid "Remember to set permissions or umask to prevent readability of unencrypted files by other users." -msgstr "" - -#: chpasswd.8.xml:86(para) -msgid "passwd1, newusers8, useradd8." -msgstr "" - -#: chgpasswd.8.xml:5(refentrytitle) chgpasswd.8.xml:10(refname) chgpasswd.8.xml:16(command) -msgid "chgpasswd" -msgstr "" - -#: chgpasswd.8.xml:11(refpurpose) -msgid "update group passwords in batch mode" -msgstr "" - -#: chgpasswd.8.xml:25(para) -msgid "chgpasswd reads a list of group name and password pairs from standard input and uses this information to update a set of existing groups. Each line is of the format:" -msgstr "" - -#: chgpasswd.8.xml:30(para) -msgid "group_name:password" -msgstr "" - -#: chgpasswd.8.xml:34(para) -msgid "By default the supplied password must be in clear-text. Default encryption algorithm is DES." -msgstr "" - -#: chgpasswd.8.xml:46(para) -msgid "The options which apply to the chgpasswd command are:" -msgstr "" - -#: chgpasswd.8.xml:85(para) -msgid "gpasswd1, groupadd8." -msgstr "" - -#: chfn.1.xml:11(refpurpose) -msgid "change real user name and information" -msgstr "" - -#: chfn.1.xml:17(replaceable) -msgid "full_name" -msgstr "" - -#: chfn.1.xml:18(replaceable) -msgid "room_no" -msgstr "" - -#: chfn.1.xml:19(replaceable) -msgid "work_ph" -msgstr "" - -#: chfn.1.xml:19(arg) -msgid "-w " -msgstr "" - -#: chfn.1.xml:20(replaceable) -msgid "home_ph" -msgstr "" - -#: chfn.1.xml:21(replaceable) -msgid "other" -msgstr "" - -#: chfn.1.xml:21(arg) -msgid "-o " -msgstr "" - -#: chfn.1.xml:28(para) -msgid "chfn changes user fullname, office number, office extension, and home phone number information for a user's account. This information is typically printed by finger1 and similar programs. A normal user may only change the fields for her own account, subject to the restrictions in /etc/login.defs. (The default configuration is to prevent users from changing their fullname.) The super user may change any field for any account. Additionally, only the super user may use the option to change the undefined portions of the GECOS field." -msgstr "" - -#: chfn.1.xml:41(para) -msgid "The only restriction placed on the contents of the fields is that no control characters may be present, nor any of comma, colon, or equal sign. The other field does not have this restriction, and is used to store accounting information used by other applications." -msgstr "" - -#: chfn.1.xml:48(para) -msgid "If none of the options are selected, chfn operates in an interactive fashion, prompting the user with the current values for all of the fields. Enter the new value to change the field, or leave the line blank to use the current value. The current value is displayed between a pair of [ ] marks. Without options, chfn prompts for the current user account." -msgstr "" - -#: chfn.1.xml:78(para) -msgid "chsh1, login.defs5, passwd5." -msgstr "" - -#: chage.1.xml:5(refentrytitle) chage.1.xml:10(refname) chage.1.xml:15(command) -msgid "chage" -msgstr "" - -#: chage.1.xml:11(refpurpose) -msgid "change user password expiry information" -msgstr "" - -#: chage.1.xml:27(para) -msgid "The chage command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine when a user must change his/her password." -msgstr "" - -#: chage.1.xml:37(para) -msgid "The options which apply to the chage command are:" -msgstr "" - -#: chage.1.xml:42(term) -msgid ", LAST_DAY" -msgstr "" - -#: chage.1.xml:46(para) -msgid "Set the number of days since January 1st, 1970 when the password was last changed. The date may also be expressed in the format YYYY-MM-DD (or the format more commonly used in your area)." -msgstr "" - -#: chage.1.xml:54(term) -msgid ", EXPIRE_DATE" -msgstr "" - -#: chage.1.xml:58(para) -msgid "Set the date or number of days since January 1, 1970 on which the user's account will no longer be accessible. The date may also be expressed in the format YYYY-MM-DD (or the format more commonly used in your area). A user whose account is locked must contact the system administrator before being able to use the system again." -msgstr "" - -#: chage.1.xml:66(para) -msgid "Passing the number -1 as the EXPIRE_DATE will remove an account expiration date." -msgstr "" - -#: chage.1.xml:80(term) -msgid ", INACTIVE" -msgstr "" - -#: chage.1.xml:84(para) -msgid "Set the number of days of inactivity after a password has expired before the account is locked. The INACTIVE option is the number of days of inactivity. A user whose account is locked must contact the system administrator before being able to use the system again." -msgstr "" - -#: chage.1.xml:91(para) -msgid "Passing the number -1 as the INACTIVE will remove an account's inactivity." -msgstr "" - -#: chage.1.xml:99(term) -msgid ", " -msgstr "" - -#: chage.1.xml:103(para) -msgid "Show account aging information." -msgstr "" - -#: chage.1.xml:121(term) -msgid ", MAX_DAYS" -msgstr "" - -#: chage.1.xml:125(para) -msgid "Set the maximum number of days during which a password is valid. When MAX_DAYS plus LAST_DAY is less than the current day, the user will be required to change his/her password before being able to use his/her account. This occurrence can be planned for in advance by use of the option, which provides the user with advance warning." -msgstr "" - -#: chage.1.xml:134(para) -msgid "Passing the number -1 as MAX_DAYS will remove checking a password's validity." -msgstr "" - -#: chage.1.xml:142(term) -msgid ", WARN_DAYS" -msgstr "" - -#: chage.1.xml:146(para) -msgid "Set the number of days of warning before a password change is required. The WARN_DAYS option is the number of days prior to the password expiring that a user will be warned his/her password is about to expire." -msgstr "" - -#: chage.1.xml:155(para) -msgid "If none of the options are selected, chage operates in an interactive fashion, prompting the user with the current values for all of the fields. Enter the new value to change the field, or leave the line blank to use the current value. The current value is displayed between a pair of [ ] marks." -msgstr "" - -#: chage.1.xml:165(para) -msgid "The chage program requires a shadow password file to be available." -msgstr "" - -#: chage.1.xml:169(para) -msgid "The chage command is restricted to the root user, except for the option, which may be used by an unprivileged user to determine when his/her password or account is due to expire." -msgstr "" - -#: chage.1.xml:222(replaceable) -msgid "15" -msgstr "" - -#: chage.1.xml:224(para) -msgid "can't find the shadow password file" -msgstr "" - -#: chage.1.xml:200(para) -msgid "The chage command exits with the following values: " -msgstr "" - -#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. -#: chage.1.xml:0(None) -msgid "translator-credits" -msgstr "" - diff --git a/man/shadow.3 b/man/shadow.3 deleted file mode 100644 index 6a0171a0..00000000 --- a/man/shadow.3 +++ /dev/null @@ -1,164 +0,0 @@ -.\" Title: shadow -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: Library Calls -.\" Source: Library Calls -.\" -.TH "SHADOW" "3" "07/30/2006" "Library Calls" "Library Calls" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -shadow, getspnam \- encrypted password file routines -.SH "SYNTAX" -.PP - -\fI#include \fR -.PP - -\fIstruct spwd *getspent();\fR -.PP - -\fIstruct spwd *getspnam(char\fR -\fI*name\fR\fI);\fR -.PP - -\fIvoid setspent();\fR -.PP - -\fIvoid endspent();\fR -.PP - -\fIstruct spwd *fgetspent(FILE\fR -\fI*fp\fR\fI);\fR -.PP - -\fIstruct spwd *sgetspent(char\fR -\fI*cp\fR\fI);\fR -.PP - -\fIint putspent(struct spwd\fR -\fI*p,\fR -\fIFILE\fR -\fI*fp\fR\fI);\fR -.PP - -\fIint lckpwdf();\fR -.PP - -\fIint ulckpwdf();\fR -.SH "DESCRIPTION" -.PP - -\fIshadow\fR -manipulates the contents of the shadow password file, -\fI/etc/shadow\fR. The structure in the -\fI#include\fR -file is: -.sp -.RS 3n -.nf -struct spwd { - char *sp_namp; /* user login name */ - char *sp_pwdp; /* encrypted password */ - long int sp_lstchg; /* last password change */ - long int sp_min; /* days until change allowed. */ - long int sp_max; /* days before change required */ - long int sp_warn; /* days warning for expiration */ - long int sp_inact; /* days before account inactive */ - long int sp_expire; /* date when account expires */ - unsigned long int sp_flag; /* reserved for future use */ -} - -.fi -.RE -.PP -The meanings of each field are: -.TP 3n -\(bu -sp_namp \- pointer to null\-terminated user name -.TP 3n -\(bu -sp_pwdp \- pointer to null\-terminated password -.TP 3n -\(bu -sp_lstchg \- days since Jan 1, 1970 password was last changed -.TP 3n -\(bu -sp_min \- days before which password may not be changed -.TP 3n -\(bu -sp_max \- days after which password must be changed -.TP 3n -\(bu -sp_warn \- days before password is to expire that user is warned of pending password expiration -.TP 3n -\(bu -sp_inact \- days after password expires that account is considered inactive and disabled -.TP 3n -\(bu -sp_expire \- days since Jan 1, 1970 when account will be disabled -.TP 3n -\(bu -sp_flag \- reserved for future use -.SH "DESCRIPTION" -.PP - -\fIgetspent\fR, -\fIgetspname\fR, -\fIfgetspent\fR, and -\fIsgetspent\fR -each return a pointer to a -\fIstruct spwd\fR. -\fIgetspent\fR -returns the next entry from the file, and -\fIfgetspent\fR -returns the next entry from the given stream, which is assumed to be a file of the proper format. -\fIsgetspent\fR -returns a pointer to a -\fIstruct spwd\fR -using the provided string as input. -\fIgetspnam\fR -searches from the current position in the file for an entry matching -\fIname\fR. -.PP - -\fIsetspent\fR -and -\fIendspent\fR -may be used to begin and end, respectively, access to the shadow password file. -.PP -The -\fIlckpwdf\fR -and -\fIulckpwdf\fR -routines should be used to insure exclusive access to the -\fI/etc/shadow\fR -file. -\fIlckpwdf\fR -attempts to acquire a lock using -\fIpw_lock\fR -for up to 15 seconds. It continues by attempting to acquire a second lock using -\fIspw_lock\fR -for the remainder of the initial 15 seconds. Should either attempt fail after a total of 15 seconds, -\fIlckpwdf\fR -returns \-1. When both locks are acquired 0 is returned. -.SH "DIAGNOSTICS" -.PP -Routines return NULL if no more entries are available or if an error occurs during processing. Routines which have -\fIint\fR -as the return value return 0 for success and \-1 for failure. -.SH "CAVEATS" -.PP -These routines may only be used by the super user as access to the shadow password file is restricted. -.SH "FILES" -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "SEE ALSO" -.PP - -\fBgetpwent\fR(3), -\fBshadow\fR(5). diff --git a/man/shadow.5 b/man/shadow.5 deleted file mode 100644 index 1c8149bb..00000000 --- a/man/shadow.5 +++ /dev/null @@ -1,84 +0,0 @@ -.\" Title: shadow -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: File Formats and Conversions -.\" Source: File Formats and Conversions -.\" -.TH "SHADOW" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -shadow \- encrypted password file -.SH "DESCRIPTION" -.PP - -\fIshadow\fR -contains the encrypted password information for user's accounts and optional the password aging information. Included is: -.TP 3n -\(bu -login name -.TP 3n -\(bu -encrypted password -.TP 3n -\(bu -days since Jan 1, 1970 that password was last changed -.TP 3n -\(bu -days before password may be changed -.TP 3n -\(bu -days after which password must be changed -.TP 3n -\(bu -days before password is to expire that user is warned -.TP 3n -\(bu -days after password expires that account is disabled -.TP 3n -\(bu -days since Jan 1, 1970 that account is disabled -.TP 3n -\(bu -a reserved field -.sp -.RE -.PP -The password field must be filled. The encrypted password consists of 13 to 24 characters from the 64 characters alphabet a thru z, A thru Z, 0 thru 9, \\. and /. Optionally it can start with a "$" character. This means the encrypted password was generated using another (not DES) algorithm. For example if it starts with "$1$" it means the MD5\-based algorithm was used. -.PP -Refer to -\fBcrypt\fR(3) -for details on how this string is interpreted. -.PP -If the password field contains some string that is not valid result of -\fBcrypt\fR(3), for instance ! or *, the user will not be able to use a unix password to log in, subject to -\fBpam\fR(7). -.PP -The date of the last password change is given as the number of days since Jan 1, 1970. The password may not be changed again until the proper number of days have passed, and must be changed after the maximum number of days. If the minimum number of days required is greater than the maximum number of day allowed, this password may not be changed by the user. -.PP -An account is considered to be inactive and is disabled if the password is not changed within the specified number of days after the password expires. An account will also be disabled on the specified day regardless of other password expiration information. -.PP -This information supersedes any password or password age information present in -\fI/etc/passwd\fR. -.PP -This file must not be readable by regular users if password security is to be maintained. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "SEE ALSO" -.PP -\fBchage\fR(1), -\fBlogin\fR(1), -\fBsu\fR(1), -\fBpasswd\fR(1), -\fBpasswd\fR(5), -\fBpwconv\fR(8), -\fBpwunconv\fR(8), -\fBsulogin\fR(8). diff --git a/man/su.1 b/man/su.1 deleted file mode 100644 index db4a0d44..00000000 --- a/man/su.1 +++ /dev/null @@ -1,139 +0,0 @@ -.\" Title: su -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: User Commands -.\" Source: User Commands -.\" -.TH "SU" "1" "07/30/2006" "User Commands" "User Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -su \- change user ID or become super\-user -.SH "SYNOPSIS" -.HP 3 -\fBsu\fR [\fIoptions\fR] [\fILOGIN\fR] -.SH "DESCRIPTION" -.PP - -\fBsu\fR -is used to become another user during a login session. Invoked without a -\fBusername\fR, -\fBsu\fR -defaults to becoming the super user. The optional argument -\fB\-\fR -may be used to provide an environment similar to what the user would expect had the user logged in directly. -.PP -Additional arguments may be provided after the username, in which case they are supplied to the user's login shell. In particular, an argument of -\fB\-c\fR -will cause the next argument to be treated as a command by most command interpreters. The command will be executed by the shell specified in -\fI/etc/passwd\fR -for the target user. -.PP -You can use the -\fB\-\-\fR -argument to separate -\fBsu\fR -options from the arguments supplied to the shell. -.PP -The user will be prompted for a password, if appropriate. Invalid passwords will produce an error message. All attempts, both valid and invalid, are logged to detect abuse of the system. -.PP -The current environment is passed to the new shell. The value of -\fB$PATH\fR -is reset to -\fI/bin:/usr/bin\fR -for normal users, or -\fI/sbin:/bin:/usr/sbin:/usr/bin\fR -for the super user. This may be changed with the -\fIENV_PATH\fR -and -\fIENV_SUPATH\fR -definitions in -\fI/etc/login.defs\fR. -.PP -A subsystem login is indicated by the presence of a "*" as the first character of the login shell. The given home directory will be used as the root of a new file system which the user is actually logged into. -.SH "OPTIONS" -.PP -The options which apply to the -\fBsu\fR -command are: -.TP 3n -\fB\-c\fR, \fB\-\-command\fR \fISHELL\fR -Specify a command that will be invoked by the shell using its -\fB\-c\fR. -.TP 3n -\fB\-\fR, \fB\-l\fR, \fB\-\-login\fR -Provide an environment similar to what the user would expect had the user logged in directly. -.sp -When -\fB\-\fR -is used, it must be specified as the last -\fBsu\fR -option. The other forms (\fB\-l\fR -and -\fB\-\-login\fR) do not have this restriction. -.TP 3n -\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR -The shell that will be invoked. -.sp -The invoked shell is choosen among (higest priority first): -.RS 3n -.TP 3n -\(bu -The shell specified with \-\-shell -.TP 3n -\(bu -If -\fB\-\-preserve\-environment\fR -is used, the shell specified by the -\fB$SHELL\fR -environment variable. -.TP 3n -\(bu -The shell indicated in the -\fI/etc/passwd\fR -entry for the target user. -.TP 3n -\(bu - -\fI/bin/sh\fR -if a shell could not be found by any above method. -.RE -.IP "" 3n -.sp -If the target user has a restricted shell (i.e. the shell field of this user's entry in -\fI/etc/passwd\fR -is not specified in -\fI/etc/shell\fR), then the -\fB\-\-shell\fR -option or the -\fB$SHELL\fR -environment variable won't be taken into account unless -\fBsu\fR -is called by the root. -.TP 3n -\fB\-m\fR, \fB\-p\fR, \fB\-\-preserve\-environment\fR -Preserve the current environment. -.sp -If the target user has a restricted shell, this option has no effect (unless -\fBsu\fR -is called by root). -.SH "CAVEATS" -.PP -This version of -\fBsu\fR -has many compilation options, only some of which may be in use at any particular site. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "SEE ALSO" -.PP -\fBlogin\fR(1), -\fBlogin.defs\fR(5), -\fBsh\fR(1) diff --git a/man/suauth.5 b/man/suauth.5 deleted file mode 100644 index d11d8599..00000000 --- a/man/suauth.5 +++ /dev/null @@ -1,112 +0,0 @@ -.\" Title: suauth -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: File Formats and Conversions -.\" Source: File Formats and Conversions -.\" -.TH "SUAUTH" "5" "07/30/2006" "File Formats and Conversions" "File Formats and Conversions" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -suauth \- detailed su control file -.SH "SYNOPSIS" -.HP 12 -\fB/etc/suauth\fR -.SH "DESCRIPTION" -.PP -The file -\fI/etc/suauth\fR -is referenced whenever the su command is called. It can change the behaviour of the su command, based upon: -.sp -.RS 3n -.nf - 1) the user su is targetting - -.fi -.RE -.sp -.PP -2) the user executing the su command (or any groups he might be a member of) -.PP -The file is formatted like this, with lines starting with a # being treated as comment lines and ignored; -.sp -.RS 3n -.nf - to\-id:from\-id:ACTION - -.fi -.RE -.PP -Where to\-id is either the word -\fIALL\fR, a list of usernames delimited by "," or the words -\fIALL EXCEPT\fR -followed by a list of usernames delimited by "," -.PP -from\-id is formatted the same as to\-id except the extra word -\fIGROUP\fR -is recognised. -\fIALL EXCEPT GROUP\fR -is perfectly valid too. Following -\fIGROUP\fR -appears one or more group names, delimited by ",". It is not sufficient to have primary group id of the relevant group, an entry in -\fB/etc/group\fR(5) -is neccessary. -.PP -Action can be one only of the following currently supported options. -.TP 3n -\fIDENY\fR -The attempt to su is stopped before a password is even asked for. -.TP 3n -\fINOPASS\fR -The attempt to su is automatically successful; no password is asked for. -.TP 3n -\fIOWNPASS\fR -For the su command to be successful, the user must enter his or her own password. They are told this. -.PP -Note there are three separate fields delimited by a colon. No whitespace must surround this colon. Also note that the file is examined sequentially line by line, and the first applicable rule is used without examining the file further. This makes it possible for a system administrator to exercise as fine control as he or she wishes. -.SH "EXAMPLE" -.sp -.RS 3n -.nf - # sample /etc/suauth file - # - # A couple of privileged usernames may - # su to root with their own password. - # - root:chris,birddog:OWNPASS - # - # Anyone else may not su to root unless in - # group wheel. This is how BSD does things. - # - root:ALL EXCEPT GROUP wheel:DENY - # - # Perhaps terry and birddog are accounts - # owned by the same person. - # Access can be arranged between them - # with no password. - # - terry:birddog:NOPASS - birddog:terry:NOPASS - # - -.fi -.RE -.sp -.SH "FILES" -.TP 3n -\fI/etc/suauth\fR -.SH "BUGS" -.PP -There could be plenty lurking. The file parser is particularly unforgiving about syntax errors, expecting no spurious whitespace (apart from beginning and end of lines), and a specific token delimiting different things. -.SH "DIAGNOSTICS" -.PP -An error parsing the file is reported using -\fBsyslogd\fR(8) -as level ERR on facility AUTH. -.SH "SEE ALSO" -.PP - -\fBsu\fR(1). diff --git a/man/sulogin.8 b/man/sulogin.8 deleted file mode 100644 index 9df2f513..00000000 --- a/man/sulogin.8 +++ /dev/null @@ -1,72 +0,0 @@ -.\" Title: sulogin -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "SULOGIN" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -sulogin \- Single\-user login -.SH "SYNTAX" -.PP -\fBsulogin\fR -[\fItty\-device\fR] -.SH "DESCRIPTION" -.PP - -\fBsulogin\fR -is invoked by -\fBinit\fR -prior to allowing the user access to the system when in single user mode. This feature may only be available on certain systems where -\fBinit\fR -has been modified accordingly, or where the -\fI/etc/inittab\fR -has an entry for a single user login. -.PP -The user is prompted -.PP -Type control\-d to proceed with normal startup, -(or give root password for system maintenance): -.PP -Input and output will be performed with the standard file descriptors unless the optional device name argument is provided. -.PP -If the user enters the correct root password, a login session is initiated. When -\fIEOF\fR -is pressed instead, the system enters multi\-user mode. -.PP -After the user exits the single\-user shell, or presses -\fIEOF\fR, the system begins the initialization process required to enter multi\-user mode. -.SH "CAVEATS" -.PP -This command can only be used if -\fBinit\fR -has been modified to call -\fBsulogin\fR -instead of -\fI/bin/sh\fR, or if the user has set the -\fIinittab\fR -to support a single user login. For example, the line: -.PP -co:s:respawn:/etc/sulogin /dev/console -.PP -should execute the sulogin command in single user mode. -.PP -As complete an environment as possible is created. However, various devices may be unmounted or uninitialized and many of the user commands may be unavailable or nonfunctional as a result. -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "SEE ALSO" -.PP - -\fBlogin\fR(1), -\fBsh\fR(1), -\fBinit\fR(8). diff --git a/man/sv/Makefile.in b/man/sv/Makefile.in deleted file mode 100644 index 1d16af13..00000000 --- a/man/sv/Makefile.in +++ /dev/null @@ -1,563 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -@USE_PAM_FALSE@am__append_1 = $(man_nopam) -subdir = man/sv -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \ - "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" -man3dir = $(mandir)/man3 -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/sv -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = chage.1 chfn.1 chgpasswd.8 chpasswd.8 chsh.1 expiry.1 \ - faillog.5 faillog.8 getspnam.3 gpasswd.1 groupadd.8 groupdel.8 \ - groupmems.8 groupmod.8 groups.1 grpck.8 grpconv.8 grpunconv.8 \ - gshadow.5 lastlog.8 login.1 login.defs.5 logoutd.8 newgrp.1 \ - newusers.8 nologin.8 passwd.1 passwd.5 pwck.8 pwconv.8 \ - pwunconv.8 sg.1 shadow.3 shadow.5 su.1 suauth.5 useradd.8 \ - userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1) -man_nopam = \ - limits.5 \ - login.access.5 \ - porttime.5 - -EXTRA_DIST = \ - $(man_MANS) \ - $(man_nonpam) - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/sv/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/sv/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man3: $(man3_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)" - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \ - done -uninstall-man3: - @$(NORMAL_UNINSTALL) - @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.3*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 3*) ;; \ - *) ext='3' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man3dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man3 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \ - uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man3 install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man3 \ - uninstall-man5 uninstall-man8 - -# 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/man/tr/Makefile.in b/man/tr/Makefile.in deleted file mode 100644 index a71594fb..00000000 --- a/man/tr/Makefile.in +++ /dev/null @@ -1,515 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/tr -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@/tr -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - chage.1 \ - chfn.1 \ - groupadd.8 \ - groupdel.8 \ - groupmod.8 \ - login.1 \ - passwd.1 \ - passwd.5 \ - shadow.5 \ - su.1 \ - useradd.8 \ - userdel.8 \ - usermod.8 - -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/tr/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/tr/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/useradd.8 b/man/useradd.8 deleted file mode 100644 index 521d5516..00000000 --- a/man/useradd.8 +++ /dev/null @@ -1,241 +0,0 @@ -.\" Title: useradd -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "USERADD" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -useradd \- create a new user or update default new user information -.SH "SYNOPSIS" -.HP 8 -\fBuseradd\fR [\fIoptions\fR] \fILOGIN\fR -.HP 8 -\fBuseradd\fR \-D -.HP 8 -\fBuseradd\fR \-D [\fIoptions\fR] -.SH "DESCRIPTION" -.PP -When invoked without the -\fB\-D\fR -option, the -\fBuseradd\fR -command creates a new user account using the values specified on the command line and the default values from the system. Depending on command line options, the useradd command will update system files and may also create the new user's home directory and copy initial files. -.SH "OPTIONS" -.PP -The options which apply to the -\fBuseradd\fR -command are: -.TP 3n -\fB\-c\fR, \fB\-\-comment\fR \fICOMMENT\fR -Any text string. It is generally a short description of the login, and is currently used as the field for the user's full name. -.TP 3n -\fB\-b\fR, \fB\-\-base\-dir\fR \fIBASE_DIR\fR -The default base directory for the system if -\fB\-d\fR -dir is not specified. -\fIBASE_DIR\fR -is concatenated with the account name to define the home directory. If the -\fB\-m\fR -option is not used, -\fIBASE_DIR\fR -must exist. -.TP 3n -\fB\-d\fR, \fB\-\-home\fR \fIHOME_DIR\fR -The new user will be created using -\fIHOME_DIR\fR -as the value for the user's login directory. The default is to append the -\fILOGIN\fR -name to -\fIBASE_DIR\fR -and use that as the login directory name. The directory -\fIHOME_DIR\fR -does not have to exist but will not be created if it is missing. -.TP 3n -\fB\-e\fR, \fB\-\-expiredate\fR \fIEXPIRE_DATE\fR -The date on which the user account will be disabled. The date is specified in the format -\fIYYYY\-MM\-DD\fR. -.TP 3n -\fB\-f\fR, \fB\-\-inactive\fR \fIINACTIVE\fR -The number of days after a password expires until the account is permanently disabled. A value of 0 disables the account as soon as the password has expired, and a value of \-1 disables the feature. The default value is \-1. -.TP 3n -\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR -The group name or number of the user's initial login group. The group name must exist. A group number must refer to an already existing group. The default group number is 1 or whatever is specified in -\fI/etc/default/useradd\fR. -.TP 3n -\fB\-G\fR, \fB\-\-groups\fR \fIGROUP1\fR[\fI,GROUP2,...\fR[\fI,GROUPN\fR]]] -A list of supplementary groups which the user is also a member of. Each group is separated from the next by a comma, with no intervening whitespace. The groups are subject to the same restrictions as the group given with the -\fB\-g\fR -option. The default is for the user to belong only to the initial group. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-m\fR, \fB\-\-create\-home\fR -The user's home directory will be created if it does not exist. The files contained in -\fISKEL_DIR\fR -will be copied to the home directory if the -\fB\-k\fR -option is used, otherwise the files contained in -\fI/etc/skel\fR -will be used instead. Any directories contained in -\fISKEL_DIR\fR -or -\fI/etc/skel\fR -will be created in the user's home directory as well. The -\fB\-k\fR -option is only valid in conjunction with the -\fB\-m\fR -option. The default is to not create the directory and to not copy any files. -.TP 3n -\fB\-K\fR, \fB\-\-key\fR \fIKEY\fR=\fIVALUE\fR -Overrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS and others). - -Example: -\fB\-K \fR\fIPASS_MAX_DAYS\fR=\fI\-1\fR -can be used when creating system account to turn off password ageing, even though system account has no password at all. Multiple -\fB\-K\fR -options can be specified, e.g.: -\fB\-K \fR -\fIUID_MIN\fR=\fI100\fR -\fB \-K \fR -\fIUID_MAX\fR=\fI499\fR -.sp -Note: -\fB\-K \fR -\fIUID_MIN\fR=\fI10\fR,\fIUID_MAX\fR=\fI499\fR -doesn't work yet. -.TP 3n -\fB\-o\fR, \fB\-\-non\-unique\fR -Allow the creation of a user account with a duplicate (non\-unique) UID. -.TP 3n -\fB\-p\fR, \fB\-\-password\fR \fIPASSWORD\fR -The encrypted password, as returned by -\fBcrypt\fR(3). The default is to disable the account. -.TP 3n -\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR -The name of the user's login shell. The default is to leave this field blank, which causes the system to select the default login shell. -.TP 3n -\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR -The numerical value of the user's ID. This value must be unique, unless the -\fB\-o\fR -option is used. The value must be non\-negative. The default is to use the smallest ID value greater than 999 and greater than every other user. Values between 0 and 999 are typically reserved for system accounts. -.SS "Changing the default values" -.PP -When invoked with the -\fB\-D\fR -option, -\fBuseradd\fR -will either display the current default values, or update the default values from the command line. The valid options are -.TP 3n -\fB\-b\fR, \fB\-\-base\-dir\fR \fIBASE_DIR\fR -The initial path prefix for a new user's home directory. The user's name will be affixed to the end of -\fIHOME_DIR\fR -to create the new directory name if the -\fB\-d\fR -option is not used when creating a new account. -.TP 3n -\fB\-e\fR, \fB\-\-expiredate\fR \fIEXPIRE_DATE\fR -The date on which the user account is disabled. -.TP 3n -\fB\-f\fR, \fB\-\-inactive\fR \fIINACTIVE\fR -The number of days after a password has expired before the account will be disabled. -.TP 3n -\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR -The group name or ID for a new user's initial group. The named group must exist, and a numerical group ID must have an existing entry. -.TP 3n -\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR -The name of the new user's login shell. The named program will be used for all future new user accounts. -.PP -If no options are specified, -\fBuseradd\fR -displays the current default values. -.\" end of SS subsection "Changing the default values" -.SH "NOTES" -.PP -The system administrator is responsible for placing the default user files in the -\fI/etc/skel/\fR -directory. -.SH "CAVEATS" -.PP -You may not add a user to a NIS group. This must be performed on the NIS server. -.PP -Similarly, if the username already exists in an external user database such as NIS, -\fBuseradd\fR -will deny the user account creation request. -.PP -Usernames must begin with a lower case letter or an underscore, and only lower case letters, underscores, dashes, and dollar signs may follow. In regular expression terms: [a\-z_][a\-z0\-9_\-]*[$] -.SH "FILES" -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/default/useradd\fR -Default values for account creation. -.TP 3n -\fI/etc/skel/\fR -Directory containing default files. -.TP 3n -\fI/etc/login.defs\fR -Shadow password suite configuration. -.SH "EXIT VALUES" -.PP -The -\fBuseradd\fR -command exits with the following values: -.TP 3n -\fI0\fR -success -.TP 3n -\fI1\fR -can't update password file -.TP 3n -\fI2\fR -invalid command syntax -.TP 3n -\fI3\fR -invalid argument to option -.TP 3n -\fI4\fR -UID already in use (and no -\fB\-o\fR) -.TP 3n -\fI6\fR -specified group doesn't exist -.TP 3n -\fI9\fR -username already in use -.TP 3n -\fI10\fR -can't update group file -.TP 3n -\fI12\fR -can't create home directory -.TP 3n -\fI13\fR -can't create mail spool -.SH "SEE ALSO" -.PP - -\fBchfn\fR(1), -\fBchsh\fR(1), -\fBpasswd\fR(1), -\fBcrypt\fR(3), -\fBgroupadd\fR(8), -\fBgroupdel\fR(8), -\fBgroupmod\fR(8), -\fBlogin.defs\fR(5), -\fBnewusers\fR(8), -\fBuserdel\fR(8), -\fBusermod\fR(8). diff --git a/man/userdel.8 b/man/userdel.8 deleted file mode 100644 index cbe0ed9d..00000000 --- a/man/userdel.8 +++ /dev/null @@ -1,126 +0,0 @@ -.\" Title: userdel -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "USERDEL" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -userdel \- delete a user account and related files -.SH "SYNOPSIS" -.HP 8 -\fBuserdel\fR [options] \fILOGIN\fR -.SH "DESCRIPTION" -.PP -The -\fBuserdel\fR -command modifies the system account files, deleting all entries that refer to -\fIlogin_name\fR. The named user must exist. -.SH "OPTIONS" -.PP -The options which apply to the -\fBuserdel\fR -command are: -.TP 3n -\fB\-f\fR, \fB\-\-force\fR -This option forces the removal of the user, even if she is still logged in. It also forces -\fBuserdel\fR -to remove the user's home directory or her mail spool, even if another user uses the same home directory or if the mail spool is not owned by the specified user. If -\fIUSERGROUPS_ENAB\fR -is defined to -\fIyes\fR -in -\fI/etc/login.defs\fR -and if a group exists with the same name as the deleted user, then this group will be removed, even if it is still the primary group of another user. -.sp - -\fINote:\fR -This option is dangerous and may leave your system in an inconsistent state. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-r\fR, \fB\-\-remove\fR -Files in the user's home directory will be removed along with the home directory itself and the user's mail spool. Files located in other file systems will have to be searched for and deleted manually. -.sp -The mail spool is defined by the -\fIMAIL_DIR\fR -variable in the -\fIlogin.defs\fR -file. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/login.defs\fR -Shadow password suite configuration. -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "EXIT VALUES" -.PP -The -\fBuserdel\fR -command exits with the following values: -.TP 3n -\fI0\fR -success -.TP 3n -\fI1\fR -can't update password file -.TP 3n -\fI2\fR -invalid command syntax -.TP 3n -\fI6\fR -specified user doesn't exist -.TP 3n -\fI8\fR -user currently logged in -.TP 3n -\fI10\fR -can't update group file -.TP 3n -\fI12\fR -can't remove home directory -.SH "CAVEATS" -.PP - -\fBuserdel\fR -will not allow you to remove an account if the user is currently logged in. You must kill any running processes which belong to an account that you are deleting. -.PP -You may not remove any NIS attributes on a NIS client. This must be performed on the NIS server. -.PP -If -\fIUSERGROUPS_ENAB\fR -is defined to -\fIyes\fR -in -\fI/etc/login.defs\fR, -\fBuserdel\fR -will delete the group with the same name as the user. To avoid inconsistencies in the passwd and group databases, -\fBuserdel\fR -will check that this group is not used as a primary group for another user, and will just warn without deleting the user otherwise. The -\fB\-f\fR -option can force the deletion of this group. -.SH "SEE ALSO" -.PP -\fBchfn\fR(1), -\fBchsh\fR(1), -\fBpasswd\fR(1), -\fBlogin.defs\fR(5), -\fBgpasswd\fR(8), -\fBgroupadd\fR(8), -\fBgroupdel\fR(8), -\fBgroupmod\fR(8), -\fBuseradd\fR(8), -\fBusermod\fR(8). diff --git a/man/usermod.8 b/man/usermod.8 deleted file mode 100644 index e14753c2..00000000 --- a/man/usermod.8 +++ /dev/null @@ -1,127 +0,0 @@ -.\" Title: usermod -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "USERMOD" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -usermod \- modify a user account -.SH "SYNOPSIS" -.HP 8 -\fBusermod\fR [\fIoptions\fR] \fILOGIN\fR -.SH "DESCRIPTION" -.PP -The -\fBusermod\fR -command modifies the system account files to reflect the changes that are specified on the command line. -.SH "OPTIONS" -.PP -The options which apply to the -\fBusermod\fR -command are: -.TP 3n -\fB\-a\fR, \fB\-\-append\fR -Add the user to the supplemental group(s). Use only with -\fB\-G\fR -option. -.TP 3n -\fB\-c\fR, \fB\-\-comment\fR \fICOMMENT\fR -The new value of the user's password file comment field. It is normally modified using the -\fBchfn\fR(1) -utility. -.TP 3n -\fB\-d\fR, \fB\-\-home\fR \fIHOME_DIR\fR -The user's new login directory. If the -\fB\-m\fR -option is given the contents of the current home directory will be moved to the new home directory, which is created if it does not already exist. -.TP 3n -\fB\-e\fR, \fB\-\-expiredate\fR \fIEXPIRE_DATE\fR -The date on which the user account will be disabled. The date is specified in the format -\fIYYYY\-MM\-DD\fR. -.TP 3n -\fB\-f\fR, \fB\-\-inactive\fR \fIINACTIVE\fR -The number of days after a password expires until the account is permanently disabled. A value of 0 disables the account as soon as the password has expired, and a value of \-1 disables the feature. The default value is \-1. -.TP 3n -\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR -The group name or number of the user's new initial login group. The group name must exist. A group number must refer to an already existing group. The default group number is 1. -.TP 3n -\fB\-G\fR, \fB\-\-groups\fR \fIGROUP1\fR[\fI,GROUP2,...\fR[\fI,GROUPN\fR]]] -A list of supplementary groups which the user is also a member of. Each group is separated from the next by a comma, with no intervening whitespace. The groups are subject to the same restrictions as the group given with the -\fB\-g\fR -option. If the user is currently a member of a group which is not listed, the user will be removed from the group. This behaviour can be changed via -\fB\-a\fR -option, which appends user to the current supplementary group list. -.TP 3n -\fB\-l\fR, \fB\-\-login\fR \fINEW_LOGIN\fR -The name of the user will be changed from -\fILOGIN\fR -to -\fINEW_LOGIN\fR. Nothing else is changed. In particular, the user's home directory name should probably be changed to reflect the new login name. -.TP 3n -\fB\-L\fR, \fB\-\-lock\fR -Lock a user's password. This puts a '!' in front of the encrypted password, effectively disabling the password. You can't use this option with -\fB\-p\fR -or -\fB\-U\fR. -.TP 3n -\fB\-o\fR, \fB\-\-non\-unique\fR -When used with the -\fB\-u\fR -option, this option allows to change the user ID to a non\-unique value. -.TP 3n -\fB\-p\fR, \fB\-\-password\fR \fIPASSWORD\fR -The encrypted password, as returned by -\fBcrypt\fR(3). -.TP 3n -\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR -The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell. -.TP 3n -\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR -The numerical value of the user's ID. This value must be unique, unless the -\fB\-o\fR -option is used. The value must be non\-negative. Values between 0 and 999 are typically reserved for system accounts. Any files which the user owns and which are located in the directory tree rooted at the user's home directory will have the file user ID changed automatically. Files outside of the user's home directory must be altered manually. -.TP 3n -\fB\-U\fR, \fB\-\-unlock\fR -Unlock a user's password. This removes the '!' in front of the encrypted password. You can't use this option with -\fB\-p\fR -or -\fB\-L\fR. -.SH "CAVEATS" -.PP - -\fBusermod\fR -will not allow you to change the name of a user who is logged in. You must make certain that the named user is not executing any processes when this command is being executed if the user's numerical user ID is being changed. You must change the owner of any -\fBcrontab\fR -files manually. You must change the owner of any -\fBat\fR -jobs manually. You must make any changes involving NIS on the NIS server. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "SEE ALSO" -.PP - -\fBchfn\fR(1), -\fBchsh\fR(1), -\fBpasswd\fR(1), -\fBcrypt\fR(3), -\fBgpasswd\fR(8), -\fBgroupadd\fR(8), -\fBgroupdel\fR(8), -\fBgroupmod\fR(8), -\fBlogin.defs\fR(5), -\fBuseradd\fR(8), -\fBuserdel\fR(8). diff --git a/man/vigr.8 b/man/vigr.8 deleted file mode 100644 index ff72d7ae..00000000 --- a/man/vigr.8 +++ /dev/null @@ -1 +0,0 @@ -.so man8/vipw.8 diff --git a/man/vipw.8 b/man/vipw.8 deleted file mode 100644 index 4918c87e..00000000 --- a/man/vipw.8 +++ /dev/null @@ -1,80 +0,0 @@ -.\" Title: vipw -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.70.1 -.\" Date: 07/30/2006 -.\" Manual: System Management Commands -.\" Source: System Management Commands -.\" -.TH "VIPW" "8" "07/30/2006" "System Management Commands" "System Management Commands" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -vipw, vigr \- edit the password, group, shadow\-password or shadow\-group file -.SH "SYNOPSIS" -.HP 5 -\fBvipw\fR [\fIoptions\fR] -.HP 5 -\fBvigr\fR [\fIoptions\fR] -.SH "DESCRIPTION" -.PP - -\fBvipw\fR -and -\fBvigr\fR -will edit the files -\fI/etc/passwd\fR -and -\fI/etc/group\fR, respectively. With the -\fB\-s\fR -flag, they will edit the shadow versions of those files, -\fI/etc/shadow\fR -and -\fI/etc/gshadow\fR, respectively. The programs will set the appropriate locks to prevent file corruption. When looking for an editor, the programs will first try the environment variable -\fB$VISUAL\fR, then the environment variable -\fB$EDITOR\fR, and finally the default editor, -\fBvi\fR(1). -.SH "OPTIONS" -.PP -The options which apply to the -\fBvipw\fR -and -\fBvigr\fR -commands are: -.TP 3n -\fB\-g\fR, \fB\-\-group\fR -Edit group database. -.TP 3n -\fB\-h\fR, \fB\-\-help\fR -Display help message and exit. -.TP 3n -\fB\-p\fR, \fB\-\-passwd\fR -Edit passwd database. -.TP 3n -\fB\-q\fR, \fB\-\-quiet\fR -Quiet mode. -.TP 3n -\fB\-s\fR, \fB\-\-shadow\fR -Edit shadow or gshadow database. -.SH "FILES" -.TP 3n -\fI/etc/group\fR -Group account information. -.TP 3n -\fI/etc/gshadow\fR -Secure group account information. -.TP 3n -\fI/etc/passwd\fR -User account information. -.TP 3n -\fI/etc/shadow\fR -Secure user account information. -.SH "SEE ALSO" -.PP - -\fBvi\fR(1), -\fBgroup\fR(5), -\fBgshadow\fR(5) -\fBpasswd\fR(5), -\fBshadow\fR(5). diff --git a/man/zh_CN/Makefile.in b/man/zh_CN/Makefile.in deleted file mode 100644 index ba81daa2..00000000 --- a/man/zh_CN/Makefile.in +++ /dev/null @@ -1,516 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/zh_CN -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ - -# man pages encoded in GB2312 -mandir = @mandir@/zh_CN -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - chfn.1 \ - chsh.1 \ - newgrp.1 \ - chpasswd.8 \ - groupadd.8 \ - groupdel.8 \ - groupmod.8 \ - passwd.5 \ - su.1 \ - useradd.8 \ - userdel.8 \ - usermod.8 - -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/zh_CN/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/zh_CN/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/man/zh_TW/Makefile.in b/man/zh_TW/Makefile.in deleted file mode 100644 index 98bba335..00000000 --- a/man/zh_TW/Makefile.in +++ /dev/null @@ -1,516 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -subdir = man/zh_TW -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" -man5dir = $(mandir)/man5 -man8dir = $(mandir)/man8 -NROFF = nroff -MANS = $(man_MANS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ - -# man pages encoded in Big5 -mandir = @mandir@/zh_TW -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -man_MANS = \ - chfn.1 \ - chsh.1 \ - chpasswd.8 \ - newgrp.1 \ - groupadd.8 \ - groupdel.8 \ - groupmod.8 \ - passwd.5 \ - su.1 \ - useradd.8 \ - userdel.8 \ - usermod.8 - -EXTRA_DIST = $(man_MANS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/zh_TW/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign man/zh_TW/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: -install-man1: $(man1_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ - done -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 1*) ;; \ - *) ext='1' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ - done -install-man5: $(man5_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ - done -uninstall-man5: - @$(NORMAL_UNINSTALL) - @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.5*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 5*) ;; \ - *) ext='5' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ - done -install-man8: $(man8_MANS) $(man_MANS) - @$(NORMAL_INSTALL) - test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ - done -uninstall-man8: - @$(NORMAL_UNINSTALL) - @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ - l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ - for i in $$l2; do \ - case "$$i" in \ - *.8*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - case "$$ext" in \ - 8*) ;; \ - *) ext='8' ;; \ - esac; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed -e 's/^.*\///'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ - rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ - done -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -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"; \ - $(mkdir_p) "$(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 $(MANS) -installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-libtool - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-man - -install-exec-am: - -install-info: install-info-am - -install-man: install-man1 install-man5 install-man8 - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -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-man - -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man1 \ - install-man5 install-man8 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 uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 - -# 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/missing b/missing deleted file mode 100755 index 894e786e..00000000 --- a/missing +++ /dev/null @@ -1,360 +0,0 @@ -#! /bin/sh -# Common stub for a few missing GNU programs while installing. - -scriptversion=2005-06-08.21 - -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -# 02110-1301, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 -fi - -run=: - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi - -msg="missing on your system" - -case "$1" in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; - - -h|--h|--he|--hel|--help) - echo "\ -$0 [OPTION]... PROGRAM [ARGUMENT]... - -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. - -Options: - -h, --help display this help and exit - -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails - -Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch] - -Send bug reports to ." - exit $? - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing $scriptversion (GNU Automake)" - exit $? - ;; - - -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - -esac - -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). -case "$1" in - lex|yacc) - # Not GNU programs, they don't have --version. - ;; - - tar) - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - exit 1 - fi - ;; - - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case "$1" in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case "$f" in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` - test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison|yacc) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if [ ! -f y.tab.h ]; then - echo >y.tab.h - fi - if [ ! -f y.tab.c ]; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex|flex) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if [ ! -f lex.yy.c ]; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` - fi - if [ -f "$file" ]; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit 1 - fi - ;; - - makeinfo) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - touch $file - ;; - - tar) - shift - - # We have already tried tar in the generic part. - # Look for gnutar/gtar before invocation to avoid ugly error - # messages. - if (gnutar --version > /dev/null 2>&1); then - gnutar "$@" && exit 0 - fi - if (gtar --version > /dev/null 2>&1); then - gtar "$@" && exit 0 - fi - firstarg="$1" - if shift; then - case "$firstarg" in - *o*) - firstarg=`echo "$firstarg" | sed s/o//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - case "$firstarg" in - *h*) - firstarg=`echo "$firstarg" | sed s/h//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - fi - - echo 1>&2 "\ -WARNING: I can't seem to be able to run \`tar' with the given arguments. - You may want to install GNU tar or Free paxutils, or check the - command line arguments." - exit 1 - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac - -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/mkinstalldirs b/mkinstalldirs deleted file mode 100755 index 259dbfcd..00000000 --- a/mkinstalldirs +++ /dev/null @@ -1,158 +0,0 @@ -#! /bin/sh -# mkinstalldirs --- make directory hierarchy - -scriptversion=2005-06-29.22 - -# Original author: Noah Friedman -# Created: 1993-05-16 -# Public domain. -# -# This file is maintained in Automake, please report -# bugs to or send patches to -# . - -errstatus=0 -dirmode= - -usage="\ -Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ... - -Create each directory DIR (with mode MODE, if specified), including all -leading file name components. - -Report bugs to ." - -# process command line arguments -while test $# -gt 0 ; do - case $1 in - -h | --help | --h*) # -h for help - echo "$usage" - exit $? - ;; - -m) # -m PERM arg - shift - test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } - dirmode=$1 - shift - ;; - --version) - echo "$0 $scriptversion" - exit $? - ;; - --) # stop option processing - shift - break - ;; - -*) # unknown option - echo "$usage" 1>&2 - exit 1 - ;; - *) # first non-opt arg - break - ;; - esac -done - -for file -do - if test -d "$file"; then - shift - else - break - fi -done - -case $# in - 0) exit 0 ;; -esac - -# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and -# mkdir -p a/c at the same time, both will detect that a is missing, -# one will create a, then the other will try to create a and die with -# a "File exists" error. This is a problem when calling mkinstalldirs -# from a parallel make. We use --version in the probe to restrict -# ourselves to GNU mkdir, which is thread-safe. -case $dirmode in - '') - if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - echo "mkdir -p -- $*" - exec mkdir -p -- "$@" - else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - test -d ./-p && rmdir ./-p - test -d ./--version && rmdir ./--version - fi - ;; - *) - if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 && - test ! -d ./--version; then - echo "mkdir -m $dirmode -p -- $*" - exec mkdir -m "$dirmode" -p -- "$@" - else - # Clean up after NextStep and OpenStep mkdir. - for d in ./-m ./-p ./--version "./$dirmode"; - do - test -d $d && rmdir $d - done - fi - ;; -esac - -for file -do - case $file in - /*) pathcomp=/ ;; - *) pathcomp= ;; - esac - oIFS=$IFS - IFS=/ - set fnord $file - shift - IFS=$oIFS - - for d - do - test "x$d" = x && continue - - 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: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/po/Makefile.in.in b/po/Makefile.in.in deleted file mode 100644 index 27b721aa..00000000 --- a/po/Makefile.in.in +++ /dev/null @@ -1,353 +0,0 @@ -# Makefile for PO directory in any package using GNU gettext. -# Copyright (C) 1995-1997, 2000-2003 by Ulrich Drepper -# -# This file can be copied and used freely without restrictions. It can -# be used in projects which are not available under the GNU General Public -# License but which still want to provide support for the GNU gettext -# functionality. -# Please note that the actual code of GNU gettext is covered by the GNU -# General Public License and is *not* in the public domain. - -PACKAGE = @PACKAGE@ -VERSION = @VERSION@ - -SHELL = /bin/sh -@SET_MAKE@ - -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -VPATH = @srcdir@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -datadir = @datadir@ -localedir = $(datadir)/locale -gettextsrcdir = $(datadir)/gettext/po - -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -mkinstalldirs = $(SHELL) $(MKINSTALLDIRS) - -GMSGFMT = @GMSGFMT@ -MSGFMT = @MSGFMT@ -XGETTEXT = @XGETTEXT@ -MSGMERGE = msgmerge -MSGMERGE_UPDATE = @MSGMERGE@ --update -MSGINIT = msginit -MSGCONV = msgconv -MSGFILTER = msgfilter - -POFILES = @POFILES@ -GMOFILES = @GMOFILES@ -UPDATEPOFILES = @UPDATEPOFILES@ -DUMMYPOFILES = @DUMMYPOFILES@ -DISTFILES.common = Makefile.in.in remove-potcdate.sin \ -$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) -DISTFILES = $(DISTFILES.common) Makevars POTFILES.in $(DOMAIN).pot stamp-po \ -$(POFILES) $(GMOFILES) \ -$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) - -POTFILES = \ - -CATALOGS = @CATALOGS@ - -# Makevars gets inserted here. (Don't remove this line!) - -.SUFFIXES: -.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-update - -.po.mo: - @echo "$(MSGFMT) -c -o $@ $<"; \ - $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ - -.po.gmo: - @lang=`echo $* | sed -e 's,.*/,,'`; \ - test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ - echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ - cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo - -.sin.sed: - sed -e '/^#/d' $< > t-$@ - mv t-$@ $@ - - -all: all-@USE_NLS@ - -all-yes: stamp-po -all-no: - -# stamp-po is a timestamp denoting the last time at which the CATALOGS have -# been loosely updated. Its purpose is that when a developer or translator -# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, -# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent -# invocations of "make" will do nothing. This timestamp would not be necessary -# if updating the $(CATALOGS) would always touch them; however, the rule for -# $(POFILES) has been designed to not touch files that don't need to be -# changed. -stamp-po: $(srcdir)/$(DOMAIN).pot - test -z "$(CATALOGS)" || $(MAKE) $(CATALOGS) - @echo "touch stamp-po" - @echo timestamp > stamp-poT - @mv stamp-poT stamp-po - -# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', -# otherwise packages like GCC can not be built if only parts of the source -# have been downloaded. - -# This target rebuilds $(DOMAIN).pot; it is an expensive operation. -# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. -$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed - $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ - --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \ - --files-from=$(srcdir)/POTFILES.in \ - --copyright-holder='$(COPYRIGHT_HOLDER)' \ - --msgid-bugs-address='$(MSGID_BUGS_ADDRESS)' - test ! -f $(DOMAIN).po || { \ - if test -f $(srcdir)/$(DOMAIN).pot; then \ - sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ - sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ - if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ - rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ - else \ - rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ - mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ - fi; \ - else \ - mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ - fi; \ - } - -# This rule has no dependencies: we don't need to update $(DOMAIN).pot at -# every "make" invocation, only create it when it is missing. -# Only "make $(DOMAIN).pot-update" or "make dist" will force an update. -$(srcdir)/$(DOMAIN).pot: - $(MAKE) $(DOMAIN).pot-update - -# This target rebuilds a PO file if $(DOMAIN).pot has changed. -# Note that a PO file is not touched if it doesn't need to be changed. -$(POFILES): $(srcdir)/$(DOMAIN).pot - @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ - test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ - echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ - cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot - - -install: install-exec install-data -install-exec: -install-data: install-data-@USE_NLS@ - if test "$(PACKAGE)" = "gettext-tools"; then \ - $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ - for file in $(DISTFILES.common) Makevars.template; do \ - $(INSTALL_DATA) $(srcdir)/$$file \ - $(DESTDIR)$(gettextsrcdir)/$$file; \ - done; \ - for file in Makevars; do \ - rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ - done; \ - else \ - : ; \ - fi -install-data-no: all -install-data-yes: all - $(mkinstalldirs) $(DESTDIR)$(datadir) - @catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ - dir=$(localedir)/$$lang/LC_MESSAGES; \ - $(mkinstalldirs) $(DESTDIR)$$dir; \ - if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ - $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ - echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ - for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ - if test -n "$$lc"; then \ - if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ - link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ - mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ - mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ - (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ - for file in *; do \ - if test -f $$file; then \ - ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ - fi; \ - done); \ - rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ - else \ - if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ - :; \ - else \ - rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ - mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ - fi; \ - fi; \ - rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ - ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ - ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ - cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ - echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ - fi; \ - done; \ - done - -install-strip: install - -installdirs: installdirs-exec installdirs-data -installdirs-exec: -installdirs-data: installdirs-data-@USE_NLS@ - if test "$(PACKAGE)" = "gettext-tools"; then \ - $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ - else \ - : ; \ - fi -installdirs-data-no: -installdirs-data-yes: - $(mkinstalldirs) $(DESTDIR)$(datadir) - @catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ - dir=$(localedir)/$$lang/LC_MESSAGES; \ - $(mkinstalldirs) $(DESTDIR)$$dir; \ - for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ - if test -n "$$lc"; then \ - if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ - link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ - mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ - mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ - (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ - for file in *; do \ - if test -f $$file; then \ - ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ - fi; \ - done); \ - rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ - else \ - if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ - :; \ - else \ - rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ - mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ - fi; \ - fi; \ - fi; \ - done; \ - done - -# Define this as empty until I found a useful application. -installcheck: - -uninstall: uninstall-exec uninstall-data -uninstall-exec: -uninstall-data: uninstall-data-@USE_NLS@ - if test "$(PACKAGE)" = "gettext-tools"; then \ - for file in $(DISTFILES.common) Makevars.template; do \ - rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ - done; \ - else \ - : ; \ - fi -uninstall-data-no: -uninstall-data-yes: - catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ - for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ - rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ - done; \ - done - -check: all - -info dvi ps pdf html tags TAGS ctags CTAGS ID: - -mostlyclean: - rm -f remove-potcdate.sed - rm -f stamp-poT - rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po - rm -fr *.o - -clean: mostlyclean - -distclean: clean - rm -f Makefile Makefile.in POTFILES *.mo - -maintainer-clean: distclean - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." - rm -f stamp-po $(GMOFILES) - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) -dist distdir: - $(MAKE) update-po - @$(MAKE) dist2 -# This is a separate target because 'update-po' must be executed before. -dist2: $(DISTFILES) - dists="$(DISTFILES)"; \ - if test "$(PACKAGE)" = "gettext-tools"; then \ - dists="$$dists Makevars.template"; \ - fi; \ - if test -f $(srcdir)/ChangeLog; then \ - dists="$$dists ChangeLog"; \ - fi; \ - for i in 0 1 2 3 4 5 6 7 8 9; do \ - if test -f $(srcdir)/ChangeLog.$$i; then \ - dists="$$dists ChangeLog.$$i"; \ - fi; \ - done; \ - if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ - for file in $$dists; do \ - if test -f $$file; then \ - cp -p $$file $(distdir); \ - else \ - cp -p $(srcdir)/$$file $(distdir); \ - fi; \ - done - -update-po: Makefile - $(MAKE) $(DOMAIN).pot-update - test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) - $(MAKE) update-gmo - -# General rule for updating PO files. - -.nop.po-update: - @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ - if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ - tmpdir=`pwd`; \ - echo "$$lang:"; \ - test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ - echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ - cd $(srcdir); \ - if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ - if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ - rm -f $$tmpdir/$$lang.new.po; \ - else \ - if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ - :; \ - else \ - echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ - exit 1; \ - fi; \ - fi; \ - else \ - echo "msgmerge for $$lang.po failed!" 1>&2; \ - rm -f $$tmpdir/$$lang.new.po; \ - fi - -$(DUMMYPOFILES): - -update-gmo: Makefile $(GMOFILES) - @: - -Makefile: Makefile.in.in $(top_builddir)/config.status @POMAKEFILEDEPS@ - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \ - $(SHELL) ./config.status - -force: - -# Tell versions [3.59,3.63) of GNU make not to export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/po/Rules-quot b/po/Rules-quot deleted file mode 100644 index 5f46d237..00000000 --- a/po/Rules-quot +++ /dev/null @@ -1,42 +0,0 @@ -# Special Makefile rules for English message catalogs with quotation marks. - -DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot - -.SUFFIXES: .insert-header .po-update-en - -en@quot.po-update: en@quot.po-update-en -en@boldquot.po-update: en@boldquot.po-update-en - -.insert-header.po-update-en: - @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ - if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ - tmpdir=`pwd`; \ - echo "$$lang:"; \ - ll=`echo $$lang | sed -e 's/@.*//'`; \ - LC_ALL=C; export LC_ALL; \ - cd $(srcdir); \ - if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ - if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ - rm -f $$tmpdir/$$lang.new.po; \ - else \ - if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ - :; \ - else \ - echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ - exit 1; \ - fi; \ - fi; \ - else \ - echo "creation of $$lang.po failed!" 1>&2; \ - rm -f $$tmpdir/$$lang.new.po; \ - fi - -en@quot.insert-header: insert-header.sin - sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header - -en@boldquot.insert-header: insert-header.sin - sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header - -mostlyclean: mostlyclean-quot -mostlyclean-quot: - rm -f *.insert-header diff --git a/po/boldquot.sed b/po/boldquot.sed deleted file mode 100644 index 4b937aa5..00000000 --- a/po/boldquot.sed +++ /dev/null @@ -1,10 +0,0 @@ -s/"\([^"]*\)"/“\1â€/g -s/`\([^`']*\)'/‘\1’/g -s/ '\([^`']*\)' / ‘\1’ /g -s/ '\([^`']*\)'$/ ‘\1’/g -s/^'\([^`']*\)' /‘\1’ /g -s/“â€/""/g -s/“/“/g -s/â€/â€/g -s/‘/‘/g -s/’/’/g diff --git a/po/bs.gmo b/po/bs.gmo deleted file mode 100644 index f75bcec867f892f33e03c4ef14a0df6564623c86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3276 zcma)-O>9(E6vwZKii3(Gf*+_Cq0mC!FjEj=+CgXw(m=}uS_mt>?cC1XnfLB}x$nK1 zwt+Q?2{9Upi7T2&q6}U415B710;PG z+yq_#Uj#3MYr)UJ2f?pEI`=L3JopPp=T~8o_H6)3<{;@C1j(KM{IY46OeDhDT?PY1mjU~27CeZ!Kc8tK#J#8kn~+k z*KdGNL;f42d~Jl0q<;@cb{+-Eu4$0;``{zsn`Rc&eFHuY{tUuY z_B%-Nx(U7nZbXpqYIXpm^-+-WdK@Hw4M^{O7o@y@0+JtJgQWK-klyu|MPs4azn7 z0rzhiDF5!DxY9MGc(dGDVYSk=5^qb<_V!`6;Mr^O1x%GHa5TxSF7-Z?4(0va;84V zMntu1Uv&e>>P=o*~}>$1DZ=Zx(+cQkTcJ}ErOju}t#O5JG5Cd9n*BCqQqKU~A4 z(sxcyA}&2~ATbLu!ZK;NCzP9KC*5A_*hv^p_YvWqXhN>mIGf;ao~P3kPa{{9jvPB{Y%>k-ITP`^Xvs7r{Vh`^_YN}#^9Jp0`@4nDr%YW?f5K+^{rmVc<;!K>cSksWR zp)+1}&PW@eyh}W&i>hhoPD$U`(3uEos_KkHwZNG&CEj$+?4oQQ^4)6Q*jnCqbCr`* z&Zw2~<#6b7l=xtwu+J&H;tcNNgM+0#gAV54(NwiLZ(W#3+>@Ul}lz>9;W!k%4) zBKDmSLFi0bp#xl4gEXBMbIS706}fy-T2#{VMLrw|->)P1hg_wj`Ph~jaS&&9EfO{9 zOiAID_=pL#5}FUYrYYP*Zd995b=rI|H!(hOWX0)XzK|O=XgwOQUhv^VDCfi7zKb3- z#AoZm1~M#9PaSpkuk0fe=cILx=vhM@pv3pjs4!P?BP(3zsIeY8jrL7KW(4mnsW~fnf23ug(6k!pHb$G4;i73sQa)O5=el%hwP`F`p$b*f zV#gN+?jtSWM3m@?P(^Wz?OY+vX@jkpX4F{{4Qx%-HwD7pkXfsZd_jHDH$i9`Dw)+N zuSG3FzI@3=g6JlqcF@~kgKP?J#qy;{!}!-QvPL_Ga&Jg4F;y#UgW8&nd=)F0lq&G8 zXyI7mde(3!V2o}EFZF^iiuhC%pQ=RKaD^VLxNqemp4jnd`Jz@R0awl$jkX&!l_y;2 z4XtQs_>pKzo9|s$CQYkr1{!X!AU%O#be2MyXQxAf6s6{}lR+q4!&XwsVHyP_O@L%c zV)S90eIiVFaCk2WAFu_(HhK!+(R8 z9RIQO>x$0x2<3ZwqW{mH9IIH|`py!n!>Wd8xee7KYfwvfR1W4Qv%<)1O*@qdT+`}F z$~gWPsNfLBD9;ipb~>9nBRWfI8O608*OkdLn$IHMU2w&n3*8vswnVpN`I4k6>h@_( f?%bj|+f@}>P!qrFVi2LAu$bM3q%Lu>=sx@lvc_na diff --git a/po/ca.gmo b/po/ca.gmo deleted file mode 100644 index 7b994c63914b04f7ff3e4dc9d91857fd871f1045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51353 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 G&Ho0Qo_56m diff --git a/po/cs.gmo b/po/cs.gmo deleted file mode 100644 index 9530a1fca4893cf318db9dac2a4800bc8d56c127..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49861 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 diff --git a/po/de.gmo b/po/de.gmo deleted file mode 100644 index 3c31bd569705633c02ecadfc8e692c260704cc7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42065 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 diff --git a/po/el.gmo b/po/el.gmo deleted file mode 100644 index fdf123f9105e7fc0a1327c9586b0241e29ab98cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51562 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 H&vX7CiVrnW diff --git a/po/eu.gmo b/po/eu.gmo deleted file mode 100644 index 0b9720fb49dc07f47227391503a380d8efd6610a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49040 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 Ke~#_h68#^LMPVfX diff --git a/po/fr.gmo b/po/fr.gmo deleted file mode 100644 index 181e093cd11fb6d312ca1e93d1d9b41a26bb19e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56957 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 L&pQoI*X{oTi^r8g diff --git a/po/id.gmo b/po/id.gmo deleted file mode 100644 index a903e7e9fbad226df66455080a5e019d2f3c1e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38315 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 z 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 diff --git a/po/nb.gmo b/po/nb.gmo deleted file mode 100644 index 32d7db1887a9ee6a3a71057ca4bb1a6e360b3b8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38713 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 G 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 HcOm{0?}>as diff --git a/po/nn.gmo b/po/nn.gmo deleted file mode 100644 index 98bd19183f8d6ff09b9bcd92b685285648e6e2ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25777 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 D!Bt{K diff --git a/po/pl.gmo b/po/pl.gmo deleted file mode 100644 index 479dad743fe3181154842e93facaf19f15a1ab12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50559 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 R&Wh$Bg1!#H`M-{W{|_!Ztb+gm diff --git a/po/quot.sed b/po/quot.sed deleted file mode 100644 index 0122c463..00000000 --- a/po/quot.sed +++ /dev/null @@ -1,6 +0,0 @@ -s/"\([^"]*\)"/“\1â€/g -s/`\([^`']*\)'/‘\1’/g -s/ '\([^`']*\)' / ‘\1’ /g -s/ '\([^`']*\)'$/ ‘\1’/g -s/^'\([^`']*\)' /‘\1’ /g -s/“â€/""/g diff --git a/po/remove-potcdate.sin b/po/remove-potcdate.sin deleted file mode 100644 index 2436c49e..00000000 --- a/po/remove-potcdate.sin +++ /dev/null @@ -1,19 +0,0 @@ -# Sed script that remove the POT-Creation-Date line in the header entry -# from a POT file. -# -# The distinction between the first and the following occurrences of the -# pattern is achieved by looking at the hold space. -/^"POT-Creation-Date: .*"$/{ -x -# Test if the hold space is empty. -s/P/P/ -ta -# Yes it was empty. First occurrence. Remove the line. -g -d -bb -:a -# The hold space was nonempty. Following occurrences. Do nothing. -x -:b -} diff --git a/po/ro.gmo b/po/ro.gmo deleted file mode 100644 index f6bca8a095cd296a151bf547c8b0c06accd38882..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40678 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, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2006-07-26 22:30+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" - -#, c-format -msgid "Could not allocate space for config info.\n" -msgstr "" - -#, c-format -msgid "configuration error - unknown item '%s' (notify administrator)\n" -msgstr "" - -#, c-format -msgid "Warning: unknown group %s\n" -msgstr "" - -#, c-format -msgid "Warning: too many groups\n" -msgstr "" - -#, c-format -msgid "Your password has expired." -msgstr "" - -#, c-format -msgid "Your password is inactive." -msgstr "" - -#, c-format -msgid "Your login has expired." -msgstr "" - -msgid " Contact the system administrator.\n" -msgstr "" - -msgid " Choose a new password.\n" -msgstr "" - -#, c-format -msgid "Your password will expire in %ld days.\n" -msgstr "" - -#, c-format -msgid "Your password will expire tomorrow.\n" -msgstr "" - -#, c-format -msgid "Your password will expire today.\n" -msgstr "" - -#, c-format -msgid "Unable to change tty %s" -msgstr "" - -#, c-format -msgid "Environment overflow\n" -msgstr "" - -#, c-format -msgid "You may not change $%s\n" -msgstr "" - -#, c-format -msgid "" -"%d failure since last login.\n" -"Last was %s on %s.\n" -msgid_plural "" -"%d failures since last login.\n" -"Last was %s on %s.\n" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Too many logins.\n" -msgstr "" - -msgid "You have new mail." -msgstr "" - -msgid "No mail." -msgstr "" - -msgid "You have mail." -msgstr "" - -msgid "no change" -msgstr "" - -msgid "a palindrome" -msgstr "" - -msgid "case changes only" -msgstr "" - -msgid "too similar" -msgstr "" - -msgid "too simple" -msgstr "" - -msgid "rotated" -msgstr "" - -msgid "too short" -msgstr "" - -#, c-format -msgid "Bad password: %s. " -msgstr "" - -#, c-format -msgid "passwd: pam_start() failed, error %d\n" -msgstr "" - -#, c-format -msgid "passwd: %s\n" -msgstr "" - -msgid "passwd: password updated successfully\n" -msgstr "" - -#, c-format -msgid "Incorrect password for %s.\n" -msgstr "" - -#, c-format -msgid "Unable to cd to '%s'\n" -msgstr "" - -msgid "No directory, logging in with HOME=/" -msgstr "" - -#, c-format -msgid "Cannot execute %s" -msgstr "" - -#, c-format -msgid "Invalid root directory '%s'\n" -msgstr "" - -#, c-format -msgid "Can't change root directory to '%s'\n" -msgstr "" - -msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" -msgstr "" - -msgid "Unable to determine your tty name." -msgstr "" - -#, c-format -msgid "malloc(%d) failed\n" -msgstr "" - -msgid "Password: " -msgstr "" - -#, c-format -msgid "%s's Password: " -msgstr "" - -#, c-format -msgid "" -"Usage: chage [options] [LOGIN]\n" -"\n" -"Options:\n" -" -d, --lastday LAST_DAY\tset last password change to LAST_DAY\n" -" -E, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -I, --inactive INACTIVE\tset password inactive after expiration\n" -"\t\t\t\tto INACTIVE\n" -" -l, --list\t\t\tshow account aging information\n" -" -m, --mindays MIN_DAYS\tset minimum number of days before password\n" -"\t\t\t\tchange to MIN_DAYS\n" -" -M, --maxdays MAX_DAYS\tset maximim number of days before password\n" -"\t\t\t\tchange to MAX_DAYS\n" -" -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" -"\n" -msgstr "" - -#, c-format -msgid "Enter the new value, or press ENTER for the default\n" -msgstr "" - -msgid "Minimum Password Age" -msgstr "" - -msgid "Maximum Password Age" -msgstr "" - -msgid "Last Password Change (YYYY-MM-DD)" -msgstr "" - -msgid "Password Expiration Warning" -msgstr "" - -msgid "Password Inactive" -msgstr "" - -msgid "Account Expiration Date (YYYY-MM-DD)" -msgstr "" - -#, c-format -msgid "Last password change\t\t\t\t\t: " -msgstr "" - -#, c-format -msgid "never\n" -msgstr "" - -#, c-format -msgid "password must be changed\n" -msgstr "" - -#, c-format -msgid "Password expires\t\t\t\t\t: " -msgstr "" - -#, c-format -msgid "Password inactive\t\t\t\t\t: " -msgstr "" - -#, c-format -msgid "Account expires\t\t\t\t\t\t: " -msgstr "" - -#, c-format -msgid "Minimum number of days between password change\t\t: %ld\n" -msgstr "" - -#, c-format -msgid "Maximum number of days between password change\t\t: %ld\n" -msgstr "" - -#, c-format -msgid "Number of days of warning before password expires\t: %ld\n" -msgstr "" - -#, c-format -msgid "%s: do not include \"l\" with other flags\n" -msgstr "" - -#, c-format -msgid "%s: Permission denied.\n" -msgstr "" - -#, c-format -msgid "%s: PAM authentication failed\n" -msgstr "" - -#, c-format -msgid "%s: can't open password file\n" -msgstr "" - -#, c-format -msgid "%s: unknown user %s\n" -msgstr "" - -#, c-format -msgid "%s: the shadow password file is not present\n" -msgstr "" - -#, c-format -msgid "%s: can't lock shadow password file\n" -msgstr "" - -#, c-format -msgid "%s: can't open shadow password file\n" -msgstr "" - -#, c-format -msgid "%s: failed to drop privileges (%s)\n" -msgstr "" - -#, c-format -msgid "Changing the aging information for %s\n" -msgstr "" - -#, c-format -msgid "%s: error changing fields\n" -msgstr "" - -#, c-format -msgid "%s: can't update password file\n" -msgstr "" - -#, c-format -msgid "%s: can't update shadow password file\n" -msgstr "" - -#, c-format -msgid "%s: can't rewrite shadow password file\n" -msgstr "" - -#, c-format -msgid "%s: can't rewrite password file\n" -msgstr "" - -#, c-format -msgid "" -"Usage: %s [-f full_name] [-r room_no] [-w work_ph]\n" -"\t[-h home_ph] [-o other] [user]\n" -msgstr "" - -#, c-format -msgid "Usage: %s [-f full_name] [-r room_no] [-w work_ph] [-h home_ph]\n" -msgstr "" - -msgid "Full Name" -msgstr "" - -#, c-format -msgid "\tFull Name: %s\n" -msgstr "" - -msgid "Room Number" -msgstr "" - -#, c-format -msgid "\tRoom Number: %s\n" -msgstr "" - -msgid "Work Phone" -msgstr "" - -#, c-format -msgid "\tWork Phone: %s\n" -msgstr "" - -msgid "Home Phone" -msgstr "" - -#, c-format -msgid "\tHome Phone: %s\n" -msgstr "" - -msgid "Other" -msgstr "" - -#, c-format -msgid "%s: Cannot determine your user name.\n" -msgstr "" - -#, c-format -msgid "%s: cannot change user '%s' on NIS client.\n" -msgstr "" - -#, c-format -msgid "%s: '%s' is the NIS master for this client.\n" -msgstr "" - -#, c-format -msgid "Changing the user information for %s\n" -msgstr "" - -#, c-format -msgid "%s: invalid name: '%s'\n" -msgstr "" - -#, c-format -msgid "%s: invalid room number: '%s'\n" -msgstr "" - -#, c-format -msgid "%s: invalid work phone: '%s'\n" -msgstr "" - -#, c-format -msgid "%s: invalid home phone: '%s'\n" -msgstr "" - -#, c-format -msgid "%s: '%s' contains illegal characters\n" -msgstr "" - -#, c-format -msgid "%s: fields too long\n" -msgstr "" - -#, c-format -msgid "Cannot change ID to root.\n" -msgstr "" - -#, c-format -msgid "Cannot lock the password file; try again later.\n" -msgstr "" - -#, c-format -msgid "Cannot open the password file.\n" -msgstr "" - -#, c-format -msgid "%s: %s not found in /etc/passwd\n" -msgstr "" - -#, c-format -msgid "Error updating the password entry.\n" -msgstr "" - -#, c-format -msgid "Cannot commit password file changes.\n" -msgstr "" - -#, c-format -msgid "Cannot unlock the password file.\n" -msgstr "" - -#, c-format -msgid "" -"Usage: chgpasswd [options]\n" -"\n" -"Options:\n" -" -e, --encrypted\tsupplied passwords are encrypted\n" -" -h, --help\t\tdisplay this help message and exit\n" -" -m, --md5\t\tuse MD5 encryption instead DES when the supplied\n" -"\t\t\tpasswords are not encrypted\n" -"\n" -msgstr "" - -#, c-format -msgid "%s: can't lock group file\n" -msgstr "" - -#, c-format -msgid "%s: can't open group file\n" -msgstr "" - -#, c-format -msgid "%s: can't lock gshadow file\n" -msgstr "" - -#, c-format -msgid "%s: can't open shadow file\n" -msgstr "" - -#, c-format -msgid "%s: line %d: line too long\n" -msgstr "" - -#, c-format -msgid "%s: line %d: missing new password\n" -msgstr "" - -#, c-format -msgid "%s: line %d: unknown group %s\n" -msgstr "" - -#, c-format -msgid "%s: line %d: cannot update password entry\n" -msgstr "" - -#, c-format -msgid "%s: error detected, changes ignored\n" -msgstr "" - -#, c-format -msgid "%s: error updating shadow file\n" -msgstr "" - -#, c-format -msgid "%s: error updating password file\n" -msgstr "" - -#, c-format -msgid "" -"Usage: chpasswd [options]\n" -"\n" -"Options:\n" -" -e, --encrypted\tsupplied passwords are encrypted\n" -" -h, --help\t\tdisplay this help message and exit\n" -" -m, --md5\t\tuse MD5 encryption instead DES when the supplied\n" -"\t\t\tpasswords are not encrypted\n" -"\n" -msgstr "" - -#, c-format -msgid "%s: can't lock password file\n" -msgstr "" - -#, c-format -msgid "%s: can't lock shadow file\n" -msgstr "" - -#, c-format -msgid "%s: line %d: unknown user %s\n" -msgstr "" - -#, c-format -msgid "" -"Usage: chsh [options] [LOGIN]\n" -"\n" -"Options:\n" -" -h, --help\t\t\t\tdisplay this help message and exit\n" -" -s, --shell SHELL\t\t\tnew login shell for the user account\n" -"\n" -msgstr "" - -msgid "Login Shell" -msgstr "" - -#, c-format -msgid "You may not change the shell for %s.\n" -msgstr "" - -#, c-format -msgid "Changing the login shell for %s\n" -msgstr "" - -#, c-format -msgid "%s: Invalid entry: %s\n" -msgstr "" - -#, c-format -msgid "%s is an invalid shell.\n" -msgstr "" - -#, c-format -msgid "Usage: expiry {-f|-c}\n" -msgstr "" - -#, c-format -msgid "%s: unknown user\n" -msgstr "" - -#, c-format -msgid "" -"Usage: faillog [options]\n" -"\n" -"Options:\n" -" -a, --all\t\t\tdisplay faillog records for all users\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -l, --lock-time SEC\t\tafter failed login lock accout to SEC seconds\n" -" -m, --maximum MAX\t\tset maximum failed login counters to MAX\n" -" -r, --reset\t\t\treset the counters of login failures\n" -" -t, --time DAYS\t\tdisplay faillog records more recent than DAYS\n" -" -u, --user LOGIN\t\tdisplay faillog record or maintains failure counters\n" -"\t\t\t\tand limits (if used with -r, -m or -l options) only\n" -"\t\t\t\tfor user with LOGIN\n" -"\n" -msgstr "" - -#, c-format -msgid "Login Failures Maximum Latest On\n" -msgstr "" - -#, c-format -msgid " [%lds left]" -msgstr "" - -#, c-format -msgid " [%lds lock]" -msgstr "" - -#, c-format -msgid "Unknown User: %s\n" -msgstr "" - -#, c-format -msgid "Usage: %s [-r|-R] group\n" -msgstr "" - -#, c-format -msgid " %s [-a user] group\n" -msgstr "" - -#, c-format -msgid " %s [-d user] group\n" -msgstr "" - -#, c-format -msgid " %s [-A user,...] [-M user,...] group\n" -msgstr "" - -#, c-format -msgid " %s [-M user,...] group\n" -msgstr "" - -#, c-format -msgid "%s: shadow group passwords required for -A\n" -msgstr "" - -#, c-format -msgid "Who are you?\n" -msgstr "" - -#, c-format -msgid "unknown group: %s\n" -msgstr "" - -#, c-format -msgid "Adding user %s to group %s\n" -msgstr "" - -#, c-format -msgid "Removing user %s from group %s\n" -msgstr "" - -#, c-format -msgid "%s: unknown member %s\n" -msgstr "" - -#, c-format -msgid "%s: Not a tty\n" -msgstr "" - -#, c-format -msgid "Changing the password for group %s\n" -msgstr "" - -msgid "New Password: " -msgstr "" - -msgid "Re-enter new password: " -msgstr "" - -msgid "They don't match; try again" -msgstr "" - -#, c-format -msgid "%s: Try again later\n" -msgstr "" - -#, c-format -msgid "%s: can't get lock\n" -msgstr "" - -#, c-format -msgid "%s: can't get shadow lock\n" -msgstr "" - -#, c-format -msgid "%s: can't open file\n" -msgstr "" - -#, c-format -msgid "%s: can't update entry\n" -msgstr "" - -#, c-format -msgid "%s: can't update shadow entry\n" -msgstr "" - -#, c-format -msgid "%s: can't re-write file\n" -msgstr "" - -#, c-format -msgid "%s: can't re-write shadow file\n" -msgstr "" - -#, c-format -msgid "%s: can't unlock file\n" -msgstr "" - -#, c-format -msgid "" -"Usage: groupadd [options] GROUP\n" -"\n" -"Options:\n" -" -f, --force\t\t\tforce exit with success status if the specified\n" -"\t\t\t\tgroup already exists\n" -" -g, --gid GID\t\t\tuse GID for the new group\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" -" -o, --non-unique\t\tallow create group with duplicate\n" -"\t\t\t\t(non-unique) GID\n" -"\n" -msgstr "" - -#, c-format -msgid "%s: error adding new group entry\n" -msgstr "" - -#, c-format -msgid "%s: name %s is not unique\n" -msgstr "" - -#, c-format -msgid "%s: GID %u is not unique\n" -msgstr "" - -#, c-format -msgid "%s: can't get unique GID\n" -msgstr "" - -#, c-format -msgid "%s: %s is not a valid group name\n" -msgstr "" - -#, c-format -msgid "%s: cannot rewrite group file\n" -msgstr "" - -#, c-format -msgid "%s: cannot rewrite shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: unable to lock group file\n" -msgstr "" - -#, c-format -msgid "%s: unable to open group file\n" -msgstr "" - -#, c-format -msgid "%s: unable to lock shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: unable to open shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: invalid numeric argument '%s'\n" -msgstr "" - -#, c-format -msgid "%s: -K requires KEY=VALUE\n" -msgstr "" - -#, c-format -msgid "%s: group %s exists\n" -msgstr "" - -#, c-format -msgid "Usage: groupdel group\n" -msgstr "" - -#, c-format -msgid "%s: error removing group entry\n" -msgstr "" - -#, c-format -msgid "%s: error removing shadow group entry\n" -msgstr "" - -#, c-format -msgid "%s: cannot remove user's primary group.\n" -msgstr "" - -#, c-format -msgid "%s: group %s does not exist\n" -msgstr "" - -#, c-format -msgid "%s: group %s is a NIS group\n" -msgstr "" - -#, c-format -msgid "%s: %s is the NIS master\n" -msgstr "" - -#, c-format -msgid "Member already exists\n" -msgstr "" - -#, c-format -msgid "Member to remove could not be found\n" -msgstr "" - -#, c-format -msgid "Usage: groupmems -a username | -d username | -D | -l [-g groupname]\n" -msgstr "" - -#, c-format -msgid "Only root can add members to different groups\n" -msgstr "" - -#, c-format -msgid "Group access is required\n" -msgstr "" - -#, c-format -msgid "Not primary owner of current group\n" -msgstr "" - -#, c-format -msgid "PAM authentication failed for\n" -msgstr "" - -#, c-format -msgid "Unable to lock group file\n" -msgstr "" - -#, c-format -msgid "Unable to open group file\n" -msgstr "" - -#, c-format -msgid "Cannot close group file\n" -msgstr "" - -#, c-format -msgid "" -"Usage: groupmod [options] GROUP\n" -"\n" -"Options:\n" -" -g, --gid GID\t\t\tforce use new GID by GROUP\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -n, --new-name NEW_GROUP\tforce use NEW_GROUP name by GROUP\n" -" -o, --non-unique\t\tallow using duplicate (non-unique) GID by GROUP\n" -"\n" -msgstr "" - -#, c-format -msgid "%s: %s not found in /etc/group\n" -msgstr "" - -#, c-format -msgid "%s: %u is not a unique GID\n" -msgstr "" - -#, c-format -msgid "%s: %s is not a unique name\n" -msgstr "" - -#, c-format -msgid "Usage: %s [-r] [-s] [group [gshadow]]\n" -msgstr "" - -#, c-format -msgid "Usage: %s [-r] [-s] [group]\n" -msgstr "" - -#, c-format -msgid "No\n" -msgstr "" - -#, c-format -msgid "%s: -s and -r are incompatibile\n" -msgstr "" - -#, c-format -msgid "%s: cannot lock file %s\n" -msgstr "" - -#, c-format -msgid "%s: cannot open file %s\n" -msgstr "" - -#, c-format -msgid "invalid group file entry\n" -msgstr "" - -#, c-format -msgid "delete line '%s'? " -msgstr "" - -#, c-format -msgid "duplicate group entry\n" -msgstr "" - -#, c-format -msgid "invalid group name '%s'\n" -msgstr "" - -#, c-format -msgid "group %s: no user %s\n" -msgstr "" - -#, c-format -msgid "delete member '%s'? " -msgstr "" - -#, c-format -msgid "no matching group file entry in %s\n" -msgstr "" - -#, c-format -msgid "add group '%s' in %s ?" -msgstr "" - -#, c-format -msgid "%s: can't update shadow entry for %s\n" -msgstr "" - -#, c-format -msgid "%s: can't update entry for group %s\n" -msgstr "" - -#, c-format -msgid "invalid shadow group file entry\n" -msgstr "" - -#, c-format -msgid "duplicate shadow group entry\n" -msgstr "" - -#, c-format -msgid "shadow group %s: no administrative user %s\n" -msgstr "" - -#, c-format -msgid "delete administrative member '%s'? " -msgstr "" - -#, c-format -msgid "shadow group %s: no user %s\n" -msgstr "" - -#, c-format -msgid "%s: cannot update file %s\n" -msgstr "" - -#, c-format -msgid "%s: the files have been updated\n" -msgstr "" - -#, c-format -msgid "%s: no changes\n" -msgstr "" - -#, c-format -msgid "%s: can't lock shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: can't open shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: can't remove shadow group %s\n" -msgstr "" - -#, c-format -msgid "%s: can't update shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: can't update group file\n" -msgstr "" - -#, c-format -msgid "%s: can't delete shadow group file\n" -msgstr "" - -#, c-format -msgid "Usage: id [-a]\n" -msgstr "" - -#, c-format -msgid "Usage: id\n" -msgstr "" - -#, c-format -msgid " groups=" -msgstr "" - -#, c-format -msgid "" -"Usage: lastlog [options]\n" -"\n" -"Options:\n" -" -b, --before DAYS\tprint only lastlog records older than DAYS\n" -" -h, --help\t\tdisplay this help message and exit\n" -" -t, --time DAYS\tprint only lastlog records more recent than DAYS\n" -" -u, --user LOGIN\tprint lastlog record for user with specified LOGIN\n" -"\n" -msgstr "" - -#, c-format -msgid "Username Port From Latest\n" -msgstr "" - -#, c-format -msgid "Username Port Latest\n" -msgstr "" - -msgid "**Never logged in**" -msgstr "" - -#, c-format -msgid "lastlog: unexpected argument: %s\n" -msgstr "" - -#, c-format -msgid "Usage: %s [-p] [name]\n" -msgstr "" - -#, c-format -msgid " %s [-p] [-h host] [-f name]\n" -msgstr "" - -#, c-format -msgid " %s [-p] -r host\n" -msgstr "" - -#, c-format -msgid "Invalid login time\n" -msgstr "" - -#, c-format -msgid "" -"\n" -"System closed for routine maintenance\n" -msgstr "" - -#, c-format -msgid "" -"\n" -"[Disconnect bypassed -- root login allowed.]\n" -msgstr "" - -#, c-format -msgid "" -"\n" -"Login timed out after %d seconds.\n" -msgstr "" - -#, c-format -msgid " on '%.100s' from '%.200s'" -msgstr "" - -#, c-format -msgid " on '%.100s'" -msgstr "" - -#, c-format -msgid "login: PAM Failure, aborting: %s\n" -msgstr "" - -#, c-format -msgid "%s login: " -msgstr "" - -#, c-format -msgid "login: " -msgstr "" - -#, c-format -msgid "Maximum number of tries exceeded (%d)\n" -msgstr "" - -#, c-format -msgid "login: abort requested by PAM\n" -msgstr "" - -#, c-format -msgid "" -"\n" -"%s login: " -msgstr "" - -msgid "Login incorrect" -msgstr "" - -#, c-format -msgid "%s: failure forking: %s" -msgstr "" - -msgid "Warning: login re-enabled after temporary lockout.\n" -msgstr "" - -#, c-format -msgid "Last login: %s on %s" -msgstr "" - -#, c-format -msgid "Last login: %.19s on %s" -msgstr "" - -#, c-format -msgid " from %.*s" -msgstr "" - -msgid "" -"login time exceeded\n" -"\n" -msgstr "" - -#, c-format -msgid "Usage: newgrp [-] [group]\n" -msgstr "" - -#, c-format -msgid "Usage: sg group [[-c] command]\n" -msgstr "" - -#, c-format -msgid "unknown UID: %u\n" -msgstr "" - -#, c-format -msgid "unknown GID: %lu\n" -msgstr "" - -msgid "Sorry.\n" -msgstr "" - -#, c-format -msgid "too many groups\n" -msgstr "" - -#, c-format -msgid "Usage: %s [input]\n" -msgstr "" - -#, c-format -msgid "%s: can't lock /etc/passwd.\n" -msgstr "" - -#, c-format -msgid "%s: can't lock files, try again later\n" -msgstr "" - -#, c-format -msgid "%s: can't open files\n" -msgstr "" - -#, c-format -msgid "%s: line %d: invalid line\n" -msgstr "" - -#, c-format -msgid "%s: line %d: can't create GID\n" -msgstr "" - -#, c-format -msgid "%s: line %d: can't create UID\n" -msgstr "" - -#, c-format -msgid "%s: line %d: cannot find user %s\n" -msgstr "" - -#, c-format -msgid "%s: line %d: can't update password\n" -msgstr "" - -#, c-format -msgid "%s: line %d: mkdir failed\n" -msgstr "" - -#, c-format -msgid "%s: line %d: chown failed\n" -msgstr "" - -#, c-format -msgid "%s: line %d: can't update entry\n" -msgstr "" - -#, c-format -msgid "%s: error updating files\n" -msgstr "" - -#, c-format -msgid "" -"Usage: passwd [options] [LOGIN]\n" -"\n" -"Options:\n" -" -a, --all\t\t\treport password status on all accounts\n" -" -d, --delete\t\t\tdelete the password for the named account\n" -" -e, --expire\t\t\tforce expire the password for the named account\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --keep-tokens\t\tchange password only if expired\n" -" -i, --inactive INACTIVE\tset password inactive after expiration\n" -"\t\t\t\tto INACTIVE\n" -" -l, --lock\t\t\tlock the named account\n" -" -n, --mindays MIN_DAYS\tset minimum number of days before password\n" -"\t\t\t\tchange to MIN_DAYS\n" -" -q, --quiet\t\t\tquiet mode\n" -" -r, --repository REPOSITORY\tchange password in REPOSITORY repository\n" -" -S, --status\t\t\treport password status on the named account\n" -" -u, --unlock\t\t\tunlock the named account\n" -" -w, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" -" -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" -"\t\t\t\tchange to MAX_DAYS\n" -"\n" -msgstr "" - -msgid "Old password: " -msgstr "" - -#, c-format -msgid "" -"Enter the new password (minimum of %d, maximum of %d characters)\n" -"Please use a combination of upper and lower case letters and numbers.\n" -msgstr "" - -msgid "New password: " -msgstr "" - -#, c-format -msgid "Try again.\n" -msgstr "" - -#, c-format -msgid "" -"\n" -"Warning: weak password (enter it again to use it anyway).\n" -msgstr "" - -#, c-format -msgid "They don't match; try again.\n" -msgstr "" - -#, c-format -msgid "The password for %s cannot be changed.\n" -msgstr "" - -#, c-format -msgid "Sorry, the password for %s cannot be changed yet.\n" -msgstr "" - -#, c-format -msgid "%s: out of memory\n" -msgstr "" - -#, c-format -msgid "%s: repository %s not supported\n" -msgstr "" - -#, c-format -msgid "%s: You may not view or modify password information for %s.\n" -msgstr "" - -#, c-format -msgid "Changing password for %s\n" -msgstr "" - -#, c-format -msgid "The password for %s is unchanged.\n" -msgstr "" - -#, c-format -msgid "Password changed.\n" -msgstr "" - -#, c-format -msgid "Password set to expire.\n" -msgstr "" - -#, c-format -msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" -msgstr "" - -#, c-format -msgid "invalid password file entry\n" -msgstr "" - -#, c-format -msgid "duplicate password entry\n" -msgstr "" - -#, c-format -msgid "invalid user name '%s'\n" -msgstr "" - -#, c-format -msgid "user %s: no group %u\n" -msgstr "" - -#, c-format -msgid "user %s: directory %s does not exist\n" -msgstr "" - -#, c-format -msgid "user %s: program %s does not exist\n" -msgstr "" - -#, c-format -msgid "no matching password file entry in %s\n" -msgstr "" - -#, c-format -msgid "add user '%s' in %s? " -msgstr "" - -#, c-format -msgid "%s: can't update passwd entry for %s\n" -msgstr "" - -#, c-format -msgid "invalid shadow password file entry\n" -msgstr "" - -#, c-format -msgid "duplicate shadow password entry\n" -msgstr "" - -#, c-format -msgid "user %s: last password change in the future\n" -msgstr "" - -#, c-format -msgid "%s: can't lock passwd file\n" -msgstr "" - -#, c-format -msgid "%s: can't open passwd file\n" -msgstr "" - -#, c-format -msgid "%s: can't remove shadow entry for %s\n" -msgstr "" - -#, c-format -msgid "%s: can't update shadow file\n" -msgstr "" - -#, c-format -msgid "%s: can't update passwd file\n" -msgstr "" - -#, c-format -msgid "%s: can't update entry for user %s\n" -msgstr "" - -#, c-format -msgid "%s: can't delete shadow password file\n" -msgstr "" - -#, c-format -msgid "Access to su to that account DENIED.\n" -msgstr "" - -#, c-format -msgid "Password authentication bypassed.\n" -msgstr "" - -#, c-format -msgid "Please enter your OWN password as authentication.\n" -msgstr "" - -msgid "Sorry." -msgstr "" - -#, c-format -msgid "%s: %s\n" -msgstr "" - -#, c-format -msgid "" -"Usage: su [options] [LOGIN]\n" -"\n" -"Options:\n" -" -c, --command COMMAND\t\tpass COMMAND to the invoked shell\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -, -l, --login\t\tmake the shell a login shell\n" -" -m, -p,\n" -" --preserve-environment\tdo not reset environment variables, and keep\n" -"\t\t\t\tthe same shell\n" -" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" -"\n" -msgstr "" - -#, c-format -msgid "%s: must be run from a terminal\n" -msgstr "" - -#, c-format -msgid "%s: pam_start: error %d\n" -msgstr "" - -#, c-format -msgid "Unknown id: %s\n" -msgstr "" - -#, c-format -msgid "You are not authorized to su %s\n" -msgstr "" - -msgid "(Enter your own password)" -msgstr "" - -#, c-format -msgid "" -"%s: %s\n" -"(Ignored)\n" -msgstr "" - -#, c-format -msgid "No shell\n" -msgstr "" - -#, c-format -msgid "No password file\n" -msgstr "" - -#, c-format -msgid "No password entry for 'root'\n" -msgstr "" - -msgid "" -"\n" -"Type control-d to proceed with normal startup,\n" -"(or give root password for system maintenance):" -msgstr "" - -msgid "Entering System Maintenance Mode\n" -msgstr "" - -#, c-format -msgid "%s: unknown GID %s\n" -msgstr "" - -#, c-format -msgid "%s: unknown group %s\n" -msgstr "" - -#, c-format -msgid "%s: cannot create new defaults file\n" -msgstr "" - -#, c-format -msgid "%s: cannot open new defaults file\n" -msgstr "" - -#, c-format -msgid "%s: rename: %s" -msgstr "" - -#, c-format -msgid "%s: group '%s' is a NIS group.\n" -msgstr "" - -#, c-format -msgid "%s: too many groups specified (max %d).\n" -msgstr "" - -#, c-format -msgid "" -"Usage: useradd [options] LOGIN\n" -"\n" -"Options:\n" -" -b, --base-dir BASE_DIR\tbase directory for the new user account\n" -"\t\t\t\thome directory\n" -" -c, --comment COMMENT\t\tset the GECOS field for the new user account\n" -" -d, --home-dir HOME_DIR\thome directory for the new user account\n" -" -D, --defaults\t\tprint or save modified default useradd\n" -"\t\t\t\tconfiguration\n" -" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" -" -f, --inactive INACTIVE\tset password inactive after expiration\n" -"\t\t\t\tto INACTIVE\n" -" -g, --gid GROUP\t\tforce use GROUP for the new user account\n" -" -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" -"\t\t\t\tuser account\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" -" -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" -" -m, --create-home\t\tcreate home directory for the new user\n" -"\t\t\t\taccount\n" -" -o, --non-unique\t\tallow create user with duplicate\n" -"\t\t\t\t(non-unique) UID\n" -" -p, --password PASSWORD\tuse encrypted password for the new user\n" -"\t\t\t\taccount\n" -" -s, --shell SHELL\t\tthe login shell for the new user account\n" -" -u, --uid UID\t\t\tforce use the UID for the new user account\n" -"\n" -msgstr "" - -#, c-format -msgid "%s: UID %u is not unique\n" -msgstr "" - -#, c-format -msgid "%s: can't get unique UID\n" -msgstr "" - -#, c-format -msgid "%s: invalid base directory '%s'\n" -msgstr "" - -#, c-format -msgid "%s: invalid comment '%s'\n" -msgstr "" - -#, c-format -msgid "%s: invalid home directory '%s'\n" -msgstr "" - -#, c-format -msgid "%s: invalid date '%s'\n" -msgstr "" - -#, c-format -msgid "%s: shadow passwords required for -e\n" -msgstr "" - -#, c-format -msgid "%s: shadow passwords required for -f\n" -msgstr "" - -#, c-format -msgid "%s: invalid field '%s'\n" -msgstr "" - -#, c-format -msgid "%s: invalid shell '%s'\n" -msgstr "" - -#, c-format -msgid "%s: invalid user name '%s'\n" -msgstr "" - -#, c-format -msgid "%s: cannot rewrite password file\n" -msgstr "" - -#, c-format -msgid "%s: cannot rewrite shadow password file\n" -msgstr "" - -#, c-format -msgid "%s: unable to lock password file\n" -msgstr "" - -#, c-format -msgid "%s: unable to open password file\n" -msgstr "" - -#, c-format -msgid "%s: cannot lock shadow password file\n" -msgstr "" - -#, c-format -msgid "%s: cannot open shadow password file\n" -msgstr "" - -#, c-format -msgid "%s: error locking group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: error adding new password entry\n" -msgstr "" - -#, c-format -msgid "%s: error adding new shadow password entry\n" -msgstr "" - -#, c-format -msgid "%s: cannot create directory %s\n" -msgstr "" - -msgid "Creating mailbox file" -msgstr "" - -#, c-format -msgid "" -"Group 'mail' not found. Creating the user mailbox file with 0600 mode.\n" -msgstr "" - -msgid "Setting mailbox file permissions" -msgstr "" - -#, c-format -msgid "%s: user %s exists\n" -msgstr "" - -#, c-format -msgid "" -"%s: group %s exists - if you want to add this user to that group, use -g.\n" -msgstr "" - -#, c-format -msgid "" -"%s: warning: the home directory already exists.\n" -"Not copying any file from skel directory into it.\n" -msgstr "" - -#, c-format -msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" -msgstr "" - -#, c-format -msgid "" -"Usage: userdel [options] LOGIN\n" -"\n" -"Options:\n" -" -f, --force\t\t\tforce removal of files, even if not owned by user\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -r, --remove\t\t\tremove home directory and mail spool\n" -"\n" -msgstr "" - -#, c-format -msgid "%s: error updating group entry\n" -msgstr "" - -#, c-format -msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "" - -#, c-format -msgid "%s: cannot open group file\n" -msgstr "" - -#, c-format -msgid "%s: cannot open shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: error deleting password entry\n" -msgstr "" - -#, c-format -msgid "%s: error deleting shadow password entry\n" -msgstr "" - -#, c-format -msgid "%s: user %s is currently logged in\n" -msgstr "" - -#, c-format -msgid "%s: %s not owned by %s, not removing\n" -msgstr "" - -#, c-format -msgid "%s: warning: can't remove " -msgstr "" - -#, c-format -msgid "%s: user %s does not exist\n" -msgstr "" - -#, c-format -msgid "%s: user %s is a NIS user\n" -msgstr "" - -#, c-format -msgid "%s: not removing directory %s (would remove home of user %s)\n" -msgstr "" - -#, c-format -msgid "%s: error removing directory %s\n" -msgstr "" - -#, c-format -msgid "" -"Usage: usermod [options] LOGIN\n" -"\n" -"Options:\n" -" -a, --append\t\t\tappend the user to the supplemental GROUPS\n" -"\t\t\t\t(use only with -G)\n" -" -c, --comment COMMENT\t\tnew value of the GECOS field\n" -" -d, --home HOME_DIR\t\tnew home directory for the user account\n" -" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" -" -f, --inactive INACTIVE\tset password inactive after expiration\n" -"\t\t\t\tto INACTIVE\n" -" -g, --gid GROUP\t\tforce use GROUP as new primary group\n" -" -G, --groups GROUPS\t\tnew list of supplementary GROUPS\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -l, --login NEW_LOGIN\t\tnew value of the login name\n" -" -L, --lock\t\t\tlock the user account\n" -" -m, --move-home\t\tmove contents of the home directory to the new\n" -"\t\t\t\tlocation (use only with -d)\n" -" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" -" -p, --password PASSWORD\tuse encrypted password for the new password\n" -" -s, --shell SHELL\t\tnew login shell for the user account\n" -" -u, --uid UID\t\t\tnew UID for the user account\n" -" -U, --unlock\t\t\tunlock the user account\n" -"\n" -msgstr "" - -#, c-format -msgid "%s: out of memory in update_group\n" -msgstr "" - -#, c-format -msgid "%s: out of memory in update_gshadow\n" -msgstr "" - -#, c-format -msgid "%s: no flags given\n" -msgstr "" - -#, c-format -msgid "%s: shadow passwords required for -e and -f\n" -msgstr "" - -#, c-format -msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" - -#, c-format -msgid "%s: uid %lu is not unique\n" -msgstr "" - -#, c-format -msgid "%s: error changing password entry\n" -msgstr "" - -#, c-format -msgid "%s: error removing password entry\n" -msgstr "" - -#, c-format -msgid "%s: error removing shadow password entry\n" -msgstr "" - -#, c-format -msgid "%s: directory %s exists\n" -msgstr "" - -#, c-format -msgid "%s: can't create %s\n" -msgstr "" - -#, c-format -msgid "%s: can't chown %s\n" -msgstr "" - -#, c-format -msgid "%s: warning: failed to completely remove old home directory %s" -msgstr "" - -#, c-format -msgid "%s: cannot rename directory %s to %s\n" -msgstr "" - -#, c-format -msgid "%s: warning: %s not owned by %s\n" -msgstr "" - -msgid "failed to change mailbox owner" -msgstr "" - -msgid "failed to rename mailbox" -msgstr "" - -#, c-format -msgid "" -"Usage: vipw [options]\n" -"\n" -"Options:\n" -" -g, --group\t\t\tedit group database\n" -" -h, --help\t\t\tdisplay this help message and exit\n" -" -p, --passwd\t\t\tedit passwd database\n" -" -q, --quiet\t\t\tquiet mode\n" -" -s, --shadow\t\t\tedit shadow or gshadow database\n" -"\n" -msgstr "" - -#, c-format -msgid "" -"\n" -"%s: %s is unchanged\n" -msgstr "" - -msgid "Couldn't lock file" -msgstr "" - -msgid "Couldn't make backup" -msgstr "" - -#, c-format -msgid "%s: can't restore %s: %s (your changes are in %s)\n" -msgstr "" diff --git a/po/sk.gmo b/po/sk.gmo deleted file mode 100644 index f79bb0e7f6b9e95187a5a964808895a4dc662ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41719 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 diff --git a/po/stamp-po b/po/stamp-po deleted file mode 100644 index 9788f702..00000000 --- a/po/stamp-po +++ /dev/null @@ -1 +0,0 @@ -timestamp diff --git a/po/sv.gmo b/po/sv.gmo deleted file mode 100644 index f1aaa1366e8916f61ce8fa0d7a50ff37a04d6420..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48337 zcmd^|34GjFb?+w-2v$}I2?-(OA199OB%|0NWN{Xv*s^16$;Ps?V1gM-BWa@1j50H_ zqXfdzgs>ON9-ssoH-SD$gU5kC0Z#)DTUshD2hRd`fn(ss;CsPA@Wpu+rY>0ekaKPOCRJPRq1Qs>EOSCRJC*xFTxez0Qf}k5#Z$^d?ToQuL5_2H-IOA z_k*JUA*lBKJ9rrQh-KcsV?gm^DM*t_PXbkb1v~}38H~U;fc(Go5&k&|{8o7X6{z-| zeukI-6tK*D9gM&`K&AU*a6R~Upz>b<(~bwP0FMH%1;w9fQ2e+Zd^GrGQ1tHuF9E*< z9t$46!sAZ?#kcc7vMyZ%D*oA^`0+|m>E9XfPe8TzTcGHF4T|oJl^#9>s(nufPX=!a z@2>;JpZ9^Vu=H1;>h}v!@^H+VAszyeO802=T)HSp9iY^HwF9z zNEem<9#s90T~@{O6$h=jbOo{aK*mHwK&rBi?TZRquO1wdYSkM6>iGQ2agd ze8=-Z<+lY?c{3sWWuWqX8>o8y2^fLj3Gs(r;Cg5&cr4-Pf|r8p!AF6&g39l;p!(;- zp!)wC;8EbegAsVxh2HNgK*`N^5K%7O6yEO!Mfb%J{v%Lwb<#y%|8=11xeHV~ZvmCh zogw@)A^h7R{IE4%-!ga{bVK0r;ML$G!3Owf@HwFP@@i1+dpG!4@YA69`b{tb54{*& z3oZi{Uj;7%p9Ag&KMtM;WGGz5zT5d@m@v`$GKRgUa_2F!u!T zG*Ia;0af4KAVZ?m0VQwyK=I+zpvwI&D0x4GN=4ubQ1#ykDxXPXSf_6gU7r7gYOR0;+xYfR6(| z0xG{RgW|(4K$U;&kkhXKFXDY2csO_qcr^GTP;_^Ih-B$qpxXHzQ2lx270%z&LD6jl zMfY@2^7rb1cYzP({k@?2;{)I$z^{QPgWm?l=ZCHh?E^38{S@#t@EIT?S-KTez8?h# z!9N8b2L1wkJb1`DZ%+g&ze~WS;3z1*-vFxpw}R^DHwJt^DE@s3L3ld3yzU{$ z5cplf_dS_D1z)-eT>^GCdwxfZkRH0zz^OwhYm0~9vlU)I_i^xW!Vi6l^Y55#UcZyT zlLzE68|47C4 z(C_bde%}W^f$)cnyWF1-D*vtEk>Cudep~<}@K#XrvJZR|_&!j4{w%l*{6=_x*o5bE za=;70<;0JHr-Ci0(Q81O@&^8GxheC`L;Pu~Q^w;zC_`!7)SIjZL6oC<25+5n0V9Z>ap5%{V@u(Lpo zhqW_ak1v6oB}YF7=fKnIrP7t)tH2AuuY=Mz$IW`bkAe~J z?SQWWHJ;ud;=cr{yq|)q-!ToBlk-5y-w=2>xD{LiJ`Fq)oCKAw13njg1t@tww(0E} z1drnVGEn>-0gnZDfEq_NQ2p~lP;&K0;8O6jUgV49)er9gj{!dks=a>!O1^&%itdP(=X(aYp7$Y8^?O0U zH-oCjz2KSP*FdE^tnK>pR8aN36g(At8W@4Mfaid34)OPe_#c7B_m1OvpweFhD*wHp z`u(k-`t1v#+Wilp+WTwpbnujU$916b7Zjgf2(AR*4@#eZ1B}35gz(4h@pS9K%LtzV zmxFHyCBJ_TD&4O^_4i48J^Vs&74KD0{q`Dg5d09R^xq43%#F^63qjT6si5d@1x0^1 zsB-=aya0UYg17%-P;^fPRqnGu@!<|odS^eVcK#hGz8-Ru=f67OPVij9ZwvTAQ2G4; zRQ-;++2!y2fY*T$;kSaye;=s&?g!NmKLl0Z6Q1egZv&`)x*1e{cYvb%B&hoQFyP70 z^7fB_lAC6De|32O0H}6-9n^Su_${7K85Ccx0hQlvpycWOpy>V@RQ-Mhs{dC!+v_y~ zKA!jIf+v7?f{z711fB%m4~~QX3`XGg=eXR>gOB6=^`PkP1(p8K1O5P1{GreF_MQqV zej})M?FLou3&6*KcY_i5aZr5uCU^>X`12gk0#)x#pxQA9itY|ja`kCY^#2B`oa2AX z`{f*PDeoho;^#os>*e67;2(m@_df7s@L$14gO9q^$LVr#6YoRdvEWNV<@XlwbnsK) z@!50;9-mXW2>i<=s=y!pt_w&O0J3!UrK2Z7m6R3WBK4a7Ep9| zfvWfC!ut&lj3923M0hfSZ1Gj?T0maV?Ugr6Xf|8rvpyc>Dp!o4R zunfK@#D5c1y?+Ht9!~si-w(V5Jev0#LG{-QK=JK&LFu;-fU3ujL6v*r%U#}AfugH` zqPqz^27FJz{otXz-w&$YUj`2c{|gj9m%PIHau%rY%fSucW>9>66)3)Z7!<#L4qgNv z{yRQD4}+4&5m4=Kf#UPaL-;;W?fE>Y{{1E>J@H?lwf~h~?j@k=e)^;Hp=7zgz^K!TZ{P*MsW+SAY@tAyDo83V1a5OHkz>@oMMaIiT8m zC8&BfK(*(^p!oeZ@F?&T;4{GcK=EnSYn=W@@I2mM4W12t9#sB62PH?3eXY}71m67+ z)<58{3IEmW1KxpctoJuK-5hQ43wNc>|U3b$Ag2s zuLadlEl_;F16&1u095~f4?GKe!qOT|3*;q{0UIw^1GnM|4%`UgOmT*+i@kR z^b?@?RtHs|H-V1^KLJW_{bj&!fXeUt;4$FOK=seVKjQ0><3aVu3h+X3D=0p^5LAEM z10o(J)L&^0Kb{O;3Vt5c-@a3TXzU5H5 z1^ic@&++_{=Pcp}1I?Yh>kpB#zg2|4F8mfen)jU`DxyR;mbUTyj7NW~iCf?~$zOB- z{(`r^2_bdx3DBV?OV8k`^ZU2JQ^6y_YkBndeBQHvzvkteJm-YKIq)Ssk_A+rt-&^s z=6rs?ETlaw;9nAUBhSY0zLnp9$D==nU+H$jFXVX>zmEj3;5nNo`?r_(WjuEi_~H=v zS$;p9=Z!qa6E@7Vh364Gr}2D`@Q?H8?=Xkt-|LCj-$owkg%O@v?f1^C-@f=F{ zx!_;$JcQqSK>a<7=SrU6CM^E@5k{ z&ky6dCZv5Hzpv%@x51luuI9JK)OUFF_Zgnsc)rH-*F2kf8a(=Y2DGpCpQV@Z`$ysT zqxgL*&+~a-;Q2Yv6M5I))4(@?kFz({3g8#R?~4M>aCjH|B>cV|+{ZJ+Gt2Wf9*r^m zjg#(?AuX!7bQ!-Vz(41i;`cq^Zk_?2dEV~;AHoy=9m|hD#xus`DW4g8+Y(45Zihw?l-ggpnm7`p$6GXXCTaSGbT?@PcYco+CT70BNJ@2JAu z-!;7b0gv?53B+F(VlM?R=UK+{93G|sJD06M^K_mL@27yv!PoFSmEW%i_4h8G9lZYu zI0K%~GsYAD9mkKahLAJ&$E>0alF5P=j{sQ?2Vcwcr0_ltu7rMd zco+N=&s#I^XN2EV0hd5O!tYn{e4R%&QU&}9kM?K(4bzxQBu@!hSov9|b-o z{Qf;~lDJ=iH-T+%JI{-GKE?Aq!t}QXJP|wtd~yiWe)&;6HKX7kejmc~$nZV{{xi>a z^}b~Ne7zoxR%WYfqGj!Y(vmBiv(;$pbh8l$Y-=`WqtW@<-PKkgxw_e!$&w5#Ye)6w zRIRZlD)C!XQLP=#H^!$cjj8IyKxtsJqN7f2wmK0t=Q~klvQuqE%O;|Bb-dY_Xb(a& zw$ScWXQT0Yvklc`vlX=|L&1kOG9IujQ zZ>=*OHJYv2NthMntbZK~F&j(4Kn3o49imCIhX z@hGa)>&?B@iNWgzN|FD;uASu}<<>fTaB%QC-bONSQ?Ow!Pkeyrilx3T>XCAyf7IM{ zQMnaOH`|?jVTA82Pg{h3O-2o*#cIEHx=CL}m8enOn=lGCMA2HhrveW;)72<&xiT?Z zYt-7ER;ANyiD>7t`UHYgo$OqfyfnvWc$sV=a?1wKY?r(V?Mq8hvk@&{Hn@7#s`m2S zixU%du0Cy|>bqfRf)biCvnYeXuD^x+{&S*4R_2 z*O1}qYQ3(k(qXWyy}TW54YJ0t@KGTW8$&BLP9dh%iIs7P#!Cb7q~{v78|JIVOn z*;db1b+);OK@zCuyXwDT<2sL94l8W5GG<_0y%27E+1rPF#FeT8L zCVaeJWB3`5*F@z_QLB2xe63Y&N1KMPz4WS~%{zuYpK>LdtXHN~oh_rAuZ;(rYX)Ur z-e3fQx*b(u3{qb~UJ#e&>|CW&+g+=pXH>1Vm4^5;QKhCxZ#7zI&bMp?8T&(h0+sQk z>Jkg1qP^3#@oCkhf`Y2eR$2=oPO7a!zSF1^4f>D`EQ^*UoOC(xYHSRG1`ApXu7p*) zQ4^R>XThnq4vj>Wd2(%ZYU4Bm3D;1N{uT9BHKE;B@I2n_S6{nG-kFrQJY*yGyt5WiL;>!#QQ*_4&#-^@(!JkJQ3*Shp<+a(hGqT z)jFJKd{rizdt>G$o#P4fG^u(okWE#k1;%HxWhyM>-76}L#6*(4JS7S-Fe#gz^6(Mn zBPj6KlUd{>m0|$ViQOE}koou)aaZLZXz%u0RG%iMalM*ov3;7Dja#JL12wT#E$?mBkkw){lZZa$2c;2WZGfBB z%a4vcmDjUK(PmoJ05bDyg()hxzfeG?-G~eGjmuiA>Q(OBZ!y7v8b9Aiq&q9H^K%m# z($=Pa;nvn(?a3xKA}Pv(dI&VVyDdZpf$7KCJXNvtva!7cE5v6zuSY|((LMS$pGlu8 zggh2)>Z0AGY0SmJr!SjunF?evo(|Ek~X;~cId%SuvKBD_eOAo64*#*hW^+2u()f=(rgIr8B%_P8xs?SeUqowtw zZgjbsBcm)3R$DFEKNAy}kG62|=4RAH7e!LV#fXZ%)kSOKuR&Ec!5)gAVwJKYnR?^JDF(7SSCe%~bGFMQX`5)xcwOanWGOMxBomEY8*$G4Br-b+ z3xQENs!eLq!m78yYP_j&$0CbGiOr`3bfzmE7qPPy7L})h>PoV*6^!Ny3&|E9ui7d$ zjaYO@950P`SI9Dz93}7!Vgi<2vvjmA0P`_sJai{8M)e?{*1pwZB^kk-Z)|mEEB)-t z(0nZ#^Rv}fZ5$J7ieEh|%D&QU1f6Y=b?0om13fBi9bnT!cN%u6*m)|}wXPNDvWa9F z^yr*yV+%& zXRV|Ct4idX29>%ex2|R^Gn~Y^?E1dZjOT$s+O$oIw(VOs;xL&JzUz{ab2419w>e** z@W?9Lbc}=MWZWsi;@6%lfwN@L3fl#_AZ-qLPwmQ#^1dXl`n+OumDydk*}5ij1-UG2 zIJnW1Xt-8&uGy{yThdt2o}Zg*wwMMzqnz@O<)s~O_4tl$c_>HQk1B{t$gwY#@BU04 zRF;8Cdq_5^MAH@aly_HI+B)MxD@0Hz*Am42KF6*Vdc@0=^v+fqVPl95$hqox4GlLD zt(dLc$XM5=vZjZ5wi%bzdu|TRH!8a^kx}JlRlCfllTsl%=7rTM1lnZ z#aQ&B#TZ53VtnY?W>}cH$6@wcCb=wh!;Ra?8kYevq6U z&DE=#PANGm&yqF!yp?ztFDW2i+oLI}zVDnwrS^$7I<>V%MNOxmG0-4|DKuCnNpeYc zfuvGr4w_hSvxMFBQJOa1oLi9TC9#(HxHfFhRO=bF#d%JXqZ6ci#jqW#*nWj{ZY((~ zOJ|-rTHQm>CagU3%+k>Kc(u(oaWiVq>tC~8D&ym9aCf40!=oFA*O4bw7BGC{T#e%f zZF#QKR>X>H`74i%l-I3WnGjV)RBbP@KepJ$2uSyVh`F*7QC%$I#H}g-#QxxHJPpT1P4t>;|bMBwr7XkmjprYu8>g zQ9BwQ-9Eg{+OC?0y_}FpO$w*7Bk2)rG}4@4f*o$`skNF7Gm6nQtw}0EsIBg8MpWvY zu%H=R3sfjMaxQJq(Pp$@(eptMs72`E za6H76d}VT+UE0X`4(gdx$(;Py;Y57G;-aT>>H+BexXsRu(=qJ>+Kv*p#)ru!c?JDq z6qX;FVsQ0E;mEO+3(o~6)j|kRCb2@=Y-i_wRJ`8LHrvrikebcNFNSCL-(6lajMVQ8wF1iJ7@LMJKlPoChN3ntXQiz>R4XZ z43-RJK2zr>jU-qaQTDCQ_GQm%gkn#dL_ibsyoW2Wt3w-)!)dwXhShF1))hM;rra!UzB4=LshCXc za7_ydsdM(w)bmSy0@X;+P$#m^v{;Xpwx^epIno>s7iCkl)Mvp8iP!6+wlqyT6M`_M z!(Mb=W`c;P!qBZ-=!LjpFlI|b=7KI!jC1&{jRZHnY&zxuaIz}f$4ft-4Z&&_z*a`kA!t%y4Y`8tw%Tea-u+3A3+w#BQu*yOO~V>+#E zOE2J*#?bH*#hf~1CI~0H?a~;-dx0ZHq-8GFPCkdK*TR?zyona7GC(ZJV1R+r_Jc`E zvR-tk-sIMglPq9iYX;>sczilzd?KW+XoL7Iqm`jYLsLLCw^m)M=*hDF-~m`9oaZ4zKvOk55m!j~jkTm!kn;M}pSB~UarymrYFS2SVo$eU@Cq&3X!Bgo==yeig3 zIIK@bhOR;PpnT(HZZ0F+rqPO(5ecPIx71MWkxFS9nv^G$n6F+5WyCd4YiUP`tjead zlGYYk#O^nHG}Uq0scapwErg0wsq@Of`pc%2eoVH@ZdwWRz;LgD)+;gt+oq*#Nsdb6 zKEw*n-pDiDOSYD=>TjW!x!Pb;*h;RU))y?Dde16gOAM<;Dl;~<%HmGvz75;9?AV%@ zkx4aze8#nOG}Oi%H(qrux;^i!W47u$^DL4lU3tVC&Q=GX!3*m%xHF}Ur`UpKSC*`) zrhX-IF8Q~l4^HSdDfbzy!Q?LIk|o+uXw@cIL)w*9>+wN0CpZcXw@p-5Qz;wGM%fQj zkX7BSj>i39%v)oPpO{BeYpchaxgt%nQVl8anUnr_=@d*6%ZbHKJK}z+I?2v*o{6oI zds`O~RL5uvXZCr+$}?#mpbrbI_Ffdj#bhy^OSsQnj;ONo_nCX^ZH=-D*Iv z4s5Km`eiU{7@2*iq_IL|Pn*SAZk%U0c5nDy7*rUy5HEbvgFfc>LdEbKjsAaZBDNQbXG< zRb#^(o1DjP8{WEQY~%JV+pg_m6?@Q9|TkbQi-5e!x=4_#h zM|)MwZ(`w7)f<%uCdhyH0whsm?f9P7&Yk7)>$F?Xx$ZI*W z85tQGWwMp<#c#5b#7pi(AlTu%6LrJ`A0w0%Y&~`umn^Zv3}x+xZ6#~YssNdEd`iWy zvYlVI_Gm9F+5cY>F8{f?mWhb=R9ZD1Ph&O9Fq)}W=WGhLvKS0uBb1E0?P|?NW@0Dn z9&A4)3?_i~V{L3sq!YMQXx>f=3N*Vz;ByEECS~0KxngLH_5H?eOA2?DWRR&eO}wU= zV@n=!U6MZs6=Ra_lWnQ)<6y-tUuCjkcHUu>L}o%mQkRR_JvpXq_u?9Nui!^Ews9v3R50uH;aOiM_mq&{ptr&~G21Q;Hd=xt6uLMF9ZfYMBX8fYFG?Fn(^R96PFr+w`x`5^7@k zXGmTpNNG^~(QjBxpB|?ygi9r-;%b*`$k1-_VXsf4q{6CuP~~z9DL$oMB#L9@*mx|a z+RLta$WiM7uA|tM6_}XMJxkYVvJ5-`1-m(|=3a>Sc$<&>8+_3*TP6XJLoi(q&G}!=bUfUsw+8pmp>?baSl$081>@Isgs6dzO*Lj0bq`DcNZsR2#(-o7uy4x?dm^|$JBXvQ5Bw4yEXV+Fr zX>|BjE<~4N0bhgs`Z`R47k?Juv9g)`4oxw}wmHRyG$N^3uT;6FEkdwpCMF7*lEYRX zx40X~zJ2(Wd{5%{1bjxc1C0326!w>eazP}ZuF|acBL`N~yU|VTyJpg_@jy0da3I0m zU~||&qJh$^_Ql6_2`l;Dp`oj_10{Is-JxH0M?-tLMXtJ_8+Ag{g99;{MTHv>@$cj- zffaEbuyO6KpgtE!se*TwaHT#zwb0E8gfl5K{@B9nP6n+e#~Rg%Qm+4Wah_%shKu!% zWT+Qy64|AB6~GyKt5dRHobc2ut@t;WsY~%NW|N*ysm~82Axy@EWCD!8-gBYAHR*jb zRC3p?^n|MC6$bR4wC?15hx0IsWi}%dYkL?yDmxCvS*$*`5e{0;FR!|weD3+tx#zBV!m6`Y5dvX(TXj!Og%#*lUlgrA zcg^Yx&sv4o7xUdx-rlM-+PJA`a^GfM1t%7`E?TIwaG}MQ%r!5cu&_o58f;fDBVA)^ zo|_is?bXWcnrIByJ2ei5FPW(Bu2mZ4`s!7Ua@zwhmqpy>m`O2e$Ylc~8%KsyUaTHm zH6YJ6=)AJL5Ut@8pBp>paJ8e>xY(}la%_3&j_vEq7p8QoGFRiu!(6@8H?M1=3wLwh zV=IT3m3nzSjxy9$bN1T4^xTWN=C7Db8_}tkMyutKsao%7=a|lr*e==5{`(|8hUWQl zt`)7AuFkFuG27;6+aBDTw9?`xXEjjEYg3K=*QqJ@c9gho+JBdB5$?aYwf`=ry$Yji zU}Hju*)SEg>wHdx-yX@CTsY0(UdG&*1RqWu_u?<6-64Z1z7ZoUK8r$I&F;So2P6a; z{q+8Qb-s-n;AR(&GngBLLnouJbmX?C)oJg)tJA44$LT_-IdXD9BpQiX8s zzFgmbFJIPh6i)G$hdUn14*zCD4xX-xKgMY9sZg0DU9`gP@GE_7isg4wkxFBacu`^7 ztP|-+a1INffa;>=ss)cI2} zY^p`8^In?#m zV8c6#uG)WB{rZTTicw>Me-i#;O-0crd4`&yOS^gpF@ZnOxMQdp_Ks7>Q2Y1M>E;@0 z|31vT;2VneR9iTQ!l6yH)V)J3&A)MZRtbodf2gG;xf*1&(zyhREBkQtCATF z)yBXWW;%O4{N)6N8_PAQwa{FQkh}mhtUc1?A3?0 zbUT_LIFVw6hL8LpSI+X4X4!KpKI59hzcDJt$EBNGNWtXDdiau>t}zyMC~rm7dbyM0 zgHXA7QWZkH&+VD4r$T&X53S&;DjYU?Su}xczE?wZQV&bk(3$O}BxzJlgP;KdAN9rM zI46D?D)EDcaP%XmSU#fZwMKk6A zN3n@x)Mm}8GI-OjkA7NTdOHc_#;>-MlOZ1R)I9<`O?ma`DG7>~w#8*4;+U_K3fo4L zD6EWvt10He8fJyGUuIA-N2%ibZ|l%Oc zXG*~iGWKd+5c)cyihHL$Ge0$z)~6Tg^!~eMA!j})7B#tlAF9AI=!y%ed`u@pAt_%; zJ92zxo!QX_P@x?vuhPRmRg#4hsK)FTi*>y_szBeDBc5H@Z7KI+gi|cetb?a9#`Q18 zVq7AOQgdPa1!tj22hoT7@12`NiI8c5%V|Vc<{_#t!$SPx{CFTleL0e;WEdpdhmx(9kHTk)b>J)^N}vYCPnb5OI`IMPA7mx z6ZDnLG|!YBs%NZV`_?xl?=>)cWxF_?ad}Y=B@_p&TP%oOsywZhRpvlCBPBlw88GR~ zTIFuc%%Q#MOj#;9yCfr!nww_WR%gN1-RVAc@xe7lGV7GqME3}E>GKwK35`b{O#KtR z*Gu+-uIMXAA>Ka>H`^($uPq~zp3w5pO{7#)6}q7yatE)aVnve~6YjbTYpCMpQ?ONR zRU1sx1(L}qi_}x08;k>H3-;=eSQqwXMyfj&A0;WB^^Y`OuR(H>``?2h3H;ls@K@o}FY%W)ElRw&1-YR{E;RBnEfTuyGBt(Tf!=`x_(6TxyZi10d~NL#>ik4OqiUV0?zJ zdC$(yQSKK^HfWx|8nJObViD_4k(Hc0l?@yj@U*9QK3R(X`4m`_9U}Px3xrl?51}ZK z^^jTG zAObYQLb4LEfaT-RscE+OxIC2gITpsGxk+!gIU({Lzh!M7vKkN!d|NFcSJ*~gA!|xj zBWUpViOML8u4ER6D>5v@iFvdGCwBGy=mys7`t9rSR39gy@lscJ2bmzao>HC)x;axu zSO9D8w9tG7ZLgq65;6(f26%B`{`8quiZCV99TBlv z+qWn_N$It-+f^ms((!GOLVei$WjWqv*C+8;)+2cF_>ET%qN5obn_= zTjyuF0*P-{#!k={$t;lA6v+I7qZ(N)zHE)Xz~)P8ioQ-jAdx$dSMwW!3h%fdhPm9Swo7pc3M_gZ*&zFZ&QZ&1C_4hgN)48-F6$Ycnez+rnF%+I@hYV6 zR*)!79vb}OutjINj0GJ_#tMa~)a^_!6mJgHe1FJ% zU}))*WRtAAW35ukMQ1f?VuHn_eB7^NLVQP7X8D!Q_XLIEpOiynIW?3si>|?eP0hI) z%PpOZ*hwU}a$VEvI(Q~gY(QbrtQe95GCN18PBA_c*^?)=p*ovhQ}#Iqhns=D_*2`C z0mhl7Ht;!Nl}|Od$gn9nr{lud=>G0A-}n{8$8xwfnde{+x&mAUo{=@kx=Al zta*LL%OA&An`QG6WJMIjz`|S?h)?*4f{!zHHkPzQ=MjTZX;U)Bw3CO~+w8<9mF42r zMv;os1&fvc8k&6x2o%3G17)YHW74g0;1jxvoT%W2zi5##_h(-JRsrQ}y)T zWzW{Gw;IV(c*f}A9#z_Zs~E)9yZB(-N1E6hM{xwtvcC7RNlKL-O18~7wEoX#lavt8 zz1gme%SyVu=OImwgSxLYW4obT_6YMG@`h`+@OetU#(DNTOX$mNpG;XVG6=a)K+Y_Z z+ML|iDy1=<`fv>q(~X3D7ehK9NwlT0kQqn3C%)UVj@vj=_H)OT14Ch*LOHA(5`S%4 zTkE3|9jtK1*skc>g3burcum3^I`z*L>APWEv9S9M+{@#BMDWw5nLod2#zeSb|2_^I z@73|83At8R+y^pR`%hd+He2Do#s1f*3NuZeH}1g6xU5|_TU4k zdwtYPQN&_SM)7%OMuI!~_&8QCS?%G9!_WQsY9t;s2#lW?(7-Nb7j6l}8Wj~~p5A0& zGW@$^X?ZrPcQHX<24T|GUH? zK@x$}aMpqo{O5uAkNhBwsNM{1;7g??_0G-P;0TVdm$2WJP!ec|h$frtP;x0K@dYP) zg)tFKjbKZRm>HvBoo!JF%0 zF9vH~4ik^Nh_l(+ggH2fa~f%u!9btZ(s!yfLYHbvV$;E?QwkK32m1Apn85tSS)NhE z!FYBxmT?%TJ1??AG_15Y)Tr%IkoknCFCh(@Yc zGlGj+q|#xo4|1@f!soAuLDCxdILyHWyK`zSeDkWsTR?8T^4W^(uV%eAlPnFGhF-G= zC_qlao^-2ttU}U)}NUDJilHL(xwTgwYr;`S@^SP%ty3i!ql%^3XvLmvg zl#;P{%;4!REH#Eg93N()iA`(8y2yd*+oT5O3z02>^fb@_A`BTBH7{YDtFeN3+FpFCRQ|X;_@E0QOMKjg{CnjSJl*MrVs{~Ve|L$* z;_^=WAr<+u>rRw$d?))m>-g?K#J%$iPVmUAM{(Sqt#rirVp{INqY-w7oiiA^ag-15 zHjHi@-7q#fG$QwS>wQ9urZB^*z_HJ|7F;@Ni`T z7fRcAjD$?)J7%zTEfZb88D;U4FuTyjy;=su^!1!X%rO^mLSg#=GLb8LwD(p~vM&F4 zoA8epN>2KW=_pq0;fivuQuZmJHHWXzm0lV9cZ=>P&+4OPkuHg3ml>|(Y}KnY{zYQW zTVBFT_7=^hbJq4?4=igvRXbLbFnvoO-~>x+Z+Dw#oE{OU^G++$B7%Rd2UUc*&$A-( z-t(?b!3gA5?Q# z6L01D2OF8)%M4Src8SJ@HJM@D>*a#7gdeX?ofCx*4so!|H)>g&8Ae}cCqguw4)@afI6V3FTz>OxT{$- zUc4IcgM8bl7C)ynKP7Gf<3{RoxivspX#*{!R*KB1USv$;@ghI*=RKb6*X8^r2zG6v zX|@X;n%@#bob0QQg6}}pp!k`;#MC5G-(axvvdS83>`Pb{`09}rHNGp5m%*7%>@jf2 zrw%uTtt+rv(#5k*940c6vG>5FSM4^Lxe)9M%J~t*8Z_IwFq>G3=9Ocy&d>MIlDPlV zs%znI%fqDCT!iv{^+2>xLqfrqzATc zbRf$hGqbkvGsC{14hj2Vv?|+Kgiu zni@vZJgzEP`XPf!`Gq_}@#fz<)6WlNM9pYK$#Yub&rrH0TXUB<)7~9Bm!~#!d}V2+ zc6m0`s%LwTWs}X=U27+0d|mXk(Crwi_-YT zJsuuV{A_%Lvs6{YEfDtR-P?_fGi@F8W?A0vVZ5yBw>Co*)l=~j&H5=$qoR9wKukNJ z$70fkLL$|$#h0o*x*)733lo$%L{#J4A)>C)v8HbpN5A|cCNtOpwk{HfP-KKjG$Id) zThO^o&XwdnY^65%FR(Jc?aNBm+A!cjjy^;uh`4!5)H!0v)JsauKRanrNm^en<}ER6 z0o%f{a0nNyNI$P*SS@L5JKaiE_Sq%QrXd`V2LmD+h>DHqFHxg~zT+;igaNK(J_4o0e*Rll(4BW=NFVloH1kv}60`{jb?NmfbT8+(BDs_s(qmW~r51mm9@{-2hue zi7VgKOf*|9p55XO#8n$6oVT_|$0~;n(y(Te%BLdK!*rzFDQLA}0|i|?)%K-8@*S=n zup8szqT-b}Sw6_|YO`hPS}_*V;9jw&MU8zNo%&d0V5N6z)RV;Gs~}9D(>4%YFN6hmpt}RZ(5tB^Gsofy#InZ9tnl7 z5p<%0O`#9Q8@_0cHvqYvR@swh4HtqBUYfg>zQJ?}jvEWO9<&C|=yuE5 zSeQA2I5-uoOA&lYg}vOValaxnv`n+AhKp$8q{o69egJY=TzsY`k?&36=VafcPdz?P)+s>WpT%w;WT>Z-z(6#X#+y#~^ ztGG38XIt_bS-4;qzThcw&qyS;R@q&hU1-p?R7v+$f(uC~^gV#xOA@(WP*lk~?kPh0 zu;4cLkq~x8NXBCu!CZH&lV_BaFWg+ze>*ySeK3t3z;*)^Q|zqOD}yB?Po(0Y>AZb@ zA*d@8#)S&Xl%rXn8*hF!4(=C9?UA6yExLmv#P#GLE`YkG3_)v91j!I#&O^ z?txPL37GM^=1sQSe<33H{IQJvo=_o0(hS{3@5+y`Oq1=ZF3c=sk!MFPA8qFa+b>gv zu(`b^YATNNqvVrAzd4i{vD~=z+sRs3GeM(F(^zhzag18Sxt;u5W_y9pKKJZyEzrH5 zV<7WDow6}z<&26My6ELHn++~p?c)a(D(1%{A-tMHOS^4iy#%xDhO>>VI7v#Aa2mSM zUFt#K!}e;%zmu=Q@OYW64_C<;U|Fx1XbWu)m>;FwR&wxCMgd8=sK#(-#1$!Vd;p=9 zUMZ1xgesA=3Ef3$ck~~1;EHG5k1lsT6XZ#HP9_#O!^V5besNhd{HiusNq0)7I_%RW zI3h=wApmQHfcRaWbZNOWEmt#rA8McD(p#vv?B`W%i3$N zz4qGu_&X;a{>p&gZHENGS>Rbm1;Kaqe5!nd;5BCl!ExYg!Q;VqfhT|;bMJo(k|g*x zcnbI<@Uh?{;054g&k2IP;AZeD@ZI1L_#n6%JoVfl;4#<$o&iofd>VKf@2>$x@BQFo z!27`S!H2=4!IMIZAvnl;4m=WE2Tp?{;OXGoK!tx2RC&GxJ{r6qRC&G!s{B6(&jXL+ zkMdg!l2x!7Bq%6>%fT0eXM!ID#rM5n4*U@qf~PIB@z#OY^L{HRdT$3M+E0VWf?oqw z{(lBl-oq*E$>3R_$sfF$_s!r*;0s*%8$kXAAK=g9z<&T0{yR|o9FLHc{z8YNpvt!w zRQ#uciuYFM|0z)A`6fu!1;2Lhr%+gm6s!gD3Z_8uw;xn}-w7HzpwfQ|RQdGiyBU<6YM|&nACw&41FC#q z0Y&epp!hgxh0SLzC^_EH$j#2WzPS@pyE9MN{)wJX!APZf=;@<{}pJ##m z3*NyW#s4a({2z9B0*#8SgG)ihzZFzDpY7h?;@-dD-v0><2_HatRqj=w=-mKH9u-jZ zUI9vvE(sy@a*@jv7Ip9hNWTR_R-GhhgQ$Av!v9>@C` zYi;{k1zyAZwcv^1Q$f+Y3zR%R2ugpy4jv2s3=F|XK-Ei#@~Zx~fQU9|xc4`KA@84e z{yzj&zb9Q{`M(+zpSwVna~~)=uW|mLa{k|T{*Qns5x)FV+YYY;)jqa?CxEly$>4ra za=8;!{C9zp+b2QE^?on}e+NDuJo_>mz6ZRP_x<2B_?MvS|BTBmol8OSw+WP7s-Wuq z<)HF=H>mu+2r9pCf{OnuQ2d>B1#KD}0;NxTL6!RsQ2D$Cl>U7j48iY%;`gw1md*vB z^k4!!5!?@+4890_KKN#kA_Xh1v~>4?r|^CUC_1kM2f&YlgW%^t@qI5SzJCmgpWlP0 zf#I;FzYbKq36P+m2p$E#6_g&m4-_At1}SQAAEG9`5$?G9d z<@!(XbnqmUUbq^RJVrrOG?)Yx@7bX0>Ghz>`*9ckMetF){|ESJ@DP*+(;Ezc%5Nh1S;Qs;Ms=+!Slc~cz@fdE&r#% zrytH33H%ZMx87je@utmIUblmnC_eZY@P1I~e-0i49<#;fb0!$_{y0$eHU^5{n?T8< z2rdVo>E7P~iq5AUJ^)J2{|-t|&z`V)^LX%R-t(a3d^?C}f@gy&=jTB2^#G{)_$3&E zCvLU&=MqqQupLx;DS?XrOi=QDJs5&_gK9_L0LAZrf#TzoZ8qH%;G=n;0Oh|EJO^9= zRnAv|(wldI(&zVsM}Z#$RqiiBHSAr_nHt-pT&|iaU&%fMm%Q=8DN-pPt;_C`f z`P~RgZhOFsz(0{BltB z^>J_|_zmz_@UWX~eV+)byyt@AXBGGo@N#e&_<0xp5GXnP0#yARzRQ;9Xi$7C1Bbxt zL6xuV{OK}T7EADSMk2by}tll%lii${s0VlKV^@le>o^RyFr!r*`U(D$Gv|Y zRQljnix-2^yF8c!UkF|S-VG|<&%kTIGxu6Ox&^$P_df!q_n!gJ0e=Es3LbTvmH&01 z@~?o3|0?(XccAG0%DtZ#+5Bz*75`bFABPMERjH-U=xWN;n$K2YU*2vj=@^R`?Qpwc}Jyb}B{D7icgo(G;>uzX(*uHiib z75`=6b>Lrv=YxZ@R$ngy74KGX7`zKq{$B=F{=?=hUqhhkdj?edyc3ihJ_{<|k3rEn zW!{Eg4~qXMgNpY-Q1$jrQ0-)(Xv?(@RJ$*L(%)BtD#v@lQ^Bu*XMqob74YyU*>>3g zAItkI!R6pb9ex*7eIHS>xE55tdmO$9JX`TWrTaQ4dHk1qUskr^n?TW@1up8`^hyM{|Zog7lA6rD?su0L2woL04RMtqHg`K0Oh|Il>ZCC)4)%FvIqBp;^$#d z^p3jS;!1EO?_;3q<91MTdO5fjyc<-$KL$5|CpIjdo4_&Nn;mA|WlbxWF;Mz= z8z{Q3235}=1=oOI0VTgfT9%J9K(&i?pyE})tHI}hlJ951i@=9K)x+s+E1z|sU3 z=Sx88_g{dr6aNOD30}0%=C>Jq9`AYZ@!-FJs*ej7th{apMW+rP3%&+C0elB&^a&Kb zuY;=ZUx1S9S^KS=uLNa(ra-mZ26z%epa2xne@Eq_rpyYbm z9kyMJfg$e=@GS7<;HlvI!P5?59_H}7&#?4={Y?6ZL(%tV+4pxn$MSOzcoONp3g$@n zAgKIKL8(IUQt-QnBY*Hn!Y_M~<@?$fTYa4a*Awq`;Q8RUL8UwNPCGt(EGYUpP;we^ z?s*9O!7t$^ zaqq#!5xX)!~2aO>S%u7a(D**lHpeHe>p$Fp}gy-_OIXH;7}7Y&s#~D zvxtzJ%2`j_#KVkOYLK@k>|a*6L7N0XW>4ATfl9_>30KRJHct(GjW&T z=5a^he?Is@+#|R-T!>%#w}zK<(jKYj_obfwaa*WgB7oE6}?yk7<`!+nTn{WMPaICvlK7@qZ; zaQJ(k2i)@?^ZY$rh#SW}757411E=2*?g_XHaT{^#Nw*CQz-xiJp8351x6aZ0sPUoS z`(C^!>$2x&e6o{YN~r{8xi1b++u40jW8ZpE$O`E1-_xEY-J4P4(Ym&2`5 zr7#>WZw>|nn`)IpI5}UddXMe3S|!}tu1psiF3PT2qm+&^xV#ybYjefwa2W8cSYfdl zwyQJqQFX469}EV!C^&2tD}{VmYq!E^wpD0^%kyEgFjK4Mn?uBzT5Prom2jq9YZ7a= z)(9I!EmjL*B`Q{1g=$otDG+bRV!aTOs@15KbNR4U3+s*AOo22D#nyaStu-o9Ic&C~ zMyp+4J-7lwbH#lHsMT6wJ!&==Y7I-jX>&}GUpX8M?ur`KVs&mfTqs1PB*BUTJT$^0 z%+JA(@@+Q@=DoVO5G}4$8Fp_hHesz=m}!O6i^>ePaygr~kx>|x%e933N6H&8thGHA^gLMP=YUny3L%~m67)f$SldwDsJ;uL0E zd*YYcOo^A-1}e9FXjL%;Mi`NZNRfWkH zC_XAw2p4PZhEZc9D^o#nEK`7jRU1kbF3cBa=EX^bl_*xC#-a<8eTkquPn%ZDb7UxA zxI8Yltu)KVxYG*EKx5HbLUFg%)NZS_Xk$%|OoUMzs?}C;hGL+O(pwop#hz3VnoW7< z3)LcK!20iiFKbrHQC!PA`|@&2t&Kh`nkw5@r14RhN-bZUU5uL{lB9?g#{%KDRlvhc zRK1`T&dgK!c-s7(U!y?o9iI6@8OhTaqI_+^3oou5n=l(Ev9TS|<_c=EGo^H%@^iF% z1-WJutDVhHiChRmN|O@}+Z?RAJNepVCU6#}&~_@ZTjHr`wlOMl7x_8IZ_hxRZP-7| zbUwYvE=6@o>6>D?7=2}5s~1qkj(lU!j2al<-sLwzeTtZb^(vwX?Nh{b*b@03sECb1 zZlO^`S38Rt2lUC`84VX|8n_vMWLrlzmgTcEMw7lx4akgvRv1HN2SFGhW8DaIorBf2 zM!~Y&x88h&0~NkqjkP0NCu&?!tm!DeH1 zR$e-^mtwi_bmjFZXgat@-DZjOVZqT@vZzZ|le)1PYh&|toHHnky55-GRJcY|`NC|} zF1MOleO9EnsykC3*c2$aX>TfIXL1wJqkM6qrP(?_JC3OwP)M$+N!=K4WjgM}po?6C zSpoBvv@|s^?~ti)Lw!o-gL}6@n~iOy{WYLRtp4PjwqHY zZ1akP`sZZE4oZCxQ4Yw828lDRLVh*l8_hi#(%TVvnkh9BW!R|>mSrE>r><=zX?lMW zK6FVEM#n`XUGr%+;|P7~F%Iu9xHw9NldcNvjMkr^(OfYt-Obc=9MXr|I6NkvSXnF6 zIEG_33AZC?HSBz&R+l~4NA{}S6>)d!XNL@WRk`Yb1NFmJCrMkwYWj(d<&o(@z6KGs zUDM*M^y9#EE9~$Lb765-6A`AJRi?Q$wL50JTJ}&MiAQTbYFQOqEx#}~=S){j%FIeM zwKG08b3gYqRE%xAfH|iPD{JzzJRgtXZBG&pje7^jr2R5KSz&y(UHFAsTiuwde3>orbhCRwOydSRj?d8I_d%S_JV z)a`1is@ajRsg9IBI8*LQn>C1OR+-uiv$cK^g?7Fgm2GlUnW!AKZscOt16)weo2&TU z*mbjRRrP-A?dUz&cE z!LHclMlx~x#d50RDE5tI7anF0ilmFBKsrn$P8o*jS>OWS|%7u#%kIQla9wqeh-8)$v2yhvTlvGPr`vT+vtnlka!`cn&U z9T7HcA062-x_8sIiP3B$Ssm8Pg@}%XoWooN(yRwYegP@Yz)vf&6a~9J83!fZsMgrD zssp3OreHC!AjWj0MD@M(-x|u4==6cOp8LV2hwXhG-#-d!cDj1oWDKwi>_GUZoWTTlG7D8L$ z#?h_gqZ^?~EaNe{zg}dyS*vXuH49#G3%}gNL~bMZY<#4GA{Ckg=Esumh#f%t3MZ>X z@7728m_Zq~p)d?K*yTw(-V9l?BZama;KK*iDiyX3e95d--1sz!RoGvcX~X35rcY;%K19hP6Q_G=u_Kz@=`ic(@nkzg zCzDGe-%K1+13j}c{hgYT_EK17#p2c@_5`%1%kIl;k+o-5KUHu=)pDnirPML;szfCW zcr;UL*8{7BDq(uWfE8xTqSCIY?_AEL0;8O~s?Tn)$x&#qq%)bc%?KVU)5WS)JaxtO zI%=#%ZteWQqFOP{PbrOe)$Fcm*CNXY+XC&vYAx=n*Jy^LTX&3ZH>DJ(Zh62ZQr)>7 zw25T9ES#w2=?q7!`-+WPwSsL5u?vk^7{S*}7)|e`)ETuPW@8bC;_bm8*%%DQS)|9% zvA>h4N3+80m&vUPXvc3bF#9u;e&@|paz|q{F-#Jg)zI22-9C;@>HRaFan95N6FuL0 zx0sDayRUY=-7so~6Rz5}pel^gx_{fMFlkawY0t+!YcIkSGw=lBGK|a>VozIpQjvVL z*knl1TF|JVi$O|OW{}`%CCOTiBD0Xfe(hnZ>!;f%n$x^&md-Otdr(A|PB<9VZ#7s%={RY`~1@dG}_7MQSh zt5UbAu%2ckLnCKdKh`!>2g_`aA$3%HA+St8P!5+h=a&UrO;d@5jnG~HgxqQVDO>67 zx)b|0IylcXh294FM&N}Krh1B9wyRFU#;Y`PHjopajtw5a(MxlQ30kdG?;Lx1hNP-+ z5c^{(41KS{aX^z@4muN?E=5U+t+}C~4rCcBr|NA)&?xB4&MxOxw+SGnz9eE6h&%EQc@lDycTsb>5*?*;}pYWg+C0LTPV( ze$U{5-F>eV^hQuEG)sRxs>axe-}wjAgo-xwEy*ka?e-gvvfj5V=Z5|?`C}?SAMUn; z_&psw#L=u0?RNWROGoRZ@zmV*_y9wyfW>OP-Adxl%+GmVYIP0tntKKZx7nxR!7$9x zedf^nnZ{zBiROT&oMp|gy!zUGnK*)y%qt1qKz(2!Uu@RP?6aDM9eFW>Zc5sw+h%^y zQi6&SRPvV%3{WBA#Ky}oZze+xJl!yz!RZv6(ew*yJf4j~+I*H1jcO8Z;yRd_{~u9I zW9k;er{rdznwxoATzXAhXsY4v-gO*F{tN{XrmrxcfQ!MzV?@?2 znKBVwxwb{XbPij#jg4>ZN5Pyy(8v>qz%2(1g_)UA3TgU)83GrX3$bv^@+maknJrT? zM%j%pS7vw0G~|^W5R{V(BiV~xtqeDxm z)3nO#MiWM4tT$`i3^(S~k&=47V%kgxoDtU_Y(6?FXo=hox{53fUrx)cX#RTtZCG1Sj%R&B!!Kl;P-8@?N)OdVN;8R=7f$q9~Z$C40)L{ z*?DW*E?1~Xw&ya76J`s4^ybO&?J&gZkTDugAa;0Y=b9!S<{}kUlxD@0A7zH)TSqqR z7{AF9@tqIdlpTb+lbOa48={6eX!>L#I46R0EJ==S-?npdV1UYE_DwZek0m8EX42|N zW7EdQB$e6i)R5kEiv`tTd``=nZl?)`my9;ROsc&dq$Mwj1+ySEwRv=lsp0|K95@nG zrJulHY4%Q)WtXi~_RUIMVssfFdK(zfl)6#OGl???@r(@~qLSHPa$ERHX@&`Q``;+p zz<@goZ~*->rS|F%otikP)~Y#s0t&OL6Q%xOff0|flleA79j%TS0xOafD?@DxL8&fE zu?kF%Oik_Dwtb@+#l&Nfc%;--tDSsts0y)a{v1wi8r`yGU_jMoJEUYOsAr>w7u(CA zQ}9Mtk*Jgs;MbLX=tUCS`F+LuLSlQe<3OvjQagwj@+`;M!6{89lIf8+{%}o71eo_^ z-8d~x_jU<}qmriEHYihIvUD=j(K=7SEsSIT{5i9jmP#tsWcbnXn`9rwc-bY69ueah z*K2bs{qsrO#COWlrf=u_ zlpX$3tVA!(;uQqVdNT_j^UR^`%sW4%d|89@Gu|bFn4)@1+L>yBF|4Dgg%#F<%z6<* z%u-LsYt>laIY0~s1&!JQkvQSXvE?dT_u#Kb$6Pgh80ucu#VXL2_frt)1qs)DC$`_0}-BS?bX z86X!Ncs(0NjqK1t_3!tQZK&CoaE$nnIR9ROnG!4!VM!v!G@I6I_w?QPjNQE|nr6n{xXw|rOlgsW3~zey~2)xzzM(umFOjTSvn zoLE$T=iFwEYY3KWTW;ZbSgKV&)viXjJ1ei%4`mCUplmAXzgW#+u4zC zv~m+ohH|;}?YU-dM{PJPp%PCnl&-6n^Fy`9+)%wdIJs>{Zi7ynKqR-3x)}~HUbE)% z+?p$L7hfJ;eDUxlYc5=a4-s?Q3;T-7EEDgN+?sXa+AD_FUUK1@b;R33$#XjzQMJi& z_ZmxOqmANBIEn3lQWRdjzfi3;uWQ#ULxp^Ms6Kx!@vC!fmR)i?3Q=V^+`&r4h=$T>CdMa5laj9;S~I9iDKxE|E)WfKI%9w9B35^b)vL@-4zucO zcJ8=7w=Rh%24@S6+$b9XI#o9uuA64bXOg*fRL)(`@p@HE-Mluhx%et}Xcclz_1d*p zag}O)n*&FbstUIe(wCkN?BF7|BInEpXONAAKcQe6lrISYT4e2%!xIg>X8=BY9(d1TvxE>xJIJgvcV}f zv^a05=uO7tg^K!=MkHQ2RE5+R5Vs-FisssjH5%*Sc&k_{`&4u??pjv6u9y{N)oPb( ztdLSTdo`;H!Q^&U$W@OyShs|o$sn?J6XM)q8Jl496eY)hI4iLqN)hw>uDCpEi< zk(Hj_#ANqPE=)L)$tAhY)!{YQXxFJAHw>fo>dM!F<3vduEsl24$R8m5ps#pIP*Pgv z_F*`Q79l-~JB?Za-gKifVYoSJHzNe(lxz;^khWP|;96K*QHp8rdsQPss+~8!sGi8( z_^QlNN)_!Iw#ry|&xfT54QW#~NYzAy?mYErII*fcG&tfsL#5Fn3o&X2b&d*J_unL> zEFc{>Gg{Of#bxau!`gLKY|;-Gt3^`LUF(mUuEP}@i$<@i+-GyAw9>>&=vfh~CTZKc zuqkZ|Pi5_cC2b=&QxQo<;#XvP+#$2Hs#u{a#h{UQ-XqIK5EWST@r)K=0c?2^vCvj? zQPeYAb|0a?$IEX-2k*X)_+%^+FIkI(ZWXs6bYc}zB z%$)~QLUZSgy2wT1MNPJD8*R8{WP(ItsZFd>)Qm7|nFM1t#~gLrG8fUjA+4w!Btr3& zZaQ*j=QbHLiz$FT6j#KG)kWJhY-OSFDufjv+fziL>?WqEBvK&CJT|M$Ihfi7y0}Fj zM_njCTaTh@G$1w%8LCcnmL?Ntimq{qvbFrBl*Ej66ZLc9{?Z!F%Nl*tGt^zN$li<+ zMR1plfm9LpWX?7BlmAqEx?NJslzFWn*u^Ma@HC5>!)N)c78kXnY&0X{4ja#P{wo(@ z+{#oFPVPNA$@;!QYL$^hCCX*5v%w|ZAj8{YY2H?kZx22sT_G(BS8A$!PVQ>Y8YrcU zlC8reiMNHu*!4(-2-@%f@u-|fgR(SDm~ys(2PTqfFCDbvoRUZgJsZj8qbyBhw~e?% zn(E47_;M*%qmKj8f1{$sRqUakTT^)TRc`7{x-y=8It9Qt#f5a|v_Key~oIN8hDbAiL zmK0~P$$)~5HJK&px|c>)T>WA(Z0XUG(VR|2FfKf`pD*zPG^b#qJnvj)4{Pw{fxuQs#8cQlG!x9grCmAD?!gD(TgfVwl)Un zQ@N>R3HhFeDG@|R#IBZ<=Gh3%jxf7>q;$ks6bGS^J(=#M^63l`u9s}9OVGB$>?&^3 zNhjNXopqkXaZ?b_jqje^MoU&xdz#@+(mf-2Bi*ks_z$bDe5T^r`vOPF;fv^P3*%*D(W9x&so}(I^CV6#nLB} zo+F-gI^PvSS{3Vs+FjsO#JCi+$v$OH#r7mShiiSfNTR2UYNqnm1f)u8RIy>csWY!h zcXDku6+g$Gdr5=NKtnW^QyFdo%|*Ys+tEN5?3#cn7*g>DD`V0QGLY-EW^snaK~xqF zp;vS!OqMb3Vq|5toa+Uuc*I^EFX}3G&fl~(Nwt)Sr(Ij~{ID2iYtD{Dt*FdOUffmP zmcDnph(Tse-j7>LZe;Fc-sW5x4umcKe;c?}S=USTY6OUL!bwO?GjsF#(VucQ8y zJ=OGRJ&7GJ6q)6g-Z`gaX%cqEYSyONS78NL>IL?U~)bCy~T9Q#)OVE0;2yRyb#ca~+ z7&#wAJYP2l5!JTRxOmwV{iizz5wABB{YfS=w#3tRB7HSE?Vq(V>5xiskxR;rO)ucV=-=Y?PdlNCNB_RJ$Z*%Pui8*`7GIZp8QffNC^D$o7(Ec`5E9GZBm} zk(O#dq}(pG7ezz*g@|kJ%WfLeYfIKrvxPM)%JHs{EvS!|zVmEj#}**z*}hyi^`o9ZgBTx}8s+$KXiT^Hv<@8*k^vGkN=_}aC#LV?W$0ui>f)qQ4)N_! zV_QqL61Sl3UXE`uai5VrQ%b%q?Y*xUhe_lrR+`938?JUB0zfHS@`@>a)G!6ZbS3K5>#Y<3rn*y3G2qI*A<9 zJ6@iW-8<#-U`Kc{yCcS-h$==svpU(C#GWCu2OZ6hY&X>;*QEPYrFD`@%X?x@pHB+liR3uugX=~3*yGK>UVI>_$F(XKK zhdb4PI>wF3J#H9G-{Ur~G^7THKMIYNgJU!;UDZd;O7;%7_8#@hULxC~>gTnqs3<5O z$4FSL$BPLeS8@vtHRNtK=1DupB_(dnqM7=nu~Bq;o7+nxUcltEg|(#;E!VfD^OGIN zU#9Hg9FF-a?t&pF3tTSF@xg^Tq9r({BU z(&x0rmefV?&Hez1zk4mkE=4*+;!far=)4FX7vGl3w1^TVmNFog9j5u23bKL?l4D#_ z3KVNWnv$n(q&Z#`Ms4F(N1?Rn#bK?8Pv4pY7JU6y_0B&=U-k?F@?qx{yFcu1h}%LW z>UdDh7&DtNlB!wg8aCG3Gd{kq5T*0+{NiKUr_OjAF5{k)Pn5*UOQ}@?cXd4O7aN7z zkWc4lyHa#dJhl!Os0ZLSxl7q?=;I(`+Tyo(C?cx5Yd#ciPEL{79+mRvG8fMMbdL6k zUQ`&qm~$6=+RJLSxq9BCYMnG;-u5zaDJZ=b3GMj9OI8((NPHyZIF4PcM+jKsCDk_C zTs9~6c&0w3W5(BM*EsC)X=Iz(q-#yV7Pyw;xcy^KzxxXKR%0UQGfdU^c(mj0tmxx? zW+?{bi}}(_0$&ZByuw0M%%;l+UC*K^YCODgM`fl)wvTTa=Uk3wgma5VpSrHDJCho3 zY)b58=F>ra2TZ|2a>fSM++fIcN%8Q@&kxnXB~@w;T?XUE2&tOpi!3UoOJjRv4WS5P zaL?&M*o+4h1Q7>yMN7meQ zB5{yE_)0s-#ZfpMIjg~Xb#AX;Ffg~#oxbeFpHdd{@?79tuRUP9moLrhysW!GAA6fM z5k=(#MAMNjIeKc~j);+wHu`zS?RJ2JQD zJFaA57E7EA)AFxrN-SeTK#Re2tujSiV)a)3I$0+;5{wtjUJF`pT6b;?C&=3}|&<$tJLI&+;IC*;S}WoGf_3k|88ed*LX$w;!EYSeYze{4WU0QrU?)-<)AfNs>dP+Byf z29VL48XfaT>ZMQO(%)3%j-mZlMCt`q zA)g0uYa?m^>8}Ln%VvCFz)(lHoS=tyKeX&g8Uo3M^pWi&y9Uw{^Ah&=-^GRL4$UD> z$^n;3BtAO78_=JQW=61R4vo9PNy4dwNEvCOhF{a%t=TBI=a`7CFgr)KvsXF&w*-`q zuL;1RRjHMbuoKVN;H$dK4RtTQOiMP`ZS02yI&GppE|5}S4&T}j45a-0<$I^pz0E-S zQv(@Ur&hW=A+P4@&6_zHytJ_YA2hsAH6Ji*jRDLg$l2c%a>?@tv1+dR>SzUmi%A5TDOPY*mcu?eqPCdYcQ(>yB*$1F2@7{u%*E9sLxAKA$0wa(fQatChV-bbN=v zH$8?tm1#{~jYY86gj8sIOP#i2N@kjxR$|mXoMhFYm--?>s(kfA3oAg<!GUW1tzGtwD4;sk&xMjT_-!)j8t?sWHq{N(F zTg{S*)g87vK5dZJI9-b9lQ3i7?57P<#;t3lo&LZ90*<#>{l^2;1Y^yVuu^*G&4Vlq zQuhPvtVsF7L2tTl1fN&*^rsH^#(|U%Mc{sINuimq9rPpSwl?|fs(s?Z^CXOEsmZU> zd7Nw)*d`7`EfO*q>Jib$2q&~*pZdi~?ApsP<+fuh%|iTl56pr?Vq%Cx6Unn83M<5? zl|=gggLx9=cqZ+4U=xAIk?e3Op717{hEqi@g_a_|h>%`|b(cQfWS$ewjDHsBbvSrn zq?=N0_l<-JcchSOIajVA7)6U)9B^t@zl*g#$$LldU1MWa3hK&t(0@b^v`N$w0U@Da?gFwg6~37A7a6)Sgyn z256c&e&m;K?e3i0DAS&yPSr_@o;s&?{MD~`2g)7`(b|yt978SO*o9pMcVi;boBagQ z(Jn$DezlYGrvWk~g-(7i+}o8uaBkeM=>zE^A8i#f9;tVi>4hn~?~ zVcb59jhC$A@&9R*ZAfoqYgNgL&8`WWgI%#05ncbrj*hQL*oX{`SP9nDF#eW=yE5Kmxt2)Y?sb1xB0W9iA|Mwz zxd%)pEl*E7EaprcV<{+^ZkcOi`T~V&-dr9u)h=dGZuhMTzj7JxUk?VZ28~U{1l7=A z+LF5j@1J8*@zJ6cD|>x+Lf6ExL7aOsO)1`eO6o5;qT`ltjix8ztp1d0t-$M;t4bXx zaE#jKrX!L@^Q3S6BWLD5in?S!VFM8ux9W>7s+BB9c<99PiC>c)RK8WgVszY{B;Tv( z_T_G9+S4#>S6~wkQ)NueZ|s4QY%Fb_!KG0j*POio?Lr>XM_CY2BjW#FnoaCmtj=bd QOQAi3-N!AYJrdjh1w{AEXaE2J diff --git a/po/tr.gmo b/po/tr.gmo deleted file mode 100644 index 8d474bfe56bbbf46cac5c13db3bf316456c5be9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49697 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∋X%A#Z>Uma#yQI1 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 diff --git a/po/vi.gmo b/po/vi.gmo deleted file mode 100644 index af3b81a0665f7cb7c51c38d41fb587b766caa381..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54940 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 diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo deleted file mode 100644 index 5bc9624d3f86af7349dff5105b4fe4aca93c18bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34501 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 diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo deleted file mode 100644 index 88d93aa8caf443cda15168b45a6e10028e82061a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28000 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 diff --git a/src/Makefile.in b/src/Makefile.in deleted file mode 100644 index f80827d9..00000000 --- a/src/Makefile.in +++ /dev/null @@ -1,927 +0,0 @@ -# Makefile.in generated by automake 1.9.6 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 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 = : -build_triplet = @build@ -host_triplet = @host@ -bin_PROGRAMS = groups$(EXEEXT) login$(EXEEXT) su$(EXEEXT) -sbin_PROGRAMS = nologin$(EXEEXT) -ubin_PROGRAMS = faillog$(EXEEXT) lastlog$(EXEEXT) chage$(EXEEXT) \ - chfn$(EXEEXT) chsh$(EXEEXT) expiry$(EXEEXT) gpasswd$(EXEEXT) \ - newgrp$(EXEEXT) passwd$(EXEEXT) -usbin_PROGRAMS = chgpasswd$(EXEEXT) chpasswd$(EXEEXT) \ - groupadd$(EXEEXT) groupdel$(EXEEXT) groupmems$(EXEEXT) \ - groupmod$(EXEEXT) grpck$(EXEEXT) grpconv$(EXEEXT) \ - grpunconv$(EXEEXT) logoutd$(EXEEXT) newusers$(EXEEXT) \ - pwck$(EXEEXT) pwconv$(EXEEXT) pwunconv$(EXEEXT) \ - useradd$(EXEEXT) userdel$(EXEEXT) usermod$(EXEEXT) \ - vipw$(EXEEXT) -noinst_PROGRAMS = id$(EXEEXT) sulogin$(EXEEXT) -subdir = src -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ - $(top_srcdir)/configure.in -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" \ - "$(DESTDIR)$(ubindir)" "$(DESTDIR)$(usbindir)" -binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -ubinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -usbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) $(sbin_PROGRAMS) \ - $(ubin_PROGRAMS) $(usbin_PROGRAMS) -chage_SOURCES = chage.c -chage_OBJECTS = chage.$(OBJEXT) -am__DEPENDENCIES_1 = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la -am__DEPENDENCIES_2 = -chage_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2) -chfn_SOURCES = chfn.c -chfn_OBJECTS = chfn.$(OBJEXT) -chfn_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -chgpasswd_SOURCES = chgpasswd.c -chgpasswd_OBJECTS = chgpasswd.$(OBJEXT) -chgpasswd_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -chpasswd_SOURCES = chpasswd.c -chpasswd_OBJECTS = chpasswd.$(OBJEXT) -chpasswd_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -chsh_SOURCES = chsh.c -chsh_OBJECTS = chsh.$(OBJEXT) -chsh_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -expiry_SOURCES = expiry.c -expiry_OBJECTS = expiry.$(OBJEXT) -expiry_LDADD = $(LDADD) -expiry_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la -faillog_SOURCES = faillog.c -faillog_OBJECTS = faillog.$(OBJEXT) -faillog_LDADD = $(LDADD) -faillog_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la -gpasswd_SOURCES = gpasswd.c -gpasswd_OBJECTS = gpasswd.$(OBJEXT) -gpasswd_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -groupadd_SOURCES = groupadd.c -groupadd_OBJECTS = groupadd.$(OBJEXT) -groupadd_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2) -groupdel_SOURCES = groupdel.c -groupdel_OBJECTS = groupdel.$(OBJEXT) -groupdel_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2) -groupmems_SOURCES = groupmems.c -groupmems_OBJECTS = groupmems.$(OBJEXT) -groupmems_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -groupmod_SOURCES = groupmod.c -groupmod_OBJECTS = groupmod.$(OBJEXT) -groupmod_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2) -groups_SOURCES = groups.c -groups_OBJECTS = groups.$(OBJEXT) -groups_LDADD = $(LDADD) -groups_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la -grpck_SOURCES = grpck.c -grpck_OBJECTS = grpck.$(OBJEXT) -grpck_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -grpconv_SOURCES = grpconv.c -grpconv_OBJECTS = grpconv.$(OBJEXT) -grpconv_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -grpunconv_SOURCES = grpunconv.c -grpunconv_OBJECTS = grpunconv.$(OBJEXT) -grpunconv_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -id_SOURCES = id.c -id_OBJECTS = id.$(OBJEXT) -id_LDADD = $(LDADD) -id_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la -lastlog_SOURCES = lastlog.c -lastlog_OBJECTS = lastlog.$(OBJEXT) -lastlog_LDADD = $(LDADD) -lastlog_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la -am_login_OBJECTS = login.$(OBJEXT) login_nopam.$(OBJEXT) -login_OBJECTS = $(am_login_OBJECTS) -login_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -logoutd_SOURCES = logoutd.c -logoutd_OBJECTS = logoutd.$(OBJEXT) -logoutd_LDADD = $(LDADD) -logoutd_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la -newgrp_SOURCES = newgrp.c -newgrp_OBJECTS = newgrp.$(OBJEXT) -newgrp_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -newusers_SOURCES = newusers.c -newusers_OBJECTS = newusers.$(OBJEXT) -newusers_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -nologin_SOURCES = nologin.c -nologin_OBJECTS = nologin.$(OBJEXT) -nologin_DEPENDENCIES = -passwd_SOURCES = passwd.c -passwd_OBJECTS = passwd.$(OBJEXT) -passwd_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) -pwck_SOURCES = pwck.c -pwck_OBJECTS = pwck.$(OBJEXT) -pwck_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -pwconv_SOURCES = pwconv.c -pwconv_OBJECTS = pwconv.$(OBJEXT) -pwconv_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -pwunconv_SOURCES = pwunconv.c -pwunconv_OBJECTS = pwunconv.$(OBJEXT) -pwunconv_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -am_su_OBJECTS = su.$(OBJEXT) suauth.$(OBJEXT) -su_OBJECTS = $(am_su_OBJECTS) -su_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -sulogin_SOURCES = sulogin.c -sulogin_OBJECTS = sulogin.$(OBJEXT) -sulogin_LDADD = $(LDADD) -sulogin_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la -useradd_SOURCES = useradd.c -useradd_OBJECTS = useradd.$(OBJEXT) -useradd_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2) -userdel_SOURCES = userdel.c -userdel_OBJECTS = userdel.$(OBJEXT) -userdel_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2) -usermod_SOURCES = usermod.c -usermod_OBJECTS = usermod.$(OBJEXT) -usermod_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2) -vipw_SOURCES = vipw.c -vipw_OBJECTS = vipw.$(OBJEXT) -vipw_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -SOURCES = chage.c chfn.c chgpasswd.c chpasswd.c chsh.c expiry.c \ - faillog.c gpasswd.c groupadd.c groupdel.c groupmems.c \ - groupmod.c groups.c grpck.c grpconv.c grpunconv.c id.c \ - lastlog.c $(login_SOURCES) logoutd.c newgrp.c newusers.c \ - nologin.c passwd.c pwck.c pwconv.c pwunconv.c $(su_SOURCES) \ - sulogin.c useradd.c userdel.c usermod.c vipw.c -DIST_SOURCES = chage.c chfn.c chgpasswd.c chpasswd.c chsh.c expiry.c \ - faillog.c gpasswd.c groupadd.c groupdel.c groupmems.c \ - groupmod.c groups.c grpck.c grpconv.c grpunconv.c id.c \ - lastlog.c $(login_SOURCES) logoutd.c newgrp.c newusers.c \ - nologin.c passwd.c pwck.c pwconv.c pwunconv.c $(su_SOURCES) \ - sulogin.c useradd.c userdel.c usermod.c vipw.c -ETAGS = etags -CTAGS = ctags -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ -ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTLLIBS = @INTLLIBS@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ -LDFLAGS = @LDFLAGS@ -LIBAUDIT = @LIBAUDIT@ -LIBCRACK = @LIBCRACK@ -LIBCRYPT = @LIBCRYPT@ -LIBICONV = @LIBICONV@ -LIBINTL = @LIBINTL@ -LIBMD = @LIBMD@ -LIBOBJS = @LIBOBJS@ -LIBPAM = @LIBPAM@ -LIBS = @LIBS@ -LIBSELINUX = @LIBSELINUX@ -LIBSKEY = @LIBSKEY@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBICONV = @LTLIBICONV@ -LTLIBINTL = @LTLIBINTL@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGMERGE = @MSGMERGE@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POSUB = @POSUB@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -U = @U@ -USE_NLS = @USE_NLS@ -USE_NLS_FALSE = @USE_NLS_FALSE@ -USE_NLS_TRUE = @USE_NLS_TRUE@ -USE_PAM_FALSE = @USE_PAM_FALSE@ -USE_PAM_TRUE = @USE_PAM_TRUE@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XMLCATALOG = @XMLCATALOG@ -XML_CATALOG_FILE = @XML_CATALOG_FILE@ -XSLTPROC = @XSLTPROC@ -YACC = @YACC@ -YFLAGS = @YFLAGS@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ -am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -EXTRA_DIST = \ - .indent.pro - -ubindir = ${prefix}/bin -usbindir = ${prefix}/sbin -INCLUDES = \ - -I${top_srcdir}/lib \ - -I$(top_srcdir)/libmisc - -suidbins = su -suidubins = chage chfn chsh expiry gpasswd newgrp passwd -LDADD = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la - -AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" -chage_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX) -chfn_LDADD = $(LDADD) $(LIBPAM) $(LIBSELINUX) -chgpasswd_LDADD = $(LDADD) $(LIBPAM) $(LIBSELINUX) -chsh_LDADD = $(LDADD) $(LIBPAM) $(LIBSELINUX) -chpasswd_LDADD = $(LDADD) $(LIBPAM) $(LIBSELINUX) -gpasswd_LDADD = $(LDADD) $(LIBAUDIT) $(LIBSELINUX) -groupadd_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX) -groupdel_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX) -groupmems_LDADD = $(LDADD) $(LIBPAM) $(LIBSELINUX) -groupmod_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX) -grpck_LDADD = $(LDADD) $(LIBSELINUX) -grpconv_LDADD = $(LDADD) $(LIBSELINUX) -grpunconv_LDADD = $(LDADD) $(LIBSELINUX) -login_SOURCES = \ - login.c \ - login_nopam.c - -login_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) -newgrp_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) -newusers_LDADD = $(LDADD) $(LIBPAM) $(LIBSELINUX) -nologin_LDADD = -passwd_LDADD = $(LDADD) $(LIBPAM) $(LIBCRACK) $(LIBAUDIT) $(LIBSELINUX) -pwck_LDADD = $(LDADD) $(LIBSELINUX) -pwconv_LDADD = $(LDADD) $(LIBSELINUX) -pwunconv_LDADD = $(LDADD) $(LIBSELINUX) -su_SOURCES = \ - su.c \ - suauth.c - -su_LDADD = $(LDADD) $(LIBPAM) -useradd_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX) -userdel_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX) -usermod_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) $(LIBSELINUX) -vipw_LDADD = $(LDADD) $(LIBSELINUX) -all: all-am - -.SUFFIXES: -.SUFFIXES: .c .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign src/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - test -z "$(bindir)" || $(mkdir_p) "$(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 - -clean-noinstPROGRAMS: - @list='$(noinst_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done -install-sbinPROGRAMS: $(sbin_PROGRAMS) - @$(NORMAL_INSTALL) - test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)" - @list='$(sbin_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 $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ - else :; fi; \ - done - -uninstall-sbinPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(sbin_PROGRAMS)'; for p in $$list; do \ - f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(sbindir)/$$f"; \ - done - -clean-sbinPROGRAMS: - @list='$(sbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done -install-ubinPROGRAMS: $(ubin_PROGRAMS) - @$(NORMAL_INSTALL) - test -z "$(ubindir)" || $(mkdir_p) "$(DESTDIR)$(ubindir)" - @list='$(ubin_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 $(ubinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(ubindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(ubinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(ubindir)/$$f" || exit 1; \ - else :; fi; \ - done - -uninstall-ubinPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(ubin_PROGRAMS)'; for p in $$list; do \ - f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(ubindir)/$$f'"; \ - rm -f "$(DESTDIR)$(ubindir)/$$f"; \ - done - -clean-ubinPROGRAMS: - @list='$(ubin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done -install-usbinPROGRAMS: $(usbin_PROGRAMS) - @$(NORMAL_INSTALL) - test -z "$(usbindir)" || $(mkdir_p) "$(DESTDIR)$(usbindir)" - @list='$(usbin_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 $(usbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(usbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(usbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(usbindir)/$$f" || exit 1; \ - else :; fi; \ - done - -uninstall-usbinPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(usbin_PROGRAMS)'; for p in $$list; do \ - f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(usbindir)/$$f'"; \ - rm -f "$(DESTDIR)$(usbindir)/$$f"; \ - done - -clean-usbinPROGRAMS: - @list='$(usbin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done -chage$(EXEEXT): $(chage_OBJECTS) $(chage_DEPENDENCIES) - @rm -f chage$(EXEEXT) - $(LINK) $(chage_LDFLAGS) $(chage_OBJECTS) $(chage_LDADD) $(LIBS) -chfn$(EXEEXT): $(chfn_OBJECTS) $(chfn_DEPENDENCIES) - @rm -f chfn$(EXEEXT) - $(LINK) $(chfn_LDFLAGS) $(chfn_OBJECTS) $(chfn_LDADD) $(LIBS) -chgpasswd$(EXEEXT): $(chgpasswd_OBJECTS) $(chgpasswd_DEPENDENCIES) - @rm -f chgpasswd$(EXEEXT) - $(LINK) $(chgpasswd_LDFLAGS) $(chgpasswd_OBJECTS) $(chgpasswd_LDADD) $(LIBS) -chpasswd$(EXEEXT): $(chpasswd_OBJECTS) $(chpasswd_DEPENDENCIES) - @rm -f chpasswd$(EXEEXT) - $(LINK) $(chpasswd_LDFLAGS) $(chpasswd_OBJECTS) $(chpasswd_LDADD) $(LIBS) -chsh$(EXEEXT): $(chsh_OBJECTS) $(chsh_DEPENDENCIES) - @rm -f chsh$(EXEEXT) - $(LINK) $(chsh_LDFLAGS) $(chsh_OBJECTS) $(chsh_LDADD) $(LIBS) -expiry$(EXEEXT): $(expiry_OBJECTS) $(expiry_DEPENDENCIES) - @rm -f expiry$(EXEEXT) - $(LINK) $(expiry_LDFLAGS) $(expiry_OBJECTS) $(expiry_LDADD) $(LIBS) -faillog$(EXEEXT): $(faillog_OBJECTS) $(faillog_DEPENDENCIES) - @rm -f faillog$(EXEEXT) - $(LINK) $(faillog_LDFLAGS) $(faillog_OBJECTS) $(faillog_LDADD) $(LIBS) -gpasswd$(EXEEXT): $(gpasswd_OBJECTS) $(gpasswd_DEPENDENCIES) - @rm -f gpasswd$(EXEEXT) - $(LINK) $(gpasswd_LDFLAGS) $(gpasswd_OBJECTS) $(gpasswd_LDADD) $(LIBS) -groupadd$(EXEEXT): $(groupadd_OBJECTS) $(groupadd_DEPENDENCIES) - @rm -f groupadd$(EXEEXT) - $(LINK) $(groupadd_LDFLAGS) $(groupadd_OBJECTS) $(groupadd_LDADD) $(LIBS) -groupdel$(EXEEXT): $(groupdel_OBJECTS) $(groupdel_DEPENDENCIES) - @rm -f groupdel$(EXEEXT) - $(LINK) $(groupdel_LDFLAGS) $(groupdel_OBJECTS) $(groupdel_LDADD) $(LIBS) -groupmems$(EXEEXT): $(groupmems_OBJECTS) $(groupmems_DEPENDENCIES) - @rm -f groupmems$(EXEEXT) - $(LINK) $(groupmems_LDFLAGS) $(groupmems_OBJECTS) $(groupmems_LDADD) $(LIBS) -groupmod$(EXEEXT): $(groupmod_OBJECTS) $(groupmod_DEPENDENCIES) - @rm -f groupmod$(EXEEXT) - $(LINK) $(groupmod_LDFLAGS) $(groupmod_OBJECTS) $(groupmod_LDADD) $(LIBS) -groups$(EXEEXT): $(groups_OBJECTS) $(groups_DEPENDENCIES) - @rm -f groups$(EXEEXT) - $(LINK) $(groups_LDFLAGS) $(groups_OBJECTS) $(groups_LDADD) $(LIBS) -grpck$(EXEEXT): $(grpck_OBJECTS) $(grpck_DEPENDENCIES) - @rm -f grpck$(EXEEXT) - $(LINK) $(grpck_LDFLAGS) $(grpck_OBJECTS) $(grpck_LDADD) $(LIBS) -grpconv$(EXEEXT): $(grpconv_OBJECTS) $(grpconv_DEPENDENCIES) - @rm -f grpconv$(EXEEXT) - $(LINK) $(grpconv_LDFLAGS) $(grpconv_OBJECTS) $(grpconv_LDADD) $(LIBS) -grpunconv$(EXEEXT): $(grpunconv_OBJECTS) $(grpunconv_DEPENDENCIES) - @rm -f grpunconv$(EXEEXT) - $(LINK) $(grpunconv_LDFLAGS) $(grpunconv_OBJECTS) $(grpunconv_LDADD) $(LIBS) -id$(EXEEXT): $(id_OBJECTS) $(id_DEPENDENCIES) - @rm -f id$(EXEEXT) - $(LINK) $(id_LDFLAGS) $(id_OBJECTS) $(id_LDADD) $(LIBS) -lastlog$(EXEEXT): $(lastlog_OBJECTS) $(lastlog_DEPENDENCIES) - @rm -f lastlog$(EXEEXT) - $(LINK) $(lastlog_LDFLAGS) $(lastlog_OBJECTS) $(lastlog_LDADD) $(LIBS) -login$(EXEEXT): $(login_OBJECTS) $(login_DEPENDENCIES) - @rm -f login$(EXEEXT) - $(LINK) $(login_LDFLAGS) $(login_OBJECTS) $(login_LDADD) $(LIBS) -logoutd$(EXEEXT): $(logoutd_OBJECTS) $(logoutd_DEPENDENCIES) - @rm -f logoutd$(EXEEXT) - $(LINK) $(logoutd_LDFLAGS) $(logoutd_OBJECTS) $(logoutd_LDADD) $(LIBS) -newgrp$(EXEEXT): $(newgrp_OBJECTS) $(newgrp_DEPENDENCIES) - @rm -f newgrp$(EXEEXT) - $(LINK) $(newgrp_LDFLAGS) $(newgrp_OBJECTS) $(newgrp_LDADD) $(LIBS) -newusers$(EXEEXT): $(newusers_OBJECTS) $(newusers_DEPENDENCIES) - @rm -f newusers$(EXEEXT) - $(LINK) $(newusers_LDFLAGS) $(newusers_OBJECTS) $(newusers_LDADD) $(LIBS) -nologin$(EXEEXT): $(nologin_OBJECTS) $(nologin_DEPENDENCIES) - @rm -f nologin$(EXEEXT) - $(LINK) $(nologin_LDFLAGS) $(nologin_OBJECTS) $(nologin_LDADD) $(LIBS) -passwd$(EXEEXT): $(passwd_OBJECTS) $(passwd_DEPENDENCIES) - @rm -f passwd$(EXEEXT) - $(LINK) $(passwd_LDFLAGS) $(passwd_OBJECTS) $(passwd_LDADD) $(LIBS) -pwck$(EXEEXT): $(pwck_OBJECTS) $(pwck_DEPENDENCIES) - @rm -f pwck$(EXEEXT) - $(LINK) $(pwck_LDFLAGS) $(pwck_OBJECTS) $(pwck_LDADD) $(LIBS) -pwconv$(EXEEXT): $(pwconv_OBJECTS) $(pwconv_DEPENDENCIES) - @rm -f pwconv$(EXEEXT) - $(LINK) $(pwconv_LDFLAGS) $(pwconv_OBJECTS) $(pwconv_LDADD) $(LIBS) -pwunconv$(EXEEXT): $(pwunconv_OBJECTS) $(pwunconv_DEPENDENCIES) - @rm -f pwunconv$(EXEEXT) - $(LINK) $(pwunconv_LDFLAGS) $(pwunconv_OBJECTS) $(pwunconv_LDADD) $(LIBS) -su$(EXEEXT): $(su_OBJECTS) $(su_DEPENDENCIES) - @rm -f su$(EXEEXT) - $(LINK) $(su_LDFLAGS) $(su_OBJECTS) $(su_LDADD) $(LIBS) -sulogin$(EXEEXT): $(sulogin_OBJECTS) $(sulogin_DEPENDENCIES) - @rm -f sulogin$(EXEEXT) - $(LINK) $(sulogin_LDFLAGS) $(sulogin_OBJECTS) $(sulogin_LDADD) $(LIBS) -useradd$(EXEEXT): $(useradd_OBJECTS) $(useradd_DEPENDENCIES) - @rm -f useradd$(EXEEXT) - $(LINK) $(useradd_LDFLAGS) $(useradd_OBJECTS) $(useradd_LDADD) $(LIBS) -userdel$(EXEEXT): $(userdel_OBJECTS) $(userdel_DEPENDENCIES) - @rm -f userdel$(EXEEXT) - $(LINK) $(userdel_LDFLAGS) $(userdel_OBJECTS) $(userdel_LDADD) $(LIBS) -usermod$(EXEEXT): $(usermod_OBJECTS) $(usermod_DEPENDENCIES) - @rm -f usermod$(EXEEXT) - $(LINK) $(usermod_LDFLAGS) $(usermod_OBJECTS) $(usermod_LDADD) $(LIBS) -vipw$(EXEEXT): $(vipw_OBJECTS) $(vipw_DEPENDENCIES) - @rm -f vipw$(EXEEXT) - $(LINK) $(vipw_LDFLAGS) $(vipw_OBJECTS) $(vipw_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chage.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chfn.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chgpasswd.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chpasswd.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chsh.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expiry.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/faillog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpasswd.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupadd.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupdel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupmems.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupmod.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groups.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/grpck.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/grpconv.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/grpunconv.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lastlog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/login.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/login_nopam.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/logoutd.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/newgrp.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/newusers.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nologin.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/passwd.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwck.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwconv.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwunconv.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/su.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/suauth.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sulogin.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/useradd.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userdel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usermod.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vipw.Po@am__quote@ - -.c.o: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c $< - -.c.obj: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ -@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -uninstall-info-am: - -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 - -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; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -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 - -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"; \ - $(mkdir_p) "$(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) -installdirs: - for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(ubindir)" "$(DESTDIR)$(usbindir)"; do \ - test -z "$$dir" || $(mkdir_p) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-binPROGRAMS clean-generic clean-libtool \ - clean-noinstPROGRAMS clean-sbinPROGRAMS clean-ubinPROGRAMS \ - clean-usbinPROGRAMS mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-libtool distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-ubinPROGRAMS install-usbinPROGRAMS - -install-exec-am: install-binPROGRAMS install-sbinPROGRAMS - -install-info: install-info-am - -install-man: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-binPROGRAMS uninstall-info-am \ - uninstall-sbinPROGRAMS uninstall-ubinPROGRAMS \ - uninstall-usbinPROGRAMS - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool clean-noinstPROGRAMS \ - clean-sbinPROGRAMS clean-ubinPROGRAMS clean-usbinPROGRAMS \ - ctags distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-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-sbinPROGRAMS \ - install-strip install-ubinPROGRAMS install-usbinPROGRAMS \ - 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-sbinPROGRAMS \ - uninstall-ubinPROGRAMS uninstall-usbinPROGRAMS - - -install-am: all-am - $(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - ln -sf newgrp $(DESTDIR)$(ubindir)/sg - ln -sf vipw $(DESTDIR)$(usbindir)/vigr - for i in $(suidbins); do \ - chmod -f 4755 $(DESTDIR)$(bindir)/$$i; \ - done - for i in $(suidubins); do \ - chmod -f 4755 $(DESTDIR)$(ubindir)/$$i; \ - done -# 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: