diff --git a/trunk/paradiseo-peo/.cdtproject b/trunk/paradiseo-peo/.cdtproject new file mode 100755 index 000000000..3c0612f58 --- /dev/null +++ b/trunk/paradiseo-peo/.cdtproject @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/trunk/paradiseo-peo/.project b/trunk/paradiseo-peo/.project new file mode 100755 index 000000000..cfd555bc9 --- /dev/null +++ b/trunk/paradiseo-peo/.project @@ -0,0 +1,86 @@ + + + paradisEO + + + + + + org.eclipse.cdt.make.core.makeBuilder + clean,full,incremental, + + + org.eclipse.cdt.make.core.append_environment + true + + + org.eclipse.cdt.make.core.enableCleanBuild + true + + + org.eclipse.cdt.make.core.build.command + make + + + org.eclipse.cdt.make.core.useDefaultBuildCmd + true + + + org.eclipse.cdt.make.core.build.target.auto + all + + + org.eclipse.cdt.make.core.stopOnError + false + + + org.eclipse.cdt.make.core.build.target.full + clean all + + + org.eclipse.cdt.make.core.build.target.inc + all + + + org.eclipse.cdt.make.core.build.arguments + + + + org.eclipse.cdt.core.errorOutputParser + org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.VCErrorParser; + + + org.eclipse.cdt.make.core.enableAutoBuild + false + + + org.eclipse.cdt.make.core.environment + + + + org.eclipse.cdt.make.core.enabledIncrementalBuild + true + + + org.eclipse.cdt.make.core.build.target.clean + clean + + + org.eclipse.cdt.make.core.enableFullBuild + true + + + + + org.eclipse.cdt.make.core.ScannerConfigBuilder + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.make.core.makeNature + org.eclipse.cdt.make.core.ScannerConfigNature + org.eclipse.cdt.core.ccnature + + diff --git a/trunk/paradiseo-peo/.tm_project.cache b/trunk/paradiseo-peo/.tm_project.cache new file mode 100755 index 000000000..e69de29bb diff --git a/trunk/paradiseo-peo/AUTHORS b/trunk/paradiseo-peo/AUTHORS new file mode 100755 index 000000000..e69de29bb diff --git a/trunk/paradiseo-peo/COPYING b/trunk/paradiseo-peo/COPYING new file mode 100755 index 000000000..d60c31a97 --- /dev/null +++ b/trunk/paradiseo-peo/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/trunk/paradiseo-peo/ChangeLog b/trunk/paradiseo-peo/ChangeLog new file mode 100755 index 000000000..e69de29bb diff --git a/trunk/paradiseo-peo/INSTALL b/trunk/paradiseo-peo/INSTALL new file mode 100755 index 000000000..56b077d6a --- /dev/null +++ b/trunk/paradiseo-peo/INSTALL @@ -0,0 +1,236 @@ +Installation Instructions +************************* + +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free +Software Foundation, Inc. + +This file is free documentation; the Free Software Foundation gives +unlimited permission to copy, distribute and modify it. + +Basic Installation +================== + +These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, and a +file `config.log' containing compiler output (useful mainly for +debugging `configure'). + + It can also use an optional file (typically called `config.cache' +and enabled with `--cache-file=config.cache' or simply `-C') that saves +the results of its tests to speed up reconfiguring. (Caching is +disabled by default to prevent problems with accidental use of stale +cache files.) + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If you are using the cache, and at +some point `config.cache' contains results you don't want to keep, you +may remove or edit it. + + The file `configure.ac' (or `configure.in') is used to create +`configure' by a program called `autoconf'. You only need +`configure.ac' if you want to change it or regenerate `configure' using +a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes awhile. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package. + + 4. Type `make install' to install the programs and any data files and + documentation. + + 5. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + +Compilers and Options +===================== + +Some systems require unusual options for compilation or linking that the +`configure' script does not know about. Run `./configure --help' for +details on some of the pertinent environment variables. + + You can give `configure' initial values for configuration parameters +by setting variables in the command line or in the environment. Here +is an example: + + ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix + + *Note Defining Variables::, for more details. + +Compiling For Multiple Architectures +==================================== + +You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not support the `VPATH' +variable, you have to compile the package for one architecture at a +time in the source code directory. After you have installed the +package for one architecture, use `make distclean' before reconfiguring +for another architecture. + +Installation Names +================== + +By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PREFIX'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PREFIX', the package will +use PREFIX as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like `--bindir=DIR' to specify different values for particular +kinds of files. Run `configure --help' for a list of the directories +you can set and what kinds of files go in them. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + +Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + +There may be some features `configure' cannot figure out automatically, +but needs to determine by the type of machine the package will run on. +Usually, assuming the package is built to be run on the _same_ +architectures, `configure' can figure that out, but if it prints a +message saying it cannot guess the machine type, give it the +`--build=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name which has the form: + + CPU-COMPANY-SYSTEM + +where SYSTEM can have one of these forms: + + OS KERNEL-OS + + See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the machine type. + + If you are _building_ compiler tools for cross-compiling, you should +use the `--target=TYPE' option to select the type of system they will +produce code for. + + If you want to _use_ a cross compiler, that generates code for a +platform different from the build platform, you should specify the +"host" platform (i.e., that on which the generated programs will +eventually be run) with `--host=TYPE'. + +Sharing Defaults +================ + +If you want to set default values for `configure' scripts to share, you +can create a site shell script called `config.site' that gives default +values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Defining Variables +================== + +Variables not defined in a site shell script can be set in the +environment passed to `configure'. However, some packages may run +configure again during the build, and the customized values of these +variables may be lost. In order to avoid this problem, you should set +them in the `configure' command line, using `VAR=value'. For example: + + ./configure CC=/usr/local2/bin/gcc + +causes the specified `gcc' to be used as the C compiler (unless it is +overridden in the site shell script). Here is a another example: + + /bin/bash ./configure CONFIG_SHELL=/bin/bash + +Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent +configuration-related scripts to be executed by `/bin/bash'. + +`configure' Invocation +====================== + +`configure' recognizes the following options to control how it operates. + +`--help' +`-h' + Print a summary of the options to `configure', and exit. + +`--version' +`-V' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`--cache-file=FILE' + Enable the cache: use and save the results of the tests in FILE, + traditionally `config.cache'. FILE defaults to `/dev/null' to + disable caching. + +`--config-cache' +`-C' + Alias for `--cache-file=config.cache'. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to `/dev/null' (any error + messages will still be shown). + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`configure' also accepts some other, not widely useful, options. Run +`configure --help' for more details. + diff --git a/trunk/paradiseo-peo/Makefile b/trunk/paradiseo-peo/Makefile new file mode 100755 index 000000000..da357aef8 --- /dev/null +++ b/trunk/paradiseo-peo/Makefile @@ -0,0 +1,447 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# Makefile. Generated from Makefile.in by configure. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = . + +prefix = /usr/local +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/info +mandir = ${prefix}/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/paradisEO +pkglibdir = $(libdir)/paradisEO +pkgincludedir = $(includedir)/paradisEO +top_builddir = . + +ACLOCAL = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run aclocal-1.6 +AUTOCONF = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoconf +AUTOMAKE = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run automake-1.6 +AUTOHEADER = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoheader + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = ${INSTALL} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : + +EXEEXT = +OBJEXT = o +PATH_SEPARATOR = : +AMTAR = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run tar +AWK = mawk +CC = gcc +CXX = g++ +CXXFLAGS = +DEPDIR = .deps +EO_DIR = /home/lille/atantar/installs/eo/ +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +PACKAGE = paradisEO +RANLIB = ranlib +STRIP = +VERSION = 0.3 +am__include = include +am__quote = +install_sh = /home/lille/atantar/installs/paradisEO/install-sh + +SUBDIRS = src + +libparadiseodocdir = ${prefix}/doc/paradisEO +libparadiseodoc_DATA = \ + README\ + COPYING\ + AUTHORS\ + ChangeLog\ + INSTALL\ + NEWS\ + TODO + + +EXTRA_DIST = $(libparadiseodoc_DATA) +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DATA = $(libparadiseodoc_DATA) + + +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \ + Makefile.in NEWS TODO acconfig.h acinclude.m4 aclocal.m4 \ + config.guess config.sub configure configure.in depcomp \ + install-sh ltmain.sh missing mkinstalldirs +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive + +.SUFFIXES: + +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe) + +$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck +$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) + cd $(srcdir) && $(AUTOCONF) + +$(ACLOCAL_M4): configure.in acinclude.m4 + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +uninstall-info-am: +libparadiseodocDATA_INSTALL = $(INSTALL_DATA) +install-libparadiseodocDATA: $(libparadiseodoc_DATA) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(libparadiseodocdir) + @list='$(libparadiseodoc_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(libparadiseodocDATA_INSTALL) $$d$$p $(DESTDIR)$(libparadiseodocdir)/$$f"; \ + $(libparadiseodocDATA_INSTALL) $$d$$p $(DESTDIR)$(libparadiseodocdir)/$$f; \ + done + +uninstall-libparadiseodocDATA: + @$(NORMAL_UNINSTALL) + @list='$(libparadiseodoc_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(libparadiseodocdir)/$$f"; \ + rm -f $(DESTDIR)$(libparadiseodocdir)/$$f; \ + done + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +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 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = . +distdir = $(PACKAGE)-$(VERSION) + +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } + +GZIP_ENV = --best +distcleancheck_listfiles = find . -type f -print + +distdir: $(DISTFILES) + $(am__remove_distdir) + mkdir $(distdir) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="${top_distdir}" distdir="$(distdir)" \ + dist-hook + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) +dist-gzip: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist dist-all: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + $(am__remove_distdir) + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/=build + mkdir $(distdir)/=inst + chmod a-w $(distdir) + dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \ + && 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 \ + && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + find $$dc_install_base -type f -print ; \ + exit 1; } >&2 ) \ + && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ + && rm -f $(distdir).tar.gz \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @echo "$(distdir).tar.gz is ready for distribution" | \ + sed 'h;s/./=/g;p;x;p;x' +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 after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile $(DATA) +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(libparadiseodocdir) + +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +info: info-recursive + +info-am: + +install-data-am: install-libparadiseodocDATA + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf autom4te.cache +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +uninstall-am: uninstall-info-am uninstall-libparadiseodocDATA + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-recursive dist dist-all dist-gzip distcheck \ + distclean distclean-generic distclean-recursive distclean-tags \ + distcleancheck distdir dvi dvi-am dvi-recursive info info-am \ + info-recursive install install-am install-data install-data-am \ + install-data-recursive install-exec install-exec-am \ + install-exec-recursive install-info install-info-am \ + install-info-recursive install-libparadiseodocDATA install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive tags tags-recursive uninstall \ + uninstall-am uninstall-info-am uninstall-info-recursive \ + uninstall-libparadiseodocDATA uninstall-recursive + + +# Copy all the spec files. Of cource, only one is actually used. +dist-hook: + for specfile in *.spec; do \ + if test -f $$specfile; then \ + cp -p $$specfile $(distdir); \ + fi \ + 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: diff --git a/trunk/paradiseo-peo/Makefile.am b/trunk/paradiseo-peo/Makefile.am new file mode 100755 index 000000000..957014745 --- /dev/null +++ b/trunk/paradiseo-peo/Makefile.am @@ -0,0 +1,27 @@ +## Process this file with automake to produce Makefile.in +## Created by Anjuta - will be overwritten +## If you don't want it to overwrite it, +## Please disable it in the Anjuta project configuration + +SUBDIRS = src + +libparadiseodocdir = ${prefix}/doc/paradisEO +libparadiseodoc_DATA = \ + README\ + COPYING\ + AUTHORS\ + ChangeLog\ + INSTALL\ + NEWS\ + TODO + +EXTRA_DIST = $(libparadiseodoc_DATA) + +# Copy all the spec files. Of cource, only one is actually used. +dist-hook: + for specfile in *.spec; do \ + if test -f $$specfile; then \ + cp -p $$specfile $(distdir); \ + fi \ + done + diff --git a/trunk/paradiseo-peo/Makefile.in b/trunk/paradiseo-peo/Makefile.in new file mode 100755 index 000000000..d3ae9408c --- /dev/null +++ b/trunk/paradiseo-peo/Makefile.in @@ -0,0 +1,447 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = . + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = @CC@ +CXX = @CXX@ +CXXFLAGS = @CXXFLAGS@ +DEPDIR = @DEPDIR@ +EO_DIR = @EO_DIR@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +PACKAGE = @PACKAGE@ +RANLIB = @RANLIB@ +STRIP = @STRIP@ +VERSION = @VERSION@ +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +SUBDIRS = src + +libparadiseodocdir = ${prefix}/doc/paradisEO +libparadiseodoc_DATA = \ + README\ + COPYING\ + AUTHORS\ + ChangeLog\ + INSTALL\ + NEWS\ + TODO + + +EXTRA_DIST = $(libparadiseodoc_DATA) +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DATA = $(libparadiseodoc_DATA) + + +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \ + Makefile.in NEWS TODO acconfig.h acinclude.m4 aclocal.m4 \ + config.guess config.sub configure configure.in depcomp \ + install-sh ltmain.sh missing mkinstalldirs +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive + +.SUFFIXES: + +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe) + +$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck +$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) + cd $(srcdir) && $(AUTOCONF) + +$(ACLOCAL_M4): configure.in acinclude.m4 + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +uninstall-info-am: +libparadiseodocDATA_INSTALL = $(INSTALL_DATA) +install-libparadiseodocDATA: $(libparadiseodoc_DATA) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(libparadiseodocdir) + @list='$(libparadiseodoc_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(libparadiseodocDATA_INSTALL) $$d$$p $(DESTDIR)$(libparadiseodocdir)/$$f"; \ + $(libparadiseodocDATA_INSTALL) $$d$$p $(DESTDIR)$(libparadiseodocdir)/$$f; \ + done + +uninstall-libparadiseodocDATA: + @$(NORMAL_UNINSTALL) + @list='$(libparadiseodoc_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(libparadiseodocdir)/$$f"; \ + rm -f $(DESTDIR)$(libparadiseodocdir)/$$f; \ + done + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +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 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = . +distdir = $(PACKAGE)-$(VERSION) + +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } + +GZIP_ENV = --best +distcleancheck_listfiles = find . -type f -print + +distdir: $(DISTFILES) + $(am__remove_distdir) + mkdir $(distdir) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="${top_distdir}" distdir="$(distdir)" \ + dist-hook + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) +dist-gzip: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist dist-all: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + $(am__remove_distdir) + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/=build + mkdir $(distdir)/=inst + chmod a-w $(distdir) + dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \ + && 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 \ + && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + find $$dc_install_base -type f -print ; \ + exit 1; } >&2 ) \ + && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ + && rm -f $(distdir).tar.gz \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @echo "$(distdir).tar.gz is ready for distribution" | \ + sed 'h;s/./=/g;p;x;p;x' +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 after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile $(DATA) +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(libparadiseodocdir) + +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +info: info-recursive + +info-am: + +install-data-am: install-libparadiseodocDATA + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf autom4te.cache +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +uninstall-am: uninstall-info-am uninstall-libparadiseodocDATA + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-recursive dist dist-all dist-gzip distcheck \ + distclean distclean-generic distclean-recursive distclean-tags \ + distcleancheck distdir dvi dvi-am dvi-recursive info info-am \ + info-recursive install install-am install-data install-data-am \ + install-data-recursive install-exec install-exec-am \ + install-exec-recursive install-info install-info-am \ + install-info-recursive install-libparadiseodocDATA install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive tags tags-recursive uninstall \ + uninstall-am uninstall-info-am uninstall-info-recursive \ + uninstall-libparadiseodocDATA uninstall-recursive + + +# Copy all the spec files. Of cource, only one is actually used. +dist-hook: + for specfile in *.spec; do \ + if test -f $$specfile; then \ + cp -p $$specfile $(distdir); \ + fi \ + 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: diff --git a/trunk/paradiseo-peo/NEWS b/trunk/paradiseo-peo/NEWS new file mode 100755 index 000000000..e69de29bb diff --git a/trunk/paradiseo-peo/README b/trunk/paradiseo-peo/README new file mode 100755 index 000000000..e69de29bb diff --git a/trunk/paradiseo-peo/TODO b/trunk/paradiseo-peo/TODO new file mode 100755 index 000000000..e69de29bb diff --git a/trunk/paradiseo-peo/acconfig.h b/trunk/paradiseo-peo/acconfig.h new file mode 100755 index 000000000..787dcad99 --- /dev/null +++ b/trunk/paradiseo-peo/acconfig.h @@ -0,0 +1,14 @@ +#undef ENABLE_NLS +#undef HAVE_CATGETS +#undef HAVE_GETTEXT +#undef HAVE_LC_MESSAGES +#undef HAVE_STPCPY +#undef HAVE_LIBSM +#undef PACKAGE_LOCALE_DIR +#undef PACKAGE_DOC_DIR +#undef PACKAGE_DATA_DIR +#undef PACKAGE_PIXMAPS_DIR +#undef PACKAGE_HELP_DIR +#undef PACKAGE_MENU_DIR +#undef PACKAGE_SOURCE_DIR +#undef GETTEXT_PACKAGE diff --git a/trunk/paradiseo-peo/acinclude.m4 b/trunk/paradiseo-peo/acinclude.m4 new file mode 100755 index 000000000..7e553f36d --- /dev/null +++ b/trunk/paradiseo-peo/acinclude.m4 @@ -0,0 +1 @@ +AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) diff --git a/trunk/paradiseo-peo/aclocal.m4 b/trunk/paradiseo-peo/aclocal.m4 new file mode 100755 index 000000000..43f46b3b4 --- /dev/null +++ b/trunk/paradiseo-peo/aclocal.m4 @@ -0,0 +1,893 @@ +# aclocal.m4 generated automatically by aclocal 1.6.3 -*- Autoconf -*- + +# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) + +# Do all the work for Automake. -*- Autoconf -*- + +# This macro actually does too much some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 8 + +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +AC_PREREQ([2.52]) + +# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow +# the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl + AC_REQUIRE([AC_PROG_INSTALL])dnl +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) +fi + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl + AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl + AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG(AMTAR, tar) +AM_PROG_INSTALL_SH +AM_PROG_INSTALL_STRIP +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl + +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_][CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_][CC], + defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_][CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_][CXX], + defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl +]) +]) + +# Copyright 2002 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"]) + +# 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.6.3])]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright 2001, 2002 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 2 + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# +# Check to make sure that the build environment is sane. +# + +# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 3 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT(yes)]) + +# -*- Autoconf -*- + + +# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 3 + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) + +# AM_AUX_DIR_EXPAND + +# Copyright 2001 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +# Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50]) + +AC_DEFUN([AM_AUX_DIR_EXPAND], [ +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. + +# Copyright 2001 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +install_sh=${install_sh-"$am_aux_dir/install-sh"} +AC_SUBST(install_sh)]) + +# AM_PROG_INSTALL_STRIP + +# Copyright 2001 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# serial 4 -*- Autoconf -*- + +# Copyright 1999, 2000, 2001 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + + +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "GCJ", or "OBJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + for depmode in $am_compiler_list; do + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + echo '#include "conftest.h"' > conftest.c + echo 'int i;' > conftest.h + echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=conftest.c object=conftest.o \ + depfile=conftest.Po tmpdepfile=conftest.TPo \ + $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && + grep conftest.h conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[rm -f .deps 2>/dev/null +mkdir .deps 2>/dev/null +if test -d .deps; then + DEPDIR=.deps +else + # MS-DOS does not allow filenames that begin with a dot. + DEPDIR=_deps +fi +rmdir .deps 2>/dev/null +AC_SUBST([DEPDIR]) +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking Speeds up one-time builds + --enable-dependency-tracking Do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH]) +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +#serial 2 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue + # Extract the definition of DEP_FILES from the Makefile without + # running `make'. + DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` + test -z "$DEPDIR" && continue + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n -e '/^U = / s///p' < "$mf"` + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" + # We invoke sed twice because it is the simplest approach to + # changing $(DEPDIR) to its actual value in the expansion. + for file in `sed -n -e ' + /^DEP_FILES = .*\\\\$/ { + s/^DEP_FILES = // + :loop + s/\\\\$// + p + n + /\\\\$/ b loop + p + } + /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each `.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Copyright 2001 Free Software Foundation, Inc. -*- Autoconf -*- + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 2 + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +doit: + @echo done +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +fi +AC_SUBST(am__include) +AC_SUBST(am__quote) +AC_MSG_RESULT($_am_result) +rm -f confinc confmf +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright 1997, 2000, 2001 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 5 + +AC_PREREQ(2.52) + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE]) +AC_SUBST([$1_FALSE]) +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([conditional \"$1\" was never defined. +Usually this means the macro was only invoked conditionally.]) +fi])]) + +# isc-posix.m4 serial 2 (gettext-0.11.2) +dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. +dnl This file is free software, distributed under the terms of the GNU +dnl General Public License. As a special exception to the GNU General +dnl Public License, this file may be distributed as part of a program +dnl that contains a configuration script generated by Autoconf, under +dnl the same distribution terms as the rest of that program. + +# 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"]) + ] +) + + +# Copyright 1996, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 1 + +# @defmac AC_PROG_CC_STDC +# @maindex PROG_CC_STDC +# @ovindex CC +# If the C compiler in not in ANSI C mode by default, try to add an option +# to output variable @code{CC} to make it so. This macro tries various +# options that select ANSI C on some system or another. It considers the +# compiler to be in ANSI C mode if it handles function prototypes correctly. +# +# If you use this macro, you should check after calling it whether the C +# compiler has been set to accept ANSI C; if not, the shell variable +# @code{am_cv_prog_cc_stdc} is set to @samp{no}. If you wrote your source +# code in ANSI C, you can make an un-ANSIfied copy of it by using the +# program @code{ansi2knr}, which comes with Ghostscript. +# @end defmac + +AC_DEFUN([AM_PROG_CC_STDC], +[AC_REQUIRE([AC_PROG_CC]) +AC_BEFORE([$0], [AC_C_INLINE]) +AC_BEFORE([$0], [AC_C_CONST]) +dnl Force this before AC_PROG_CPP. Some cpp's, eg on HPUX, require +dnl a magic option to avoid problems with ANSI preprocessor commands +dnl like #elif. +dnl FIXME: can't do this because then AC_AIX won't work due to a +dnl circular dependency. +dnl AC_BEFORE([$0], [AC_PROG_CPP]) +AC_MSG_CHECKING([for ${CC-cc} option to accept ANSI C]) +AC_CACHE_VAL(am_cv_prog_cc_stdc, +[am_cv_prog_cc_stdc=no +ac_save_CC="$CC" +# Don't try gcc -ansi; that turns off useful extensions and +# breaks some systems' header files. +# AIX -qlanglvl=ansi +# Ultrix and OSF/1 -std1 +# HP-UX 10.20 and later -Ae +# HP-UX older versions -Aa -D_HPUX_SOURCE +# SVR4 -Xc -D__EXTENSIONS__ +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + AC_TRY_COMPILE( +[#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; +} +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; +], [ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; +], +[am_cv_prog_cc_stdc="$ac_arg"; break]) +done +CC="$ac_save_CC" +]) +if test -z "$am_cv_prog_cc_stdc"; then + AC_MSG_RESULT([none needed]) +else + AC_MSG_RESULT([$am_cv_prog_cc_stdc]) +fi +case "x$am_cv_prog_cc_stdc" in + x|xno) ;; + *) CC="$CC $am_cv_prog_cc_stdc" ;; +esac +]) + diff --git a/trunk/paradiseo-peo/autogen.sh b/trunk/paradiseo-peo/autogen.sh new file mode 100755 index 000000000..245311580 --- /dev/null +++ b/trunk/paradiseo-peo/autogen.sh @@ -0,0 +1,127 @@ +#!/bin/sh +# Run this to generate all the initial makefiles, etc. + +srcdir=`dirname $0` +PKG_NAME="the package." + +DIE=0 + +(autoconf --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`autoconf' installed to." + echo "Download the appropriate package for your distribution," + echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/" + DIE=1 +} + +(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && { + (libtool --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`libtool' installed." + echo "Get ftp://ftp.gnu.org/pub/gnu/" + echo "(or a newer version if it is available)" + DIE=1 + } +} + +(automake --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`automake' installed." + echo "Get ftp://ftp.gnu.org/pub/gnu/" + echo "(or a newer version if it is available)" + DIE=1 + NO_AUTOMAKE=yes +} + + +# if no automake, don't bother testing for aclocal +test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: Missing \`aclocal'. The version of \`automake'" + echo "installed doesn't appear recent enough." + echo "Get ftp://ftp.gnu.org/pub/gnu/" + echo "(or a newer version if it is available)" + DIE=1 +} + +if test "$DIE" -eq 1; then + exit 1 +fi + +if test -z "$*"; then + echo "**Warning**: I am going to run \`configure' with no arguments." + echo "If you wish to pass any to it, please specify them on the" + echo \`$0\'" command line." + echo +fi + +case $CC in +xlc ) + am_opt=--include-deps;; +esac + +for coin in `find $srcdir -name configure.in -print` +do + dr=`dirname $coin` + if test -f $dr/NO-AUTO-GEN; then + echo skipping $dr -- flagged as no auto-gen + else + echo processing $dr + macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE(\(.*\)),\1,gp' < $coin` + ( cd $dr + aclocalinclude="$ACLOCAL_FLAGS" + for k in $macrodirs; do + if test -d $k; then + aclocalinclude="$aclocalinclude -I $k" + ##else + ## echo "**Warning**: No such directory \`$k'. Ignored." + fi + done + if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then + if grep "sed.*POTFILES" configure.in >/dev/null; then + : do nothing -- we still have an old unmodified configure.in + else + echo "Creating $dr/aclocal.m4 ..." + test -r $dr/aclocal.m4 || touch $dr/aclocal.m4 + echo "Running gettextize... Ignore non-fatal messages." + ./setup-gettext + echo "Making $dr/aclocal.m4 writable ..." + test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4 + fi + fi + if grep "^AM_GNOME_GETTEXT" configure.in >/dev/null; then + echo "Creating $dr/aclocal.m4 ..." + test -r $dr/aclocal.m4 || touch $dr/aclocal.m4 + echo "Running gettextize... Ignore non-fatal messages." + ./setup-gettext + echo "Making $dr/aclocal.m4 writable ..." + test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4 + fi + if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then + echo "Running libtoolize..." + libtoolize --force --copy + fi + test -d m4 && aclocalinclude="$aclocalinclude -I m4" + echo "Running aclocal $aclocalinclude ..." + aclocal $aclocalinclude + if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then + echo "Running autoheader..." + autoheader + fi + echo "Running automake --gnu $am_opt ..." + automake --add-missing --gnu $am_opt + echo "Running autoconf ..." + autoconf + ) + fi +done + +#conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c + +if test x$NOCONFIGURE = x; then + echo Running $srcdir/configure $conf_flags "$@" ... + $srcdir/configure $conf_flags "$@" \ + && echo Now type \`make\' to compile $PKG_NAME +else + echo Skipping configure process. +fi diff --git a/trunk/paradiseo-peo/config.guess b/trunk/paradiseo-peo/config.guess new file mode 100755 index 000000000..2fc3acce2 --- /dev/null +++ b/trunk/paradiseo-peo/config.guess @@ -0,0 +1,1411 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. + +timestamp='2003-06-17' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# 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 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) + echo "$version" ; exit 0 ;; + --help | --h* | -h ) + echo "$usage"; exit 0 ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +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 ;' + +# 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 + +## for Red Hat Linux +if test -f /etc/redhat-release ; then + VENDOR=redhat ; +else + VENDOR= ; +fi + +# 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 0 ;; + amiga:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + arc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + hp300:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mac68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + macppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme88k:OpenBSD:*:*) + echo m88k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvmeppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + pmax:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sgi:OpenBSD:*:*) + echo mipseb-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sun3:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + wgrisc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + *:OpenBSD:*:*) + echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + alpha:OSF1:*:*) + if test $UNAME_RELEASE = "V4.0"; then + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + fi + # 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 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/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit 0 ;; + Alpha*:OpenVMS:*:*) + echo alpha-hp-vms + exit 0 ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit 0 ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit 0 ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit 0;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit 0 ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit 0 ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit 0 ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit 0;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit 0;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit 0 ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit 0 ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit 0 ;; + DRS?6000:UNIX_SV:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7 && exit 0 ;; + esac ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + i86pc:SunOS:5.*:*) + echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit 0 ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit 0 ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(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 0 ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit 0 ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit 0 ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit 0 ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit 0 ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit 0 ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit 0 ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit 0 ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit 0 ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit 0 ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include /* 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 \ + && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ + && exit 0 + echo mips-mips-riscos${UNAME_RELEASE} + exit 0 ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit 0 ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit 0 ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit 0 ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit 0 ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit 0 ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit 0 ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit 0 ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit 0 ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit 0 ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit 0 ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit 0 ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit 0 ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit 0 ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit 0 ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit 0 ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 + echo rs6000-ibm-aix3.2.5 + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit 0 ;; + *:AIX:*:[45]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | 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 0 ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit 0 ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit 0 ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit 0 ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit 0 ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit 0 ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit 0 ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit 0 ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + 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 + # avoid double evaluation of $set_cc_for_build + test -n "$CC_FOR_BUILD" || eval $set_cc_for_build + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit 0 ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit 0 ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + 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 && $dummy && exit 0 + echo unknown-hitachi-hiuxwe2 + exit 0 ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit 0 ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit 0 ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit 0 ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit 0 ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit 0 ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit 0 ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit 0 ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit 0 ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit 0 ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit 0 ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit 0 ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit 0 ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + *:UNICOS/mp:*:*) + echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit 0 ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit 0 ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit 0 ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit 0 ;; + *:FreeBSD:*:*|*:GNU/FreeBSD:*:*) + # Determine whether the default compiler uses glibc. + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + #if __GLIBC__ >= 2 + LIBC=gnu + #else + LIBC= + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} + exit 0 ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit 0 ;; + i*:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit 0 ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit 0 ;; + x86:Interix*:[34]*) + echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' + exit 0 ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit 0 ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit 0 ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit 0 ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit 0 ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + *:GNU:*:*) + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit 0 ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit 0 ;; + arm*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + cris:Linux:*:*) + echo cris-axis-linux-gnu + exit 0 ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR:-unknown}-linux-gnu + exit 0 ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + 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 0 + ;; + 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 0 + ;; + ppc:Linux:*:*) + echo powerpc-${VENDOR:-unknown}-linux-gnu + exit 0 ;; + ppc64:Linux:*:*) + echo powerpc64-${VENDOR:-unknown}-linux-gnu + exit 0 ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit 0 ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit 0 ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit 0 ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR:-ibm}-linux-gnu + exit 0 ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + x86_64:Linux:*:*) + echo x86_64-${VENDOR:-unknown}-linux-gnu + exit 0 ;; + i*86:Linux:*:*) + # The BFD linker knows what the default object file format is, so + # first see if it will tell us. cd to the root directory to prevent + # problems with other programs or directories called `ld' in the path. + # 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 0 ;; + coff-i386) + echo "${UNAME_MACHINE}-pc-linux-gnucoff" + exit 0 ;; + "") + # Either a pre-BFD a.out linker (linux-gnuoldld) or + # one that does not give us useful --help. + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" + exit 0 ;; + esac + # Determine whether the default compiler is a.out or elf + eval $set_cc_for_build + 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 +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + test x"${LIBC}" != x && echo "${UNAME_MACHINE}-${VENDOR:-pc}-linux-${LIBC}" && exit 0 + test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 + ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit 0 ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit 0 ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit 0 ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit 0 ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit 0 ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit 0 ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit 0 ;; + i*86:*:5:[78]*) + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit 0 ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /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 0 ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i386. + echo i386-pc-msdosdjgpp + exit 0 ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit 0 ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit 0 ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit 0 ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit 0 ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit 0 ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit 0 ;; + M68*:*:R3V[567]*:*) + test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; + 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 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) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && echo i486-ncr-sysv4.3${OS_REL} && exit 0 + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && echo i486-ncr-sysv4 && exit 0 ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit 0 ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit 0 ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit 0 ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit 0 ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit 0 ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit 0 ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit 0 ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit 0 ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit 0 ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit 0 ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit 0 ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit 0 ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit 0 ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit 0 ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit 0 ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit 0 ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit 0 ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit 0 ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit 0 ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit 0 ;; + *:Darwin:*:*) + case `uname -p` in + *86) UNAME_PROCESSOR=i686 ;; + powerpc) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit 0 ;; + *: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 0 ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit 0 ;; + NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit 0 ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit 0 ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit 0 ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit 0 ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit 0 ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit 0 ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit 0 ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit 0 ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit 0 ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit 0 ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit 0 ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux${UNAME_RELEASE} + exit 0 ;; +esac + +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + +eval $set_cc_for_build +cat >$dummy.c < +# 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"); 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 && $dummy && exit 0 + +# Apollos put the system type in the environment. + +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } + +# Convex versions that predate uname can use getsysinfo(1) + +if [ -x /usr/convex/getsysinfo ] +then + case `getsysinfo -f cpu_type` in + c1*) + echo c1-convex-bsd + exit 0 ;; + c2*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit 0 ;; + c34*) + echo c34-convex-bsd + exit 0 ;; + c38*) + echo c38-convex-bsd + exit 0 ;; + c4*) + echo c4-convex-bsd + exit 0 ;; + esac +fi + +cat >&2 < 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/trunk/paradiseo-peo/config.h b/trunk/paradiseo-peo/config.h new file mode 100755 index 000000000..665400c32 --- /dev/null +++ b/trunk/paradiseo-peo/config.h @@ -0,0 +1,70 @@ +/* config.h. Generated by configure. */ +/* config.h.in. Generated from configure.in by autoheader. */ +/* #undef ENABLE_NLS */ +/* #undef HAVE_CATGETS */ +/* #undef HAVE_GETTEXT */ +/* #undef HAVE_LC_MESSAGES */ +/* #undef HAVE_STPCPY */ +/* #undef HAVE_LIBSM */ +/* #undef PACKAGE_LOCALE_DIR */ +#define PACKAGE_DOC_DIR "/usr/local/doc/paradisEO" +#define PACKAGE_DATA_DIR "/usr/local/share" +#define PACKAGE_PIXMAPS_DIR "/usr/local/share/pixmaps" +#define PACKAGE_HELP_DIR "/usr/local/share/help" +#define PACKAGE_MENU_DIR "/usr/local/share" +#define PACKAGE_SOURCE_DIR "/home/cahon/paradisEO" +/* #undef GETTEXT_PACKAGE */ + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Name of package */ +#define PACKAGE "paradisEO" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "" + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Version number of package */ +#define VERSION "0.3" diff --git a/trunk/paradiseo-peo/config.h.in b/trunk/paradiseo-peo/config.h.in new file mode 100755 index 000000000..ccde2b22f --- /dev/null +++ b/trunk/paradiseo-peo/config.h.in @@ -0,0 +1,69 @@ +/* config.h.in. Generated from configure.in by autoheader. */ +#undef ENABLE_NLS +#undef HAVE_CATGETS +#undef HAVE_GETTEXT +#undef HAVE_LC_MESSAGES +#undef HAVE_STPCPY +#undef HAVE_LIBSM +#undef PACKAGE_LOCALE_DIR +#undef PACKAGE_DOC_DIR +#undef PACKAGE_DATA_DIR +#undef PACKAGE_PIXMAPS_DIR +#undef PACKAGE_HELP_DIR +#undef PACKAGE_MENU_DIR +#undef PACKAGE_SOURCE_DIR +#undef GETTEXT_PACKAGE + +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* 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 header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Name of package */ +#undef PACKAGE + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Version number of package */ +#undef VERSION diff --git a/trunk/paradiseo-peo/config.log b/trunk/paradiseo-peo/config.log new file mode 100755 index 000000000..8b489e1f7 --- /dev/null +++ b/trunk/paradiseo-peo/config.log @@ -0,0 +1,453 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by configure, which was +generated by GNU Autoconf 2.57. Invocation command line was + + $ ./configure --with-EOdir=/home/lille/atantar/installs/eo/ --with-MOdir=/home/lille/atantar/installs/mo/ --with-MOEOdir=/home.lille/atantar/installs/moeo/ + +## --------- ## +## Platform. ## +## --------- ## + +hostname = devgdx001.orsay.grid5000.fr +uname -m = x86_64 +uname -r = 2.6.9-10-amd64-k8-smp +uname -s = Linux +uname -v = #1 SMP Sun Jan 9 15:35:40 CET 2005 + +/usr/bin/uname -p = unknown +/bin/uname -X = unknown + +/bin/arch = x86_64 +/usr/bin/arch -k = unknown +/usr/convex/getsysinfo = unknown +hostinfo = unknown +/bin/machine = unknown +/usr/bin/oslevel = unknown +/bin/universe = unknown + +PATH: /home/lille/atantar/installs/mpich2/bin/ +PATH: /usr/local/bin +PATH: /usr/bin +PATH: /bin +PATH: /usr/bin/X11 +PATH: /usr/games + + +## ----------- ## +## Core tests. ## +## ----------- ## + +configure:1281: checking for a BSD-compatible install +configure:1335: result: /usr/bin/install -c +configure:1346: checking whether build environment is sane +configure:1389: result: yes +configure:1422: checking for gawk +configure:1451: result: no +configure:1422: checking for mawk +configure:1438: found /usr/bin/mawk +configure:1448: result: mawk +configure:1458: checking whether make sets $(MAKE) +configure:1478: result: yes +configure:1644: checking for style of include used by make +configure:1672: result: GNU +configure:1743: checking for gcc +configure:1759: found /usr/bin/gcc +configure:1769: result: gcc +configure:2013: checking for C compiler version +configure:2016: gcc --version &5 +gcc (GCC) 4.0.4 20060507 (prerelease) (Debian 4.0.3-3) +Copyright (C) 2006 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. + +configure:2019: $? = 0 +configure:2021: gcc -v &5 +Using built-in specs. +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.0 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release x86_64-linux-gnu +Thread model: posix +gcc version 4.0.4 20060507 (prerelease) (Debian 4.0.3-3) +configure:2024: $? = 0 +configure:2026: gcc -V &5 +gcc: '-V' option must have argument +configure:2029: $? = 1 +configure:2053: checking for C compiler default output +configure:2056: gcc conftest.c >&5 +configure:2059: $? = 0 +configure:2105: result: a.out +configure:2110: checking whether the C compiler works +configure:2116: ./a.out +configure:2119: $? = 0 +configure:2136: result: yes +configure:2143: checking whether we are cross compiling +configure:2145: result: no +configure:2148: checking for suffix of executables +configure:2150: gcc -o conftest conftest.c >&5 +configure:2153: $? = 0 +configure:2178: result: +configure:2184: checking for suffix of object files +configure:2206: gcc -c conftest.c >&5 +configure:2209: $? = 0 +configure:2231: result: o +configure:2235: checking whether we are using the GNU C compiler +configure:2260: gcc -c conftest.c >&5 +configure:2263: $? = 0 +configure:2266: test -s conftest.o +configure:2269: $? = 0 +configure:2282: result: yes +configure:2288: checking whether gcc accepts -g +configure:2310: gcc -c -g conftest.c >&5 +configure:2313: $? = 0 +configure:2316: test -s conftest.o +configure:2319: $? = 0 +configure:2330: result: yes +configure:2347: checking for gcc option to accept ANSI C +configure:2408: gcc -c -g -O2 conftest.c >&5 +configure:2411: $? = 0 +configure:2414: test -s conftest.o +configure:2417: $? = 0 +configure:2435: result: none needed +configure:2453: gcc -c -g -O2 conftest.c >&5 +conftest.c:2: error: syntax error before 'me' +configure:2456: $? = 1 +configure: failed program was: +| #ifndef __cplusplus +| choke me +| #endif +configure:2567: checking dependency style of gcc +configure:2629: result: gcc3 +configure:2636: checking for strerror in -lcposix +configure:2667: gcc -o conftest -g -O2 conftest.c -lcposix >&5 +/usr/bin/ld: cannot find -lcposix +collect2: ld returned 1 exit status +configure:2670: $? = 1 +configure: failed program was: +| #line 2643 "configure" +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "paradisEO" +| #define VERSION "0.3" +| /* end confdefs.h. */ +| +| /* Override any gcc2 internal prototype to avoid an error. */ +| #ifdef __cplusplus +| extern "C" +| #endif +| /* We use char because int might match the return type of a gcc2 +| builtin and then its argument prototype would still apply. */ +| char strerror (); +| int +| main () +| { +| strerror (); +| ; +| return 0; +| } +configure:2688: result: no +configure:2750: checking for g++ +configure:2766: found /usr/bin/g++ +configure:2776: result: g++ +configure:2792: checking for C++ compiler version +configure:2795: g++ --version &5 +g++ (GCC) 4.0.4 20060507 (prerelease) (Debian 4.0.3-3) +Copyright (C) 2006 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. + +configure:2798: $? = 0 +configure:2800: g++ -v &5 +Using built-in specs. +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.0 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release x86_64-linux-gnu +Thread model: posix +gcc version 4.0.4 20060507 (prerelease) (Debian 4.0.3-3) +configure:2803: $? = 0 +configure:2805: g++ -V &5 +g++: '-V' option must have argument +configure:2808: $? = 1 +configure:2811: checking whether we are using the GNU C++ compiler +configure:2836: g++ -c conftest.cc >&5 +configure:2839: $? = 0 +configure:2842: test -s conftest.o +configure:2845: $? = 0 +configure:2858: result: yes +configure:2864: checking whether g++ accepts -g +configure:2886: g++ -c -g conftest.cc >&5 +configure:2889: $? = 0 +configure:2892: test -s conftest.o +configure:2895: $? = 0 +configure:2906: result: yes +configure:2950: g++ -c conftest.cc >&5 +configure:2953: $? = 0 +configure:2956: test -s conftest.o +configure:2959: $? = 0 +configure:2986: g++ -c conftest.cc >&5 +configure: In function 'int main()': +configure:2983: error: 'exit' was not declared in this scope +configure:2989: $? = 1 +configure: failed program was: +| #line 2969 "configure" +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "paradisEO" +| #define VERSION "0.3" +| /* end confdefs.h. */ +| +| int +| main () +| { +| exit (42); +| ; +| return 0; +| } +configure:2950: g++ -c conftest.cc >&5 +configure:2953: $? = 0 +configure:2956: test -s conftest.o +configure:2959: $? = 0 +configure:2986: g++ -c conftest.cc >&5 +configure:2989: $? = 0 +configure:2992: test -s conftest.o +configure:2995: $? = 0 +configure:3020: checking dependency style of g++ +configure:3082: result: gcc3 +configure:3090: checking for gcc option to accept ANSI C +configure:3154: gcc -c -g -O2 conftest.c >&5 +configure:3157: $? = 0 +configure:3160: test -s conftest.o +configure:3163: $? = 0 +configure:3178: result: none needed +configure:3194: checking how to run the C preprocessor +configure:3230: gcc -E conftest.c +configure:3236: $? = 0 +configure:3268: gcc -E conftest.c +configure:3272:28: error: ac_nonexistent.h: No such file or directory +configure:3274: $? = 1 +configure: failed program was: +| #line 3259 "configure" +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "paradisEO" +| #define VERSION "0.3" +| #ifdef __cplusplus +| #include +| #endif +| /* end confdefs.h. */ +| #include +configure:3312: result: gcc -E +configure:3337: gcc -E conftest.c +configure:3343: $? = 0 +configure:3375: gcc -E conftest.c +configure:3379:28: error: ac_nonexistent.h: No such file or directory +configure:3381: $? = 1 +configure: failed program was: +| #line 3366 "configure" +| /* confdefs.h. */ +| +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE "paradisEO" +| #define VERSION "0.3" +| #ifdef __cplusplus +| #include +| #endif +| /* end confdefs.h. */ +| #include +configure:3424: checking for egrep +configure:3434: result: grep -E +configure:3439: checking for ANSI C header files +configure:3465: gcc -c -g -O2 conftest.c >&5 +configure:3468: $? = 0 +configure:3471: test -s conftest.o +configure:3474: $? = 0 +configure:3566: gcc -o conftest -g -O2 conftest.c >&5 +configure: In function 'main': +configure:3564: warning: incompatible implicit declaration of built-in function 'exit' +configure:3569: $? = 0 +configure:3571: ./conftest +configure:3574: $? = 0 +configure:3589: result: yes +configure:3640: checking for ranlib +configure:3656: found /usr/bin/ranlib +configure:3667: result: ranlib +configure:3835: creating ./config.status + +## ---------------------- ## +## Running config.status. ## +## ---------------------- ## + +This file was extended by config.status, which was +generated by GNU Autoconf 2.57. Invocation command line was + + CONFIG_FILES = + CONFIG_HEADERS = + CONFIG_LINKS = + CONFIG_COMMANDS = + $ ./config.status + +on devgdx001.orsay.grid5000.fr + +config.status:650: creating Makefile +config.status:650: creating src/Makefile +config.status:650: creating src/rmc/Makefile +config.status:650: creating src/rmc/mpi/Makefile +config.status:775: executing depfiles commands + +## ---------------- ## +## Cache variables. ## +## ---------------- ## + +ac_cv_c_compiler_gnu=yes +ac_cv_cxx_compiler_gnu=yes +ac_cv_env_CC_set= +ac_cv_env_CC_value= +ac_cv_env_CFLAGS_set= +ac_cv_env_CFLAGS_value= +ac_cv_env_CPPFLAGS_set= +ac_cv_env_CPPFLAGS_value= +ac_cv_env_CPP_set= +ac_cv_env_CPP_value= +ac_cv_env_CXXFLAGS_set= +ac_cv_env_CXXFLAGS_value= +ac_cv_env_CXX_set= +ac_cv_env_CXX_value= +ac_cv_env_LDFLAGS_set= +ac_cv_env_LDFLAGS_value= +ac_cv_env_build_alias_set= +ac_cv_env_build_alias_value= +ac_cv_env_host_alias_set= +ac_cv_env_host_alias_value= +ac_cv_env_target_alias_set= +ac_cv_env_target_alias_value= +ac_cv_exeext= +ac_cv_header_stdc=yes +ac_cv_lib_cposix_strerror=no +ac_cv_objext=o +ac_cv_path_install='/usr/bin/install -c' +ac_cv_prog_AWK=mawk +ac_cv_prog_CPP='gcc -E' +ac_cv_prog_ac_ct_CC=gcc +ac_cv_prog_ac_ct_CXX=g++ +ac_cv_prog_ac_ct_RANLIB=ranlib +ac_cv_prog_cc_g=yes +ac_cv_prog_cc_stdc= +ac_cv_prog_cxx_g=yes +ac_cv_prog_egrep='grep -E' +ac_cv_prog_make_make_set=yes +am_cv_CC_dependencies_compiler_type=gcc3 +am_cv_CXX_dependencies_compiler_type=gcc3 +am_cv_prog_cc_stdc= + +## ----------------- ## +## Output variables. ## +## ----------------- ## + +ACLOCAL='${SHELL} /home/lille/atantar/installs/paradisEO/missing --run aclocal-1.6' +AMDEPBACKSLASH='\' +AMDEP_FALSE='#' +AMDEP_TRUE='' +AMTAR='${SHELL} /home/lille/atantar/installs/paradisEO/missing --run tar' +AUTOCONF='${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoconf' +AUTOHEADER='${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoheader' +AUTOMAKE='${SHELL} /home/lille/atantar/installs/paradisEO/missing --run automake-1.6' +AWK='mawk' +CC='gcc' +CCDEPMODE='depmode=gcc3' +CFLAGS='-g -O2' +CPP='gcc -E' +CPPFLAGS='' +CXX='g++' +CXXDEPMODE='depmode=gcc3' +CXXFLAGS='' +DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"paradisEO\" -DVERSION=\"0.3\" -DSTDC_HEADERS=1 ' +DEPDIR='.deps' +ECHO_C='' +ECHO_N='-n' +ECHO_T='' +EGREP='grep -E' +EO_DIR='/home/lille/atantar/installs/eo/' +EXEEXT='' +INSTALL_DATA='${INSTALL} -m 644' +INSTALL_PROGRAM='${INSTALL}' +INSTALL_SCRIPT='${INSTALL}' +INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s' +LDFLAGS='' +LIBOBJS='' +LIBS='' +LTLIBOBJS='' +MAKEINFO='${SHELL} /home/lille/atantar/installs/paradisEO/missing --run makeinfo' +OBJEXT='o' +PACKAGE='paradisEO' +PACKAGE_BUGREPORT='' +PACKAGE_NAME='' +PACKAGE_STRING='' +PACKAGE_TARNAME='' +PACKAGE_VERSION='' +PATH_SEPARATOR=':' +RANLIB='ranlib' +SET_MAKE='' +SHELL='/bin/sh' +STRIP='' +VERSION='0.3' +ac_ct_CC='gcc' +ac_ct_CXX='g++' +ac_ct_RANLIB='ranlib' +ac_ct_STRIP='' +am__include='include' +am__quote='' +bindir='${exec_prefix}/bin' +build_alias='' +datadir='${prefix}/share' +exec_prefix='${prefix}' +host_alias='' +includedir='${prefix}/include' +infodir='${prefix}/info' +install_sh='/home/lille/atantar/installs/paradisEO/install-sh' +libdir='${exec_prefix}/lib' +libexecdir='${exec_prefix}/libexec' +localstatedir='${prefix}/var' +mandir='${prefix}/man' +oldincludedir='/usr/include' +prefix='/usr/local' +program_transform_name='s,x,x,' +sbindir='${exec_prefix}/sbin' +sharedstatedir='${prefix}/com' +sysconfdir='${prefix}/etc' +target_alias='' + +## ----------- ## +## confdefs.h. ## +## ----------- ## + +#define PACKAGE "paradisEO" +#define PACKAGE_BUGREPORT "" +#define PACKAGE_NAME "" +#define PACKAGE_STRING "" +#define PACKAGE_TARNAME "" +#define PACKAGE_VERSION "" +#define STDC_HEADERS 1 +#define VERSION "0.3" +#endif +#ifdef __cplusplus +#include + +configure: exit 0 diff --git a/trunk/paradiseo-peo/config.status b/trunk/paradiseo-peo/config.status new file mode 100755 index 000000000..37c2b1eac --- /dev/null +++ b/trunk/paradiseo-peo/config.status @@ -0,0 +1,872 @@ +#! /bin/sh +# Generated by configure. +# 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-/bin/sh} +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi + +# Support unset when possible. +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_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 -n "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >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 + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done + + ;; + esac + # We did not find ourselves, most probably we were run as `sh COMMAND' + # in which case we are not to be found in the path. + if test "x$as_myself" = x; then + as_myself=$0 + fi + if test ! -f "$as_myself"; then + { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 +echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 +echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + as_mkdir_p=false +fi + +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + +exec 6>&1 + +# Open the log real soon, to keep \$[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. Logging --version etc. is OK. +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX +} >&5 +cat >&5 <<_CSEOF + +This file was extended by $as_me, which was +generated by GNU Autoconf 2.57. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +_CSEOF +echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 +echo >&5 +config_files=" Makefile src/Makefile src/rmc/Makefile src/rmc/mpi/Makefile" +config_commands=" depfiles" + +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 + +Configuration files: +$config_files + +Configuration commands: +$config_commands + +Report bugs to ." +ac_cs_version="\ +config.status +configured by ./configure, generated by GNU Autoconf 2.57, + with options \"'--with-EOdir=/home/lille/atantar/installs/eo/' '--with-MOdir=/home/lille/atantar/installs/mo/' '--with-MOEOdir=/home.lille/atantar/installs/moeo/'\" + +Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." +srcdir=. +INSTALL="/usr/bin/install -c" +# If no file are specified by the user, then we need to provide default +# value. By we need to know if files were specified by the user. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "x$1" : 'x\([^=]*\)='` + ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` + ac_shift=: + ;; + -*) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + *) # This is not an option, so the user has probably given explicit + # arguments. + ac_option=$1 + ac_need_defaults=false;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --vers* | -V ) + echo "$ac_cs_version"; exit 0 ;; + --he | --h) + # Conflict between --help and --header + { { echo "$as_me:$LINENO: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + echo "$ac_cs_usage"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + CONFIG_FILES="$CONFIG_FILES $ac_optarg" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" + ac_need_defaults=false;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + echo "running /bin/sh ./configure " '--with-EOdir=/home/lille/atantar/installs/eo/' '--with-MOdir=/home/lille/atantar/installs/mo/' '--with-MOEOdir=/home.lille/atantar/installs/moeo/' $ac_configure_extra_args " --no-create --no-recursion" >&6 + exec /bin/sh ./configure '--with-EOdir=/home/lille/atantar/installs/eo/' '--with-MOdir=/home/lille/atantar/installs/mo/' '--with-MOEOdir=/home.lille/atantar/installs/moeo/' $ac_configure_extra_args --no-create --no-recursion +fi + +# +# INIT-COMMANDS section. +# + +AMDEP_TRUE="" ac_aux_dir="." + +for ac_config_target in $ac_config_targets +do + case "$ac_config_target" in + # Handling of arguments. + "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/rmc/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/rmc/Makefile" ;; + "src/rmc/mpi/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/rmc/mpi/Makefile" ;; + "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + *) { { 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_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 to put it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Create a temporary directory, and hook for its removal unless debugging. +$debug || +{ + trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} + +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./confstat$$-$RANDOM + (umask 077 && mkdir $tmp) +} || +{ + echo "$me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + + +# +# CONFIG_FILES section. +# + +# No need to generate the scripts if there are no CONFIG_FILES. +# This happens for instance when ./config.status config.h +if test -n "$CONFIG_FILES"; then + # Protect against being on the right side of a sed subst in config.status. + sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g; + s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOF +s,@SHELL@,/bin/sh,;t t +s,@PATH_SEPARATOR@,:,;t t +s,@PACKAGE_NAME@,,;t t +s,@PACKAGE_TARNAME@,,;t t +s,@PACKAGE_VERSION@,,;t t +s,@PACKAGE_STRING@,,;t t +s,@PACKAGE_BUGREPORT@,,;t t +s,@exec_prefix@,${prefix},;t t +s,@prefix@,/usr/local,;t t +s,@program_transform_name@,s,x,x,,;t t +s,@bindir@,${exec_prefix}/bin,;t t +s,@sbindir@,${exec_prefix}/sbin,;t t +s,@libexecdir@,${exec_prefix}/libexec,;t t +s,@datadir@,${prefix}/share,;t t +s,@sysconfdir@,${prefix}/etc,;t t +s,@sharedstatedir@,${prefix}/com,;t t +s,@localstatedir@,${prefix}/var,;t t +s,@libdir@,${exec_prefix}/lib,;t t +s,@includedir@,${prefix}/include,;t t +s,@oldincludedir@,/usr/include,;t t +s,@infodir@,${prefix}/info,;t t +s,@mandir@,${prefix}/man,;t t +s,@build_alias@,,;t t +s,@host_alias@,,;t t +s,@target_alias@,,;t t +s,@DEFS@,-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"paradisEO\" -DVERSION=\"0.3\" -DSTDC_HEADERS=1 ,;t t +s,@ECHO_C@,,;t t +s,@ECHO_N@,-n,;t t +s,@ECHO_T@,,;t t +s,@LIBS@,,;t t +s,@INSTALL_PROGRAM@,${INSTALL},;t t +s,@INSTALL_SCRIPT@,${INSTALL},;t t +s,@INSTALL_DATA@,${INSTALL} -m 644,;t t +s,@PACKAGE@,paradisEO,;t t +s,@VERSION@,0.3,;t t +s,@ACLOCAL@,${SHELL} /home/lille/atantar/installs/paradisEO/missing --run aclocal-1.6,;t t +s,@AUTOCONF@,${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoconf,;t t +s,@AUTOMAKE@,${SHELL} /home/lille/atantar/installs/paradisEO/missing --run automake-1.6,;t t +s,@AUTOHEADER@,${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoheader,;t t +s,@MAKEINFO@,${SHELL} /home/lille/atantar/installs/paradisEO/missing --run makeinfo,;t t +s,@AMTAR@,${SHELL} /home/lille/atantar/installs/paradisEO/missing --run tar,;t t +s,@install_sh@,/home/lille/atantar/installs/paradisEO/install-sh,;t t +s,@STRIP@,,;t t +s,@ac_ct_STRIP@,,;t t +s,@INSTALL_STRIP_PROGRAM@,${SHELL} $(install_sh) -c -s,;t t +s,@AWK@,mawk,;t t +s,@SET_MAKE@,,;t t +s,@CC@,gcc,;t t +s,@CFLAGS@,-g -O2,;t t +s,@LDFLAGS@,,;t t +s,@CPPFLAGS@,,;t t +s,@ac_ct_CC@,gcc,;t t +s,@EXEEXT@,,;t t +s,@OBJEXT@,o,;t t +s,@DEPDIR@,.deps,;t t +s,@am__include@,include,;t t +s,@am__quote@,,;t t +s,@AMDEP_TRUE@,,;t t +s,@AMDEP_FALSE@,#,;t t +s,@AMDEPBACKSLASH@,\,;t t +s,@CCDEPMODE@,depmode=gcc3,;t t +s,@CXXFLAGS@,,;t t +s,@CXX@,g++,;t t +s,@ac_ct_CXX@,g++,;t t +s,@CXXDEPMODE@,depmode=gcc3,;t t +s,@CPP@,gcc -E,;t t +s,@EGREP@,grep -E,;t t +s,@RANLIB@,ranlib,;t t +s,@ac_ct_RANLIB@,ranlib,;t t +s,@EO_DIR@,/home/lille/atantar/installs/eo/,;t t +s,@LIBOBJS@,,;t t +s,@LTLIBOBJS@,,;t t +CEOF + + # Split the substitutions into bite-sized pieces for seds with + # small command number limits, like on Digital OSF/1 and HP-UX. + ac_max_sed_lines=48 + ac_sed_frag=1 # Number of current file. + ac_beg=1 # First line for current file. + ac_end=$ac_max_sed_lines # Line after last line for current file. + ac_more_lines=: + ac_sed_cmds= + while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + else + sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + fi + if test ! -s $tmp/subs.frag; then + ac_more_lines=false + else + # The purpose of the label and of the branching condition is to + # speed up the sed processing (if there are no `@' at all, there + # is no need to browse any of the substitutions). + # These are the two extra sed commands mentioned above. + (echo ':t + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" + else + ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" + fi + ac_sed_frag=`expr $ac_sed_frag + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_lines` + fi + done + if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat + fi +fi # test -n "$CONFIG_FILES" + +for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; + esac + + # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` + + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_builddir$INSTALL ;; + esac + + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + if test x"$ac_file" = x-; then + configure_input= + else + configure_input="$ac_file. " + fi + configure_input=$configure_input"Generated from `echo $ac_file_in | + sed 's,.*/,,'` by configure." + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + echo $f;; + *) # Relative + if test -f "$f"; then + # Build tree + echo $f + elif test -f "$srcdir/$f"; then + # Source tree + echo $srcdir/$f + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } + sed "/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/; +s/:*\${srcdir}:*/:/; +s/:*@srcdir@:*/:/; +s/^\([^=]*=[ ]*\):*/\1/; +s/:*$//; +s/^[^=]*=[ ]*$//; +} + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s,@configure_input@,$configure_input,;t t +s,@srcdir@,$ac_srcdir,;t t +s,@abs_srcdir@,$ac_abs_srcdir,;t t +s,@top_srcdir@,$ac_top_srcdir,;t t +s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t +s,@builddir@,$ac_builddir,;t t +s,@abs_builddir@,$ac_abs_builddir,;t t +s,@top_builddir@,$ac_top_builddir,;t t +s,@abs_top_builddir@,$ac_abs_top_builddir,;t t +s,@INSTALL@,$ac_INSTALL,;t t +" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out + rm -f $tmp/stdin + if test x"$ac_file" != x-; then + mv $tmp/out $ac_file + else + cat $tmp/out + rm -f $tmp/out + fi + +done + +# +# CONFIG_COMMANDS section. +# +for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue + ac_dest=`echo "$ac_file" | sed 's,:.*,,'` + ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_dir=`(dirname "$ac_dest") 2>/dev/null || +$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_dest" : 'X\(//\)[^/]' \| \ + X"$ac_dest" : 'X\(//\)$' \| \ + X"$ac_dest" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_dest" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` + + + { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 +echo "$as_me: executing $ac_dest commands" >&6;} + case $ac_dest in + depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`(dirname "$mf") 2>/dev/null || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + else + continue + fi + grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue + # Extract the definition of DEP_FILES from the Makefile without + # running `make'. + DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` + test -z "$DEPDIR" && continue + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n -e '/^U = / s///p' < "$mf"` + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" + # We invoke sed twice because it is the simplest approach to + # changing $(DEPDIR) to its actual value in the expansion. + for file in `sed -n -e ' + /^DEP_FILES = .*\\\\$/ { + s/^DEP_FILES = // + :loop + s/\\\\$// + p + n + /\\\\$/ b loop + p + } + /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`(dirname "$file") 2>/dev/null || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p $dirpart/$fdir + else + as_dir=$dirpart/$fdir + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} + { (exit 1); exit 1; }; }; } + + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done + ;; + esac +done + +{ (exit 0); exit 0; } diff --git a/trunk/paradiseo-peo/config.sub b/trunk/paradiseo-peo/config.sub new file mode 100755 index 000000000..6b2ff9f6a --- /dev/null +++ b/trunk/paradiseo-peo/config.sub @@ -0,0 +1,1500 @@ +#! /bin/sh +# Configuration validation subroutine script. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. + +timestamp='2003-06-18' + +# This file is (in principle) common to ALL GNU software. +# The presence of a machine in this file suggests that SOME GNU software +# can handle that machine. It does not imply ALL GNU software can. +# +# This file is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Please send patches to . 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 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) + echo "$version" ; exit 0 ;; + --help | --h* | -h ) + echo "$usage"; exit 0 ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit 0;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | freebsd*-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) + 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] \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | c4x | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | fr30 | frv \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | i370 | i860 | i960 | ia64 \ + | ip2k \ + | m32r | m68000 | m68k | m88k | mcore \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64vr | mips64vrel \ + | mips64orion | mips64orionel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | msp430 \ + | ns16k | ns32k \ + | openrisc | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | pyramid \ + | s390 | s390x \ + | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \ + | strongarm \ + | tahoe | thumb | tic4x | tic80 | tron \ + | v850 | v850e \ + | we32k \ + | x86 | xscale | xstormy16 | xtensa \ + | z8k) + basic_machine=$basic_machine-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12) + # Motorola 68HC11/12. + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* \ + | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | clipper-* | 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-* \ + | m32r-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | mcore-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | msp430-* \ + | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | pyramid-* \ + | romp-* | rs6000-* \ + | s390-* | s390x-* \ + | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | 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-* | xstormy16-* \ + | xtensa-* \ + | ymp-* \ + | z8k-*) + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amd64) + basic_machine=x86_64-pc + ;; + 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 + ;; + crds | unos) + basic_machine=m68k-crds + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + 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 + ;; + 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 + ;; + mmix*) + basic_machine=mmix-knuth + os=-mmixware + ;; + 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 + ;; + nv1) + basic_machine=nv1-cray + os=-unicosmp + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + or32 | or32-*) + basic_machine=or32-unknown + os=-coff + ;; + 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 + ;; + 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 + ;; + 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 + ;; + 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 + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sh64) + basic_machine=sh64-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* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ + | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* \ + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ + | -interix* | -uwin* | -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*) + # 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* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -wince*) + os=-wince + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -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 + ;; + -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 + ;; + -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 + ;; + *-ibm) + os=-aix + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next ) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-next) + os=-nextstep3 + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -vxsim* | -vxworks* | -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 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/trunk/paradiseo-peo/configure b/trunk/paradiseo-peo/configure new file mode 100755 index 000000000..76e819512 --- /dev/null +++ b/trunk/paradiseo-peo/configure @@ -0,0 +1,4785 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.57. +# +# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi + +# Support unset when possible. +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_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 -n "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >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 + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done + + ;; + esac + # We did not find ourselves, most probably we were run as `sh COMMAND' + # in which case we are not to be found in the path. + if test "x$as_myself" = x; then + as_myself=$0 + fi + if test ! -f "$as_myself"; then + { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + as_mkdir_p=false +fi + +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +exec 6>&1 + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_config_libobj_dir=. +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Maximum number of lines to put in a shell here document. +# This variable seems obsolete. It should probably be removed, and +# only ac_max_sed_lines should be used. +: ${ac_max_here_lines=38} + +# Identity of this package. +PACKAGE_NAME= +PACKAGE_TARNAME= +PACKAGE_VERSION= +PACKAGE_STRING= +PACKAGE_BUGREPORT= + +ac_unique_file="configure.in" +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE CXXFLAGS CXX ac_ct_CXX CXXDEPMODE CPP EGREP RANLIB ac_ct_RANLIB EO_DIR LIBOBJS LTLIBOBJS' +ac_subst_files='' + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datadir='${prefix}/share' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +libdir='${exec_prefix}/lib' +includedir='${prefix}/include' +oldincludedir='/usr/include' +infodir='${prefix}/info' +mandir='${prefix}/man' + +ac_prev= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval "$ac_prev=\$ac_option" + ac_prev= + continue + fi + + ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_option in + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad | --data | --dat | --da) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ + | --da=*) + datadir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + eval "enable_$ac_feature=no" ;; + + -enable-* | --enable-*) + ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; + *) ac_optarg=yes ;; + esac + eval "enable_$ac_feature='$ac_optarg'" ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst \ + | --locals | --local | --loca | --loc | --lo) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* \ + | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package| sed 's/-/_/g'` + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; + *) ac_optarg=yes ;; + esac + eval "with_$ac_package='$ac_optarg'" ;; + + -without-* | --without-*) + ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package | sed 's/-/_/g'` + eval "with_$ac_package=no" ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) { echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` + eval "$ac_envvar='$ac_optarg'" + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + { echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +# Be sure to have absolute paths. +for ac_var in exec_prefix prefix +do + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* | NONE | '' ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; + esac +done + +# Be sure to have absolute paths. +for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ + localstatedir libdir includedir oldincludedir infodir mandir +do + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; + esac +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then its parent. + ac_confdir=`(dirname "$0") 2>/dev/null || +$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$0" : 'X\(//\)[^/]' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$0" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r $srcdir/$ac_unique_file; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r $srcdir/$ac_unique_file; then + if test "$ac_srcdir_defaulted" = yes; then + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 + { (exit 1); exit 1; }; } + else + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } + fi +fi +(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || + { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 + { (exit 1); exit 1; }; } +srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` +ac_env_build_alias_set=${build_alias+set} +ac_env_build_alias_value=$build_alias +ac_cv_env_build_alias_set=${build_alias+set} +ac_cv_env_build_alias_value=$build_alias +ac_env_host_alias_set=${host_alias+set} +ac_env_host_alias_value=$host_alias +ac_cv_env_host_alias_set=${host_alias+set} +ac_cv_env_host_alias_value=$host_alias +ac_env_target_alias_set=${target_alias+set} +ac_env_target_alias_value=$target_alias +ac_cv_env_target_alias_set=${target_alias+set} +ac_cv_env_target_alias_value=$target_alias +ac_env_CC_set=${CC+set} +ac_env_CC_value=$CC +ac_cv_env_CC_set=${CC+set} +ac_cv_env_CC_value=$CC +ac_env_CFLAGS_set=${CFLAGS+set} +ac_env_CFLAGS_value=$CFLAGS +ac_cv_env_CFLAGS_set=${CFLAGS+set} +ac_cv_env_CFLAGS_value=$CFLAGS +ac_env_LDFLAGS_set=${LDFLAGS+set} +ac_env_LDFLAGS_value=$LDFLAGS +ac_cv_env_LDFLAGS_set=${LDFLAGS+set} +ac_cv_env_LDFLAGS_value=$LDFLAGS +ac_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_env_CPPFLAGS_value=$CPPFLAGS +ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_cv_env_CPPFLAGS_value=$CPPFLAGS +ac_env_CXX_set=${CXX+set} +ac_env_CXX_value=$CXX +ac_cv_env_CXX_set=${CXX+set} +ac_cv_env_CXX_value=$CXX +ac_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_env_CXXFLAGS_value=$CXXFLAGS +ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_cv_env_CXXFLAGS_value=$CXXFLAGS +ac_env_CPP_set=${CPP+set} +ac_env_CPP_value=$CPP +ac_cv_env_CPP_set=${CPP+set} +ac_cv_env_CPP_value=$CPP + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures this package to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +_ACEOF + + cat <<_ACEOF +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --datadir=DIR read-only architecture-independent data [PREFIX/share] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --infodir=DIR info documentation [PREFIX/info] + --mandir=DIR man documentation [PREFIX/man] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names +_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] + --disable-dependency-tracking Speeds up one-time builds + --enable-dependency-tracking Do not reject slow dependency extractors + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) +--with-EOdir : Giving the path of the EO tree. + +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++ preprocessor flags, e.g. -I if you have + headers in a nonstandard directory + CXX C++ compiler command + CXXFLAGS C++ compiler flags + CPP C preprocessor + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +_ACEOF +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + ac_popdir=`pwd` + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d $ac_dir || continue + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` + + cd $ac_dir + # Check for guested configure; otherwise get Cygnus style configure. + if test -f $ac_srcdir/configure.gnu; then + echo + $SHELL $ac_srcdir/configure.gnu --help=recursive + elif test -f $ac_srcdir/configure; then + echo + $SHELL $ac_srcdir/configure --help=recursive + elif test -f $ac_srcdir/configure.ac || + test -f $ac_srcdir/configure.in; then + echo + $ac_configure --help + else + echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi + cd $ac_popdir + done +fi + +test -n "$ac_init_help" && exit 0 +if $ac_init_version; then + cat <<\_ACEOF + +Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 +Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit 0 +fi +exec 5>config.log +cat >&5 <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by $as_me, which was +generated by GNU Autoconf 2.57. Invocation command line was + + $ $0 $@ + +_ACEOF +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +hostinfo = `(hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + echo "PATH: $as_dir" +done + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# 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_sep= +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_sep'$ac_arg'" + # Get rid of the leading space. + ac_sep=" " + ;; + 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: Be sure not to use single quotes in there, as some shells, +# such as our DU 5.0 friend, will then `close' the trap. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +{ + (set) 2>&1 | + case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in + *ac_space=\ *) + sed -n \ + "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" + ;; + *) + sed -n \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------- ## +## Output files. ## +## ------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + sed "/^$/d" confdefs.h | sort + echo + fi + test "$ac_signal" != 0 && + echo "$as_me: caught signal $ac_signal" + echo "$as_me: exit $exit_status" + } >&5 + rm -f core core.* *.core && + rm -rf conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status + ' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -rf conftest* confdefs.h +# AIX cpp loses on an empty file, so make sure it contains at least a newline. +echo >confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer explicitly selected file to automatically selected ones. +if test -z "$CONFIG_SITE"; then + if test "x$prefix" != xNONE; then + CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" + else + CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" + fi +fi +for ac_site_file in $CONFIG_SITE; do + if test -r "$ac_site_file"; then + { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then + { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . $cache_file;; + *) . ./$cache_file;; + esac + fi +else + { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in `(set) 2>&1 | + sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val="\$ac_cv_env_${ac_var}_value" + eval ac_new_val="\$ac_env_${ac_var}_value" + case $ac_old_set,$ac_new_set in + set,) + { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 +echo "$as_me: former value: $ac_old_val" >&2;} + { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 +echo "$as_me: current value: $ac_new_val" >&2;} + ac_cache_corrupted=: + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) + ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + + + + + + + + + + + + + + +am__api_version="1.6" +ac_aux_dir= +for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do + if test -f $ac_dir/install-sh; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f $ac_dir/install.sh; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f $ac_dir/shtool; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 +echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} + { (exit 1); exit 1; }; } +fi +ac_config_guess="$SHELL $ac_aux_dir/config.guess" +ac_config_sub="$SHELL $ac_aux_dir/config.sub" +ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# ./install, which can be erroneously created by make from ./install.sh. +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + done + done + ;; +esac +done + + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. We don't cache a + # path for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the path is relative. + INSTALL=$ac_install_sh + fi +fi +echo "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$INSTALL" >&6 + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&5 +echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&2;} + { (exit 1); exit 1; }; } + fi + + test "$2" = conftest.file + ) +then + # Ok. + : +else + { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! +Check your system clock" >&5 +echo "$as_me: error: newly created file is older than distributed files! +Check your system clock" >&2;} + { (exit 1); exit 1; }; } +fi +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +test "$program_prefix" != NONE && + program_transform_name="s,^,$program_prefix,;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s,\$,$program_suffix,;$program_transform_name" +# Double any \ or $. echo might interpret backslashes. +# By default was `s,x,x', remove it if useless. +cat <<\_ACEOF >conftest.sed +s/[\\$]/&&/g;s/;s,x,x,$// +_ACEOF +program_transform_name=`echo $program_transform_name | sed -f conftest.sed` +rm conftest.sed + + +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` + +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 +echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_AWK+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + echo "$as_me:$LINENO: result: $AWK" >&5 +echo "${ECHO_T}$AWK" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$AWK" && break +done + +echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.make <<\_ACEOF +all: + @echo 'ac_maketemp="$(MAKE)"' +_ACEOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` +if test -n "$ac_maketemp"; then + eval ac_cv_prog_make_${ac_make}_set=yes +else + eval ac_cv_prog_make_${ac_make}_set=no +fi +rm -f conftest.make +fi +if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + SET_MAKE= +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + SET_MAKE="MAKE=${MAKE-make}" +fi + + # test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 +echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} + { (exit 1); exit 1; }; } +fi + +# Define the identity of the package. + PACKAGE=paradisEO + VERSION=0.3 + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + + +AMTAR=${AMTAR-"${am_missing_run}tar"} + +install_sh=${install_sh-"$am_aux_dir/install-sh"} + +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + echo "$as_me:$LINENO: result: $STRIP" >&5 +echo "${ECHO_T}$STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +echo "${ECHO_T}$ac_ct_STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + STRIP=$ac_ct_STRIP +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" + +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. + + + + +rm -f .deps 2>/dev/null +mkdir .deps 2>/dev/null +if test -d .deps; then + DEPDIR=.deps +else + # MS-DOS does not allow filenames that begin with a dot. + DEPDIR=_deps +fi +rmdir .deps 2>/dev/null + + + ac_config_commands="$ac_config_commands depfiles" + + +am_make=${MAKE-make} +cat > confinc << 'END' +doit: + @echo done +END +# If we don't find an include directive, just comment out the code. +echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +fi + + +echo "$as_me:$LINENO: result: $_am_result" >&5 +echo "${ECHO_T}$_am_result" >&6 +rm -f confinc confmf + +# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then + enableval="$enable_dependency_tracking" + +fi; +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + + +if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC +else + CC="$ac_cv_prog_CC" +fi + +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$ac_ct_CC" && break +done + + CC=$ac_ct_CC +fi + +fi + + +test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +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` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 + (eval $ac_compiler --version &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 + (eval $ac_compiler -v &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&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 +#line $LINENO "configure" +/* 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" >&5 +echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 +ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 + (eval $ac_link_default) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Find the output, starting from the most likely. This scheme is +# not robust to junk in `.', hence go to wildcards (a.*) only as a last +# resort. + +# Be careful to initialize this variable, since it used to be cached. +# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. +ac_cv_exeext= +# b.out is created by i960 compilers. +for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) + ;; + conftest.$ac_ext ) + # This is the source file. + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + # FIXME: I believe we export ac_cv_exeext for Libtool, + # but it would be cool to find out if it's true. Does anybody + # maintain Libtool? --akim. + export ac_cv_exeext + break;; + * ) + break;; + esac +done +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 the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +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 the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $cross_compiling" >&5 +echo "${ECHO_T}$cross_compiling" >&6 + +echo "$as_me:$LINENO: checking for suffix of executables" >&5 +echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + export ac_cv_exeext + break;; + * ) break;; + esac +done +else + { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +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 +#line $LINENO "configure" +/* 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 { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +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 +#line $LINENO "configure" +/* 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 { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_compiler_gnu=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 +GCC=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +CFLAGS="-g" +echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* 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 { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_prog_cc_g=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 +echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_prog_cc_stdc=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* 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; +} +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +# Don't try gcc -ansi; that turns off useful extensions and +# breaks some systems' header files. +# AIX -qlanglvl=ansi +# Ultrix and OSF/1 -std1 +# HP-UX 10.20 and later -Ae +# HP-UX older versions -Aa -D_HPUX_SOURCE +# SVR4 -Xc -D__EXTENSIONS__ +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_stdc=$ac_arg +break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.$ac_objext +done +rm -f conftest.$ac_ext conftest.$ac_objext +CC=$ac_save_CC + +fi + +case "x$ac_cv_prog_cc_stdc" in + x|xno) + echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6 ;; + *) + echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 + CC="$CC $ac_cv_prog_cc_stdc" ;; +esac + +# Some people use a C++ compiler to compile C. Since we use `exit', +# in C++ we need to declare it. In case someone uses the same compiler +# for both compiling C and C++ we need to have the C++ compiler decide +# the declaration of exit, since it's the most demanding environment. +cat >conftest.$ac_ext <<_ACEOF +#ifndef __cplusplus + choke me +#endif +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + for ac_declaration in \ + ''\ + '#include ' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' +do + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +continue +fi +rm -f conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h +fi + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.$ac_objext conftest.$ac_ext +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +depcc="$CC" am_compiler_list= + +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + for depmode in $am_compiler_list; do + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + echo '#include "conftest.h"' > conftest.c + echo 'int i;' > conftest.h + echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=conftest.c object=conftest.o \ + depfile=conftest.Po tmpdepfile=conftest.TPo \ + $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && + grep conftest.h conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + + + + 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 +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char strerror (); +int +main () +{ +strerror (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_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 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 + + + +CXXFLAGS="" + +ac_ext=cc +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 -n "$ac_tool_prefix"; then + for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl 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 $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 + +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 $CCC g++ c++ gpp aCC CC cxx cc++ cl 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 $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 + +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 +test -n "$ac_ct_CXX" || ac_ct_CXX="g++" + + CXX=$ac_ct_CXX +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` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 + (eval $ac_compiler --version &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 + (eval $ac_compiler -v &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&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 +#line $LINENO "configure" +/* 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 { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_compiler_gnu=no +fi +rm -f 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 +CXXFLAGS="-g" +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 + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* 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 { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cxx_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_prog_cxx_g=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +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 +for ac_declaration in \ + ''\ + '#include ' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' +do + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +continue +fi +rm -f conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +depcc="$CXX" am_compiler_list= + +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 + + 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 + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + echo '#include "conftest.h"' > conftest.c + echo 'int i;' > conftest.h + echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=conftest.c object=conftest.o \ + depfile=conftest.Po tmpdepfile=conftest.TPo \ + $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && + grep conftest.h conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + am_cv_CXX_dependencies_compiler_type=$depmode + break + 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 + + + + + +echo "$as_me:$LINENO: checking for ${CC-cc} option to accept ANSI C" >&5 +echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6 +if test "${am_cv_prog_cc_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + am_cv_prog_cc_stdc=no +ac_save_CC="$CC" +# Don't try gcc -ansi; that turns off useful extensions and +# breaks some systems' header files. +# AIX -qlanglvl=ansi +# Ultrix and OSF/1 -std1 +# HP-UX 10.20 and later -Ae +# HP-UX older versions -Aa -D_HPUX_SOURCE +# SVR4 -Xc -D__EXTENSIONS__ +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* 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; +} +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 +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + am_cv_prog_cc_stdc="$ac_arg"; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.$ac_objext conftest.$ac_ext +done +CC="$ac_save_CC" + +fi + +if test -z "$am_cv_prog_cc_stdc"; then + echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6 +else + echo "$as_me:$LINENO: result: $am_cv_prog_cc_stdc" >&5 +echo "${ECHO_T}$am_cv_prog_cc_stdc" >&6 +fi +case "x$am_cv_prog_cc_stdc" in + x|xno) ;; + *) CC="$CC $am_cv_prog_cc_stdc" ;; +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 +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 +#line $LINENO "configure" +/* 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 { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +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 non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +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 +#line $LINENO "configure" +/* 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 { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +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 non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +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 egrep" >&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +if test "${ac_cv_prog_egrep+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +echo "${ECHO_T}$ac_cv_prog_egrep" >&6 + EGREP=$ac_cv_prog_egrep + + +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 +if test "${ac_cv_header_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +/* 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 { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_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 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 +#line $LINENO "configure" +/* 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 +#line $LINENO "configure" +/* 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 +#line $LINENO "configure" +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#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)) + exit(2); + exit (0); +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_header_stdc=no +fi +rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +echo "${ECHO_T}$ac_cv_header_stdc" >&6 +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +fi + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + echo "$as_me:$LINENO: result: $RANLIB" >&5 +echo "${ECHO_T}$RANLIB" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +echo "${ECHO_T}$ac_ct_RANLIB" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + RANLIB=$ac_ct_RANLIB +else + RANLIB="$ac_cv_prog_RANLIB" +fi + + + + + +# Check whether --with-EOdir or --without-EOdir was given. +if test "${with_EOdir+set}" = set; then + withval="$with_EOdir" + EO_DIR="$withval" + if test ! -d $EO_DIR + then + echo "" + echo "# --with-EOdir Invalid directory $withval" + exit 1 + fi +else + echo "" + echo "# You forgot to give the path of the EO tree !" + echo "# Please write something like ... './configure --with-EOdir=\$HOME/eo'" + exit 1 + +fi; + + ac_config_files="$ac_config_files Makefile src/Makefile src/rmc/Makefile src/rmc/mpi/Makefile" +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, don't put newlines in cache variables' values. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +{ + (set) 2>&1 | + case `(ac_space=' '; set | grep ac_space) 2>&1` in + *ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} | + sed ' + t clear + : clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + : end' >>confcache +if diff $cache_file confcache >/dev/null 2>&1; then :; else + if test -w $cache_file; then + test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" + cat confcache >$cache_file + else + echo "not updating unwritable cache $cache_file" + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/; +s/:*\${srcdir}:*/:/; +s/:*@srcdir@:*/:/; +s/^\([^=]*=[ ]*\):*/\1/; +s/:*$//; +s/^[^=]*=[ ]*$//; +}' +fi + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then we branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +cat >confdef2opt.sed <<\_ACEOF +t clear +: clear +s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g +t quote +s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g +t quote +d +: quote +s,[ `~#$^&*(){}\\|;'"<>?],\\&,g +s,\[,\\&,g +s,\],\\&,g +s,\$,$$,g +p +_ACEOF +# We use echo to avoid assuming a particular line-breaking character. +# The extra dot is to prevent the shell from consuming trailing +# line-breaks from the sub-command output. A line-break within +# single-quotes doesn't work because, if this script is created in a +# platform that uses two characters for line-breaks (e.g., DOS), tr +# would break. +ac_LF_and_DOT=`echo; echo .` +DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` +rm -f confdef2opt.sed + + +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_i=`echo "$ac_i" | + sed 's/\$U\././;s/\.o$//;s/\.obj$//'` + # 2. Add them. + ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +if test -z "${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 + +: ${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+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi + +# Support unset when possible. +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_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 -n "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + + +# Name of the executable. +as_me=`$as_basename "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >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 + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done + + ;; + esac + # We did not find ourselves, most probably we were run as `sh COMMAND' + # in which case we are not to be found in the path. + if test "x$as_myself" = x; then + as_myself=$0 + fi + if test ! -f "$as_myself"; then + { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 +echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 +echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + as_mkdir_p=false +fi + +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + +exec 6>&1 + +# Open the log real soon, to keep \$[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. Logging --version etc. is OK. +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX +} >&5 +cat >&5 <<_CSEOF + +This file was extended by $as_me, which was +generated by GNU Autoconf 2.57. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +_CSEOF +echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 +echo >&5 +_ACEOF + +# Files that config.status was made for. +if test -n "$ac_config_files"; then + echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_headers"; then + echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_links"; then + echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_commands"; then + echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS +fi + +cat >>$CONFIG_STATUS <<\_ACEOF + +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTIONS] [FILE]... + + -h, --help print this help, then exit + -V, --version print version number, then exit + -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 + +Configuration files: +$config_files + +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.57, + with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" + +Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." +srcdir=$srcdir +INSTALL="$INSTALL" +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +# If no file are specified by the user, then we need to provide default +# value. By we need to know if files were specified by the user. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "x$1" : 'x\([^=]*\)='` + ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` + ac_shift=: + ;; + -*) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + *) # This is not an option, so the user has probably given explicit + # arguments. + ac_option=$1 + ac_need_defaults=false;; + esac + + case $ac_option in + # Handling of the options. +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --vers* | -V ) + echo "$ac_cs_version"; exit 0 ;; + --he | --h) + # Conflict between --help and --header + { { echo "$as_me:$LINENO: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + echo "$ac_cs_usage"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + CONFIG_FILES="$CONFIG_FILES $ac_optarg" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" + ac_need_defaults=false;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" ;; + + esac + shift +done + +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 $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 + exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion +fi + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF +# +# INIT-COMMANDS section. +# + +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +_ACEOF + + + +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_config_target in $ac_config_targets +do + case "$ac_config_target" in + # Handling of arguments. + "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/rmc/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/rmc/Makefile" ;; + "src/rmc/mpi/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/rmc/mpi/Makefile" ;; + "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + *) { { 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_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 to put it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Create a temporary directory, and hook for its removal unless debugging. +$debug || +{ + trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} + +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./confstat$$-$RANDOM + (umask 077 && mkdir $tmp) +} || +{ + echo "$me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF + +# +# CONFIG_FILES section. +# + +# No need to generate the scripts if there are no CONFIG_FILES. +# This happens for instance when ./config.status config.h +if test -n "\$CONFIG_FILES"; then + # Protect against being on the right side of a sed subst in config.status. + sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; + s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF +s,@SHELL@,$SHELL,;t t +s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t +s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t +s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t +s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t +s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t +s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t +s,@exec_prefix@,$exec_prefix,;t t +s,@prefix@,$prefix,;t t +s,@program_transform_name@,$program_transform_name,;t t +s,@bindir@,$bindir,;t t +s,@sbindir@,$sbindir,;t t +s,@libexecdir@,$libexecdir,;t t +s,@datadir@,$datadir,;t t +s,@sysconfdir@,$sysconfdir,;t t +s,@sharedstatedir@,$sharedstatedir,;t t +s,@localstatedir@,$localstatedir,;t t +s,@libdir@,$libdir,;t t +s,@includedir@,$includedir,;t t +s,@oldincludedir@,$oldincludedir,;t t +s,@infodir@,$infodir,;t t +s,@mandir@,$mandir,;t t +s,@build_alias@,$build_alias,;t t +s,@host_alias@,$host_alias,;t t +s,@target_alias@,$target_alias,;t t +s,@DEFS@,$DEFS,;t t +s,@ECHO_C@,$ECHO_C,;t t +s,@ECHO_N@,$ECHO_N,;t t +s,@ECHO_T@,$ECHO_T,;t t +s,@LIBS@,$LIBS,;t t +s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t +s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t +s,@INSTALL_DATA@,$INSTALL_DATA,;t t +s,@PACKAGE@,$PACKAGE,;t t +s,@VERSION@,$VERSION,;t t +s,@ACLOCAL@,$ACLOCAL,;t t +s,@AUTOCONF@,$AUTOCONF,;t t +s,@AUTOMAKE@,$AUTOMAKE,;t t +s,@AUTOHEADER@,$AUTOHEADER,;t t +s,@MAKEINFO@,$MAKEINFO,;t t +s,@AMTAR@,$AMTAR,;t t +s,@install_sh@,$install_sh,;t t +s,@STRIP@,$STRIP,;t t +s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t +s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t +s,@AWK@,$AWK,;t t +s,@SET_MAKE@,$SET_MAKE,;t t +s,@CC@,$CC,;t t +s,@CFLAGS@,$CFLAGS,;t t +s,@LDFLAGS@,$LDFLAGS,;t t +s,@CPPFLAGS@,$CPPFLAGS,;t t +s,@ac_ct_CC@,$ac_ct_CC,;t t +s,@EXEEXT@,$EXEEXT,;t t +s,@OBJEXT@,$OBJEXT,;t t +s,@DEPDIR@,$DEPDIR,;t t +s,@am__include@,$am__include,;t t +s,@am__quote@,$am__quote,;t t +s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t +s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t +s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t +s,@CCDEPMODE@,$CCDEPMODE,;t t +s,@CXXFLAGS@,$CXXFLAGS,;t t +s,@CXX@,$CXX,;t t +s,@ac_ct_CXX@,$ac_ct_CXX,;t t +s,@CXXDEPMODE@,$CXXDEPMODE,;t t +s,@CPP@,$CPP,;t t +s,@EGREP@,$EGREP,;t t +s,@RANLIB@,$RANLIB,;t t +s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t +s,@EO_DIR@,$EO_DIR,;t t +s,@LIBOBJS@,$LIBOBJS,;t t +s,@LTLIBOBJS@,$LTLIBOBJS,;t t +CEOF + +_ACEOF + + cat >>$CONFIG_STATUS <<\_ACEOF + # Split the substitutions into bite-sized pieces for seds with + # small command number limits, like on Digital OSF/1 and HP-UX. + ac_max_sed_lines=48 + ac_sed_frag=1 # Number of current file. + ac_beg=1 # First line for current file. + ac_end=$ac_max_sed_lines # Line after last line for current file. + ac_more_lines=: + ac_sed_cmds= + while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + else + sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + fi + if test ! -s $tmp/subs.frag; then + ac_more_lines=false + else + # The purpose of the label and of the branching condition is to + # speed up the sed processing (if there are no `@' at all, there + # is no need to browse any of the substitutions). + # These are the two extra sed commands mentioned above. + (echo ':t + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" + else + ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" + fi + ac_sed_frag=`expr $ac_sed_frag + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_lines` + fi + done + if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat + fi +fi # test -n "$CONFIG_FILES" + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; + esac + + # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` + + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_builddir$INSTALL ;; + esac + + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + if test x"$ac_file" = x-; then + configure_input= + else + configure_input="$ac_file. " + fi + configure_input=$configure_input"Generated from `echo $ac_file_in | + sed 's,.*/,,'` by configure." + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + echo $f;; + *) # Relative + if test -f "$f"; then + # Build tree + echo $f + elif test -f "$srcdir/$f"; then + # Source tree + echo $srcdir/$f + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF + sed "$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s,@configure_input@,$configure_input,;t t +s,@srcdir@,$ac_srcdir,;t t +s,@abs_srcdir@,$ac_abs_srcdir,;t t +s,@top_srcdir@,$ac_top_srcdir,;t t +s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t +s,@builddir@,$ac_builddir,;t t +s,@abs_builddir@,$ac_abs_builddir,;t t +s,@top_builddir@,$ac_top_builddir,;t t +s,@abs_top_builddir@,$ac_abs_top_builddir,;t t +s,@INSTALL@,$ac_INSTALL,;t t +" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out + rm -f $tmp/stdin + if test x"$ac_file" != x-; then + mv $tmp/out $ac_file + else + cat $tmp/out + rm -f $tmp/out + fi + +done +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF + +# +# CONFIG_COMMANDS section. +# +for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue + ac_dest=`echo "$ac_file" | sed 's,:.*,,'` + ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_dir=`(dirname "$ac_dest") 2>/dev/null || +$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_dest" : 'X\(//\)[^/]' \| \ + X"$ac_dest" : 'X\(//\)$' \| \ + X"$ac_dest" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_dest" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` + + + { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 +echo "$as_me: executing $ac_dest commands" >&6;} + case $ac_dest in + depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`(dirname "$mf") 2>/dev/null || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + else + continue + fi + grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue + # Extract the definition of DEP_FILES from the Makefile without + # running `make'. + DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` + test -z "$DEPDIR" && continue + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n -e '/^U = / s///p' < "$mf"` + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" + # We invoke sed twice because it is the simplest approach to + # changing $(DEPDIR) to its actual value in the expansion. + for file in `sed -n -e ' + /^DEP_FILES = .*\\\\$/ { + s/^DEP_FILES = // + :loop + s/\\\\$// + p + n + /\\\\$/ b loop + p + } + /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`(dirname "$file") 2>/dev/null || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p $dirpart/$fdir + else + as_dir=$dirpart/$fdir + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} + { (exit 1); exit 1; }; }; } + + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done + ;; + esac +done +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + 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 + + diff --git a/trunk/paradiseo-peo/configure.in b/trunk/paradiseo-peo/configure.in new file mode 100755 index 000000000..144f7307f --- /dev/null +++ b/trunk/paradiseo-peo/configure.in @@ -0,0 +1,44 @@ +dnl Process this file with autoconf to produce a configure script. +dnl Created by Anjuta - will be overwritten +dnl If you don't want it to overwrite it, +dnl Please disable it in the Anjuta project configuration + +AC_INIT(configure.in) +AM_INIT_AUTOMAKE(paradisEO, 0.3) +dnl AM_CONFIG_HEADER(config.h) + +AC_ISC_POSIX +CXXFLAGS="" +AC_SUBST(CXXFLAGS) +AC_PROG_CXX +AM_PROG_CC_STDC +AC_HEADER_STDC +AC_PROG_RANLIB + +AC_SUBST(EO_DIR) + +dnl EO +AC_ARG_WITH(EOdir, + --with-EOdir : Giving the path of the EO tree., + dnl Well done :-) + EO_DIR="$withval" + if test ! -d $EO_DIR + then + echo "" + echo "# --with-EOdir Invalid directory $withval" + exit 1 + fi, + dnl Bouhhhh !!!! + echo "" + echo "# You forgot to give the path of the EO tree !" + echo "# Please write something like ... './configure --with-EOdir=\$HOME/eo'" + exit 1 + ) + +AC_OUTPUT([ +Makefile +src/Makefile +src/rmc/Makefile +src/rmc/mpi/Makefile +]) + diff --git a/trunk/paradiseo-peo/depcomp b/trunk/paradiseo-peo/depcomp new file mode 100755 index 000000000..ffcd540c3 --- /dev/null +++ b/trunk/paradiseo-peo/depcomp @@ -0,0 +1,529 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2005-02-09.22 + +# 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., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +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 '/^# [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/trunk/paradiseo-peo/doc/Makefile.am b/trunk/paradiseo-peo/doc/Makefile.am new file mode 100755 index 000000000..bd7c12900 --- /dev/null +++ b/trunk/paradiseo-peo/doc/Makefile.am @@ -0,0 +1 @@ +SUBDIRS=manual diff --git a/trunk/paradiseo-peo/doc/Makefile.in b/trunk/paradiseo-peo/doc/Makefile.in new file mode 100755 index 000000000..e69de29bb diff --git a/trunk/paradiseo-peo/doc/manual/Makefile.am b/trunk/paradiseo-peo/doc/manual/Makefile.am new file mode 100755 index 000000000..43609b974 --- /dev/null +++ b/trunk/paradiseo-peo/doc/manual/Makefile.am @@ -0,0 +1,3 @@ +## Reference manual + + diff --git a/trunk/paradiseo-peo/doc/manual/Makefile.in b/trunk/paradiseo-peo/doc/manual/Makefile.in new file mode 100755 index 000000000..e69de29bb diff --git a/trunk/paradiseo-peo/install-sh b/trunk/paradiseo-peo/install-sh new file mode 100755 index 000000000..1a8353401 --- /dev/null +++ b/trunk/paradiseo-peo/install-sh @@ -0,0 +1,323 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2005-02-02.21 + +# 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/trunk/paradiseo-peo/ltmain.sh b/trunk/paradiseo-peo/ltmain.sh new file mode 100755 index 000000000..9be0eb1c3 --- /dev/null +++ b/trunk/paradiseo-peo/ltmain.sh @@ -0,0 +1,6496 @@ +# 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.16 +TIMESTAMP=" (1.1220.2.235 2005/04/25 18:13:26)" + +# 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 + +# 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= +lo2o="s/\\.lo\$/.${objext}/" +o2lo="s/\\.${objext}\$/.lo/" +quote_scanset='[[~#^*{};<>?'"'"' ]' + +##################################### +# Shell function definitions: +# This seems to be the best place for them + +# 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 /{x;/import/!{s/^/import/;h;p;};x;};}'` + if test "X$win32_nmres" = "Ximport" ; then + win32_libid_type="x86 archive import" + else + win32_libid_type="x86 archive static" + fi + 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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_xdir="$my_gentop/$my_xlib" + + $show "${rm}r $my_xdir" + $run ${rm}r "$my_xdir" + $show "$mkdir $my_xdir" + $run $mkdir "$my_xdir" + status=$? + if test "$status" -ne 0 && test ! -d "$my_xdir"; then + 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\" + +# 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 ;; + --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 + +# 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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. + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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 ;; + 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + qlibobj="\"$qlibobj\"" ;; + esac + if test "X$libobj" != "X$qlibobj"; then + $echo "$modename: libobj name \`$libobj' may not contain shell special characters." + exit $EXIT_FAILURE + fi + 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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 + else + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + fi + build_libtool_libs=no + build_old_libs=yes + prefer_static_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg="$1" + shift + case $arg in + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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 + 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) + compiler_flags="$compiler_flags $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) + prev=darwin_framework + compiler_flags="$compiler_flags $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 + exit $EXIT_FAILURE + fi + dir="$absdir" + ;; + esac + case "$deplibs " in + *" -L$dir "*) ;; + *) + deplibs="$deplibs -L$dir" + lib_search_path="$lib_search_path $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + case :$dllsearchpath: in + *":$dir:"*) ;; + *) dllsearchpath="$dllsearchpath:$dir";; + esac + ;; + esac + continue + ;; + + -l*) + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then + case $host in + *-*-cygwin* | *-*-pw32* | *-*-beos*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-mingw* | *-*-os2*) + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; + *-*-openbsd* | *-*-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 + 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 + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*) + + # 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + arg="\"$arg\"" + ;; + esac + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + if test "$with_gcc" = "yes" ; then + compiler_flags="$compiler_flags $arg" + fi + 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) + # 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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 + 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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 + status=$? + if test "$status" -ne 0 && test ! -d "$output_objdir"; then + exit $status + fi + fi + + # Determine the type of output + case $output in + "") + $echo "$modename: you must specify an output file" 1>&2 + $echo "$help" 1>&2 + exit $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 + notinst_path= # paths that contain not-installed libtool libraries + case $linkmode in + lib) + passes="conv link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 + exit $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'" 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 -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 $dir" ;; + 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 + if test -n "$library_names" && + { test "$prefer_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* ) 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 + convenience="$convenience $dir/$old_library" + old_convenience="$old_convenience $dir/$old_library" + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test "$linkmode" = lib; then + if test -n "$dependency_libs" && + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) xrpath="$xrpath $temp_xrpath";; + esac;; + *) temp_deplibs="$temp_deplibs $libdir";; + esac + done + dependency_libs="$temp_deplibs" + fi + + newlib_search_path="$newlib_search_path $absdir" + # Link against this library + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + 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) + 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. + test "X$arg" = "X-lc" && continue + ;; + *) + # 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 + + # 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" + 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=: + 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" : ".*"` && + 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" : ".*"` && + 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" || exit $? + done + IFS="$save_ifs" + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? + exit $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 + wl= + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\" + else + gentop="$output_objdir/${obj}x" + 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 + + compile_command="$compile_command $compile_deplibs" + finalize_command="$finalize_command $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + case :$dllsearchpath: in + *":$libdir:"*) ;; + *) dllsearchpath="$dllsearchpath:$libdir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath="$rpath" + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath="$rpath" + + if test -n "$libobjs" && test "$build_old_libs" = yes; then + # Transform all the library objects into standard objects. + compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + fi + + dlsyms= + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + dlsyms="${outputname}S.c" + else + $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 + fi + fi + + if test -n "$dlsyms"; then + case $dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist="$output_objdir/${outputname}.nm" + + $show "$rm $nlist ${nlist}S ${nlist}T" + $run $rm "$nlist" "${nlist}S" "${nlist}T" + + # Parse the name list into a source file. + $show "creating $output_objdir/$dlsyms" + + test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ +/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ +/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +/* Prevent the only kind of declaration conflicts we can make. */ +#define lt_preloaded_symbols some_other_symbol + +/* External symbol declarations for the compiler. */\ +" + + if test "$dlself" = yes; then + $show "generating symbol list for \`$output'" + + test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + for arg in $progfiles; do + $show "extracting global C symbols from \`$arg'" + $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + $run eval '$mv "$nlist"T "$nlist"' + fi + + if test -n "$export_symbols_regex"; then + $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + $run eval '$mv "$nlist"T "$nlist"' + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols="$output_objdir/$outputname.exp" + $run $rm $export_symbols + $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + else + $run eval "${SED} -e 's/\([ ][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + $run eval 'mv "$nlist"T "$nlist"' + fi + fi + + for arg in $dlprefiles; do + $show "extracting global C symbols from \`$arg'" + name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` + $run eval '$echo ": $name " >> "$nlist"' + $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" + done + + if test -z "$run"; then + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $mv "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if grep -v "^: " < "$nlist" | + 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 -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" + $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? + + # Clean up the generated files. + $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" + $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T" + + # Transform the symbol file into the correct name. + compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` + finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` + ;; + *) + $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 + exit $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" | $Xsed -e "s% @SYMFILE@%%"` + finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` + fi + + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + # Replace the output file specification. + compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + link_command="$compile_command$compile_rpath" + + # We have no uninstalled library dependencies, so finalize right now. + $show "$link_command" + $run eval "$link_command" + status=$? + + # Delete the generated files. + if test -n "$dlsyms"; then + $show "$rm $output_objdir/${outputname}S.${objext}" + $run $rm "$output_objdir/${outputname}S.${objext}" + fi + + exit $status + fi + + if test -n "$shlibpath_var"; then + # We should set the shlibpath_var + rpath= + for dir in $temp_rpath; do + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) + # Absolute path. + rpath="$rpath$dir:" + ;; + *) + # Relative path: add a thisdir entry. + rpath="$rpath\$thisdir/$dir:" + ;; + esac + done + temp_rpath="$rpath" + fi + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + rpath="$rpath$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test "$no_install" = yes; then + # We don't need to create a wrapper script. + link_command="$compile_var$compile_command$compile_rpath" + # Replace the output file specification. + link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $run $rm $output + # Link the executable and exit + $show "$link_command" + $run eval "$link_command" || exit $? + exit $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" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi + + # Replace the output file specification. + link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname + + $show "$link_command" + $run eval "$link_command" || exit $? + + # Now create the wrapper script. + $show "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` + relink_command="$var=\"$var_value\"; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` + fi + + # Quote $echo for shipping. + if test "X$echo" = "X$SHELL $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* ) + cwrappersource=`$echo ${objdir}/lt-${outputname}.c` + cwrapper=`$echo ${output}.exe` + $rm $cwrappersource $cwrapper + trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + cat > $cwrappersource <> $cwrappersource<<"EOF" +#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 '/' +#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 +#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 */ + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free ((void *) stale); stale = 0; } \ +} while (0) + +const char *program_name = NULL; + +void * xmalloc (size_t num); +char * xstrdup (const char *string); +char * basename (const char *name); +char * fnqualify(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 ((char *) basename (argv[0])); + newargz = XMALLOC(char *, argc+2); +EOF + + cat >> $cwrappersource <> $cwrappersource <<"EOF" + newargz[1] = fnqualify(argv[0]); + /* 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; +EOF + + cat >> $cwrappersource <> $cwrappersource <<"EOF" +} + +void * +xmalloc (size_t num) +{ + void * p = (void *) malloc (num); + if (!p) + lt_fatal ("Memory exhausted"); + + return p; +} + +char * +xstrdup (const char *string) +{ + return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL +; +} + +char * +basename (const char *name) +{ + const char *base; + +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + /* Skip over the disk name in MSDOS pathnames. */ + if (isalpha (name[0]) && name[1] == ':') + name += 2; +#endif + + for (base = name; *name; name++) + if (IS_DIR_SEPARATOR (*name)) + base = name + 1; + return (char *) base; +} + +char * +fnqualify(const char *path) +{ + size_t size; + char *p; + char tmp[LT_PATHMAX + 1]; + + assert(path != NULL); + + /* Is it qualified already? */ +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + if (isalpha (path[0]) && path[1] == ':') + return xstrdup (path); +#endif + if (IS_DIR_SEPARATOR (path[0])) + return xstrdup (path); + + /* prepend the current directory */ + /* doesn't handle '~' */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */ + p = XMALLOC(char, size); + sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path); + return p; +} + +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 -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' + +# 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 \${1+\"\$@\"}\" + 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" + status=$? + if test "$status" -ne 0 && test ! -d "$gentop"; then + 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" : ".*"` && + 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" | $Xsed -e "$sed_quote_subst"` + 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" | $Xsed | grep shtool > /dev/null; then + # Aesthetically quote it. + arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` + case $arg in + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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 + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + arg="\"$arg\"" + ;; + esac + install_prog="$install_prog$arg" + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=no + stripme= + for arg + do + if test -n "$dest"; then + files="$files $dest" + dest="$arg" + continue + fi + + case $arg in + -d) isdir=yes ;; + -f) prev="-f" ;; + -g) prev="-g" ;; + -m) prev="-m" ;; + -o) prev="-o" ;; + -s) + stripme=" -s" + continue + ;; + -*) ;; + + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + prev= + else + dest="$arg" + continue + fi + ;; + esac + + # Aesthetically quote the argument. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *$quote_scanset* | *]* | *\|* | *\&* | *\(* | *\)* | "") + 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" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"` + 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. + for linkname + do + if test "$linkname" != "$realname"; then + $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" + $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" + fi + done + fi + + # Do each command in the postinstall commands. + lib="$destdir/$realname" + cmds=$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" + 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= + + # To insure that "foo" is sourced, and not "foo.exe", + # finese the cygwin/MSYS system by explicitly sourcing "foo." + # which disallows the automatic-append-.exe behavior. + case $build in + *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; + *) wrapperdot=${wrapper} ;; + esac + # If there is no directory component, then add one. + case $file in + */* | *\\*) . ${wrapperdot} ;; + *) . ./${wrapperdot} ;; + 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= + # To insure that "foo" is sourced, and not "foo.exe", + # finese the cygwin/MSYS system by explicitly sourcing "foo." + # which disallows the automatic-append-.exe behavior. + case $build in + *cygwin* | *mingw*) wrapperdot=${wrapper}. ;; + *) wrapperdot=${wrapper} ;; + esac + # If there is no directory component, then add one. + case $file in + */* | *\\*) . ${wrapperdot} ;; + *) . ./${wrapperdot} ;; + esac + + outputname= + if test "$fast_install" = no && test -n "$relink_command"; then + if test "$finalize" = yes && test -z "$run"; then + tmpdir="/tmp" + test -n "$TMPDIR" && tmpdir="$TMPDIR" + tmpdir="$tmpdir/libtool-$$" + save_umask=`umask` + umask 0077 + if $mkdir "$tmpdir"; then + umask $save_umask + else + umask $save_umask + $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2 + continue + fi + file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` + outputname="$tmpdir/$file" + # Replace the output file specification. + relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` + + $show "$relink_command" + if $run eval "$relink_command"; then : + else + $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 + ${rm}r "$tmpdir" + continue + fi + file="$outputname" + else + $echo "$modename: warning: cannot relink \`$file'" 1>&2 + fi + else + # Install the binary that we compiled earlier. + file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyways + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'` + ;; + esac + ;; + esac + $show "$install_prog$stripme $file $destfile" + $run eval "$install_prog\$stripme \$file \$destfile" || exit $? + test -n "$outputname" && ${rm}r "$tmpdir" + ;; + esac + done + + for file in $staticlibs; do + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + + # Set up the ranlib parameters. + oldlib="$destdir/$name" + + $show "$install_prog $file $oldlib" + $run eval "$install_prog \$file \$oldlib" || exit $? + + if test -n "$stripme" && test -n "$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 "----------------------------------------------------------------------" + $echo "Libraries have been installed in:" + for libdir in $libdirs; do + $echo " $libdir" + done + $echo + $echo "If you ever happen to want to link against installed libraries" + $echo "in a given directory, LIBDIR, you must either use libtool, and" + $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" + $echo "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" + $echo " during execution" + fi + if test -n "$runpath_var"; then + $echo " - add LIBDIR to the \`$runpath_var' environment variable" + $echo " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $echo " - use the \`$flag' linker flag" + fi + if test -n "$admincmds"; then + $echo " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + fi + $echo + $echo "See any operating system documentation about shared libraries for" + $echo "more information, such as the ld(1) and ld.so(8) manual pages." + $echo "----------------------------------------------------------------------" + exit $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 + if test "${save_LC_ALL+set}" = set; then + LC_ALL="$save_LC_ALL"; export LC_ALL + fi + if test "${save_LANG+set}" = set; then + LANG="$save_LANG"; export LANG + fi + + # Now prepare to actually exec the command. + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" + $echo "export $shlibpath_var" + fi + $echo "$cmd$args" + exit $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" + test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" + + if test "$mode" = uninstall; then + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + 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. + fi + 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 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 +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: diff --git a/trunk/paradiseo-peo/missing b/trunk/paradiseo-peo/missing new file mode 100755 index 000000000..09edd8844 --- /dev/null +++ b/trunk/paradiseo-peo/missing @@ -0,0 +1,357 @@ +#! /bin/sh +# Common stub for a few missing GNU programs while installing. + +scriptversion=2005-02-08.22 + +# 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., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 +fi + +run=: + +# In the cases where this matters, `missing' is being run in the +# srcdir already. +if test -f configure.ac; then + configure_ac=configure.ac +else + configure_ac=configure.in +fi + +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 + 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/trunk/paradiseo-peo/mkinstalldirs b/trunk/paradiseo-peo/mkinstalldirs new file mode 100755 index 000000000..8ab885ec9 --- /dev/null +++ b/trunk/paradiseo-peo/mkinstalldirs @@ -0,0 +1,99 @@ +#! /bin/sh +# mkinstalldirs --- make directory hierarchy +# Author: Noah Friedman +# Created: 1993-05-16 +# Public domain + +errstatus=0 +dirmode="" + +usage="\ +Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." + +# process command line arguments +while test $# -gt 0 ; do + case "${1}" in + -h | --help | --h* ) # -h for help + echo "${usage}" 1>&2; exit 0 ;; + -m ) # -m PERM arg + shift + test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; } + dirmode="${1}" + shift ;; + -- ) shift; break ;; # stop option processing + -* ) echo "${usage}" 1>&2; exit 1 ;; # unknown option + * ) break ;; # first non-opt arg + esac +done + +for file +do + if test -d "$file"; then + shift + else + break + fi +done + +case $# in +0) exit 0 ;; +esac + +case $dirmode in +'') + if mkdir -p -- . 2>/dev/null; then + echo "mkdir -p -- $*" + exec mkdir -p -- "$@" + fi ;; +*) + if mkdir -m "$dirmode" -p -- . 2>/dev/null; then + echo "mkdir -m $dirmode -p -- $*" + exec mkdir -m "$dirmode" -p -- "$@" + fi ;; +esac + +for file +do + set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` + shift + + pathcomp= + for d + do + pathcomp="$pathcomp$d" + case "$pathcomp" in + -* ) pathcomp=./$pathcomp ;; + esac + + if test ! -d "$pathcomp"; then + echo "mkdir $pathcomp" + + mkdir "$pathcomp" || lasterr=$? + + if test ! -d "$pathcomp"; then + errstatus=$lasterr + else + if test ! -z "$dirmode"; then + echo "chmod $dirmode $pathcomp" + + lasterr="" + chmod "$dirmode" "$pathcomp" || lasterr=$? + + if test ! -z "$lasterr"; then + errstatus=$lasterr + fi + fi + fi + fi + + pathcomp="$pathcomp/" + done +done + +exit $errstatus + +# Local Variables: +# mode: shell-script +# sh-indentation: 3 +# End: +# mkinstalldirs ends here diff --git a/trunk/paradiseo-peo/myautogen.sh b/trunk/paradiseo-peo/myautogen.sh new file mode 100755 index 000000000..31c45eff0 --- /dev/null +++ b/trunk/paradiseo-peo/myautogen.sh @@ -0,0 +1 @@ +./autogen.sh --with-EOdir=$HOME/new/eo diff --git a/trunk/paradiseo-peo/paradisEO.prj b/trunk/paradiseo-peo/paradisEO.prj new file mode 100755 index 000000000..961c2b215 --- /dev/null +++ b/trunk/paradiseo-peo/paradisEO.prj @@ -0,0 +1,108 @@ +# Anjuta Version 1.2.2 +Compatibility Level: 1 + + +Parallel and Distributed Evolving Objects + + + + + + + + + + + + + + + + + +props.file.type=project + +anjuta.version=1.2.2 +anjuta.compatibility.level=1 + +project.name=paradisEO +project.type=GENERIC +project.target.type=STATIC_LIB +project.version=0.3 +project.author=Sebastien CAHON +project.source.target=libparadiseo +project.has.gettext=0 +project.gui.command= +project.programming.language=C++ +project.excluded.modules=intl + +project.config.extra.modules.before= +project.config.extra.modules.after= +project.config.blocked=0 +project.config.disable.overwriting=0 0 0 0 0 0 0 0 0 + +project.menu.entry=paradisEO Version 0.1 +project.menu.group=Applications +project.menu.comment=paradisEO Version 0.1 +project.menu.icon= +project.menu.need.terminal=0 + +project.configure.options= +anjuta.program.arguments= +preferences.build.option.jobs=0 +preferences.build.option.silent=0 +preferences.build.option.autosave=0 +preferences.make=make +preferences.build.option.keep.going=1 +preferences.build.option.warn.undef=0 +preferences.autoformat.custom.style= -i8 -sc -bli0 -bl0 -cbi0 -ss +preferences.indent.opening=0 +preferences.autoformat.disable=1 +preferences.indent.automatic=1 +preferences.use.tabs=1 +preferences.indent.size=4 +preferences.tabsize=4 +preferences.indent.closing=0 + +module.include.name=include +module.include.type= +module.include.files= + +module.source.name=src +module.source.type= +module.source.files=\ + main.cc + +module.pixmap.name=pixmaps +module.pixmap.type= +module.pixmap.files= + +module.data.name=data +module.data.type= +module.data.files= + +module.help.name=help +module.help.type= +module.help.files= + +module.doc.name=doc +module.doc.type= +module.doc.files= + +module.po.files= + +compiler.options.supports= +compiler.options.include.paths= +compiler.options.library.paths= +compiler.options.libraries= +compiler.options.libraries.selected= +compiler.options.defines= +compiler.options.defines.selected= +compiler.options.warning.buttons=0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 +compiler.options.optimize.buttons=1 0 0 0 +compiler.options.other.buttons=1 0 +compiler.options.other.c.flags= +compiler.options.other.l.flags= +compiler.options.other.l.libs= + +project.src.paths= diff --git a/trunk/paradiseo-peo/paradisEO.prj.bak b/trunk/paradiseo-peo/paradisEO.prj.bak new file mode 100755 index 000000000..76d227786 --- /dev/null +++ b/trunk/paradiseo-peo/paradisEO.prj.bak @@ -0,0 +1,107 @@ +# Anjuta Version 1.2.2 +Compatibility Level: 1 + + +Parallel and Distributed Evolving Objects + + + + + + + + + + + + + + + + + +props.file.type=project + +anjuta.version=1.2.2 +anjuta.compatibility.level=1 + +project.name=paradisEO +project.type=GENERIC +project.target.type=STATIC_LIB +project.version=0.3 +project.author=Sebastien CAHON +project.source.target=libparadiseo +project.has.gettext=0 +project.gui.command= +project.programming.language=C++ +project.excluded.modules=intl + +project.config.extra.modules.before= +project.config.extra.modules.after= +project.config.blocked=0 +project.config.disable.overwriting=0 0 0 0 0 0 0 0 0 + +project.menu.entry=paradisEO Version 0.1 +project.menu.group=Applications +project.menu.comment=paradisEO Version 0.1 +project.menu.icon= +project.menu.need.terminal=0 + +project.configure.options= +anjuta.program.arguments= +preferences.build.option.jobs=0 +preferences.build.option.silent=0 +preferences.build.option.autosave=0 +preferences.make=make +preferences.build.option.keep.going=1 +preferences.build.option.warn.undef=0 +preferences.autoformat.custom.style= -i8 -sc -bli0 -bl0 -cbi0 -ss +preferences.indent.opening=0 +preferences.autoformat.disable=1 +preferences.indent.automatic=1 +preferences.use.tabs=1 +preferences.indent.size=4 +preferences.tabsize=4 +preferences.indent.closing=0 + +module.include.name=include +module.include.type= +module.include.files= + +module.source.name=src +module.source.type= +module.source.files= + +module.pixmap.name=pixmaps +module.pixmap.type= +module.pixmap.files= + +module.data.name=data +module.data.type= +module.data.files= + +module.help.name=help +module.help.type= +module.help.files= + +module.doc.name=doc +module.doc.type= +module.doc.files= + +module.po.files= + +compiler.options.supports= +compiler.options.include.paths= +compiler.options.library.paths= +compiler.options.libraries= +compiler.options.libraries.selected= +compiler.options.defines= +compiler.options.defines.selected= +compiler.options.warning.buttons=0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 +compiler.options.optimize.buttons=1 0 0 0 +compiler.options.other.buttons=1 0 +compiler.options.other.c.flags= +compiler.options.other.l.flags= +compiler.options.other.l.libs= + +project.src.paths= diff --git a/trunk/paradiseo-peo/paradisEO.pws b/trunk/paradiseo-peo/paradisEO.pws new file mode 100755 index 000000000..4859b1a14 --- /dev/null +++ b/trunk/paradiseo-peo/paradisEO.pws @@ -0,0 +1,17 @@ + +[File View] +filter.file.unmatch=*.so *.o *.a *.la +filter.file.ignore.hidden=0 +filter.dir.ignore.hidden=0 + +[Project Tree] +0=0 + +[File Tree] +0=0 + +[executer] +RunInTerminal=true + +[Project State] +clean before build=false diff --git a/trunk/paradiseo-peo/setup-gettext b/trunk/paradiseo-peo/setup-gettext new file mode 100755 index 000000000..34aa1b780 --- /dev/null +++ b/trunk/paradiseo-peo/setup-gettext @@ -0,0 +1,201 @@ +#!/bin/sh +# +# setup-gettext - Provides compatibility with versions of gettext +# from the 0.10.x series and 0.11.x. +# +# Copyright (C) 2002 Christian Hammond. +# +# 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 +# + +VERSION=0.1.3 + +VERBOSE=1 + +parse_gettext_version() { + GETTEXT_VERSION=`$GETTEXT_TOOL --version | sed -n 's/^.*\([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\).*$/\1.\2.\3/p'` + GETTEXT_MAJOR_VERSION=`echo $GETTEXT_VERSION | sed -n 's/^\([0-9]\+\).*/\1/p'` + GETTEXT_MINOR_VERSION=`echo $GETTEXT_VERSION | sed -n 's/^[0-9]\+\.\([0-9]\+\).*/\1/p'` + GETTEXT_MICRO_VERSION=`echo $GETTEXT_VERSION | sed -n 's/^[0-9]\+\.[0-9]\+\.\([0-9]\+\).*/\1/p'` +} + +find_gettext() { + GETTEXT_TOOL=autopoint + + (autopoint --version) < /dev/null > /dev/null 2>&1 || { + GETTEXT_TOOL=gettextize + + (gettextize --version) < /dev/null > /dev/null 2>&1 || { + GETTEXT_TOOL= + } + } +} + +install() { + [ -f configure.in ] && { + cp configure.in .tmp-configure.in + sed -e 's/^AM_GNU_GETTEXT\(.*\)$/AM_GNU_GETTEXT\1\ +AM_GNU_GETTEXT_VERSION(0.10.40)/' < .tmp-configure.in > configure.in + rm .tmp-configure.in + } + + [ -f configure.ac ] && { + cp configure.ac .tmp-configure.ac + sed -e 's/^AM_GNU_GETTEXT\(.*\)$/AM_GNU_GETTEXT\1\ +AM_GNU_GETTEXT_VERSION(0.10.40)/' < .tmp-configure.ac > configure.ac + rm .tmp-configure.ac + } + + [ -f autogen.sh ] && { + cp autogen.sh .tmp-autogen.sh + sed -e 's/\(gettextize\|autopoint\) --version/.\/setup-gettext --gettext-tool/1' -e 's/^\(echo.*|[\t ]*\)\?\(gettextize\|autopoint\) -.*$/.\/setup-gettext/1' < .tmp-autogen.sh > autogen.sh + rm .tmp-autogen.sh + } + + echo 'AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])' >> acinclude.m4 +} + +backup_m4() { + [ -d m4 ] && mv m4 m4~ +} + +restore_m4() { + [ -d m4~ ] && { + rm -rf m4 + mv m4~ m4 + } +} + +restore_files() { + [ -f configure.in~ ] && mv -f configure.in~ configure.in + [ -f configure.ac~ ] && mv -f configure.ac~ configure.ac + [ -f Makefile.am~ ] && mv -f Makefile.am~ Makefile.am +} + +abort() { + restore_files + restore_m4 + + exit 1 +} + +# Main code + +find_gettext + +# See if a version of gettext and its tools are installed. +if [ x$GETTEXT_TOOL = x ]; then + echo + echo "You do not have a version of gettext installed." + echo "Please download one from your local package repository or" + echo "from ftp://ftp.gnu.org/pub/gnu/gettext/" + echo + exit 1 +fi + +parse_gettext_version + +NUMVAR=$# + +if [ $NUMVAR -gt 0 ]; then + if [ $NUMVAR -gt 1 ]; then + echo "Only one option at a time!" + exit 1 + + elif [ $1 = "--gettext-tool" ]; then + echo $GETTEXT_TOOL + exit 0 + + elif [ $1 = "--help" ]; then + echo "setup-gettext v$VERSION" + echo "Usage:" + echo " --gettext-tool Returns gettextize or autopoint, depending" + echo " on the version of gettext installed." + echo " --gettext-version Returns the version of gettext installed." + echo " --gettext-major-version Returns the major version of gettext installed." + echo " --gettext-minor-version Returns the minor version of gettext installed." + echo " --gettext-micro-version Returns the micro version of gettext installed." + echo " --help Displays this help screen." + echo + exit 0 + + elif [ $1 = "--version" ]; then + echo $VERSION + exit 0 + + elif [ $1 = "--gettext-version" ]; then + echo $GETTEXT_VERSION + exit 0 + + elif [ $1 = "--gettext-major-version" ]; then + echo $GETTEXT_MAJOR_VERSION + exit 0 + + elif [ $1 = "--gettext-minor-version" ]; then + echo $GETTEXT_MINOR_VERSION + exit 0 + + elif [ $1 = "--gettext-micro-version" ]; then + echo $GETTEXT_MICRO_VERSION + exit 0 + + elif [ $1 = "--install" ]; then + install + echo "setup-gettext installed." + exit 0 + + elif [ $1 = "--happy-url" ]; then + echo http://gaim.sf.net/forkgettext.jpg + exit 0 + + elif [ $1 = "--verbose" ]; then + VERBOSE=1 + + else + echo "Invalid option '$1'" + exit 1 + fi +fi + +# Okay, run the main stuff +if [ "$GETTEXT_TOOL" = "autopoint" ]; then + backup_m4 + [ $VERBOSE -eq 1 ] && echo " autopoint --force" + echo n | autopoint --force || abort + restore_m4 +else + if [ $GETTEXT_MINOR_VERSION -eq 11 ]; then + backup_m4 + + # Gettext is pure evil. It DEMANDS that we press Return no matter + # what. This gets rid of their happy "feature" of doom. + [ $VERBOSE -eq 1 ] && \ + echo " gettextize --copy --force --intl --no-changelog" + + sed 's:read .*< /dev/tty::' `which gettextize` > .temp-gettextize + chmod +x .temp-gettextize + echo n | ./.temp-gettextize --copy --force --intl --no-changelog || abort + rm .temp-gettextize + + restore_files + restore_m4 + + [ -f po/Makevars.template ] && mv po/Makevars.template po/Makevars + else + [ $VERBOSE -eq 1 ] && echo " gettextize --copy --force --intl" + echo n | gettextize --copy --force --intl || exit; + fi +fi diff --git a/trunk/paradiseo-peo/src/.deps/comm.Po b/trunk/paradiseo-peo/src/.deps/comm.Po new file mode 100755 index 000000000..ca935ab53 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/comm.Po @@ -0,0 +1,294 @@ +comm.o comm.o: comm.cpp \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h \ + comm.h /usr/include/semaphore.h /usr/include/bits/semaphore.h + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h: + +comm.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: diff --git a/trunk/paradiseo-peo/src/.deps/coop.Po b/trunk/paradiseo-peo/src/.deps/coop.Po new file mode 100755 index 000000000..3877048cb --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/coop.Po @@ -0,0 +1,302 @@ +coop.o coop.o: coop.cpp coop.h comm.h /usr/include/semaphore.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h /usr/include/sys/types.h \ + /usr/include/bits/types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h runner.h \ + /home/cahon/workspace/eo/src/eoFunctor.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc + +coop.h: + +comm.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +runner.h: + +/home/cahon/workspace/eo/src/eoFunctor.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: diff --git a/trunk/paradiseo-peo/src/.deps/main_essai.Po b/trunk/paradiseo-peo/src/.deps/main_essai.Po new file mode 100755 index 000000000..9ce06a81e --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/main_essai.Po @@ -0,0 +1 @@ +# dummy diff --git a/trunk/paradiseo-peo/src/.deps/main_peodeploy.Po b/trunk/paradiseo-peo/src/.deps/main_peodeploy.Po new file mode 100755 index 000000000..01719b972 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/main_peodeploy.Po @@ -0,0 +1,323 @@ +main_peodeploy.o main_peodeploy.o: main_peodeploy.cpp grid.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc \ + cluster.h host.h + +grid.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: + +cluster.h: + +host.h: diff --git a/trunk/paradiseo-peo/src/.deps/peo_debug.Po b/trunk/paradiseo-peo/src/.deps/peo_debug.Po new file mode 100755 index 000000000..a1e677eda --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/peo_debug.Po @@ -0,0 +1,278 @@ +peo_debug.o peo_debug.o: peo_debug.cpp peo_debug.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/libio.h \ + /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/xlocale.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/getopt.h /usr/include/string.h /usr/include/sys/types.h \ + /usr/include/endian.h /usr/include/bits/endian.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc + +peo_debug.h: + +/usr/include/stdio.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/usr/include/time.h: + +/usr/include/bits/time.h: + +/usr/include/xlocale.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/include/string.h: + +/usr/include/sys/types.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/sys/stat.h: + +/usr/include/bits/stat.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: diff --git a/trunk/paradiseo-peo/src/.deps/peo_fin.Po b/trunk/paradiseo-peo/src/.deps/peo_fin.Po new file mode 100755 index 000000000..b696c9df9 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/peo_fin.Po @@ -0,0 +1,298 @@ +peo_fin.o peo_fin.o: peo_fin.cpp peo_fin.h peo_debug.h runner.h \ + /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + comm.h /usr/include/semaphore.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + rmc.h + +peo_fin.h: + +peo_debug.h: + +runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +comm.h: + +/usr/include/semaphore.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +rmc.h: diff --git a/trunk/paradiseo-peo/src/.deps/peo_init.Po b/trunk/paradiseo-peo/src/.deps/peo_init.Po new file mode 100755 index 000000000..fa5db39c2 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/peo_init.Po @@ -0,0 +1,51 @@ +peo_init.o peo_init.o: peo_init.cpp /usr/include/stdio.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/libio.h \ + /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + peo_init.h peo_param.h peo_debug.h rmc.h + +/usr/include/stdio.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +peo_init.h: + +peo_param.h: + +peo_debug.h: + +rmc.h: diff --git a/trunk/paradiseo-peo/src/.deps/peo_param.Po b/trunk/paradiseo-peo/src/.deps/peo_param.Po new file mode 100755 index 000000000..2beb2bac2 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/peo_param.Po @@ -0,0 +1,474 @@ +peo_param.o peo_param.o: peo_param.cpp \ + /home/lille/atantar/installs/eo//src/utils/eoParser.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/sstream \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/istream \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ios \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/localefwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ios_base.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/streambuf \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/codecvt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/time_members.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/messages_members.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/istream.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/locale \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/typeinfo \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ostream \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/sstream.tcc \ + /home/lille/atantar/installs/eo//src/utils/eoParam.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cmath \ + /usr/include/math.h /usr/include/bits/huge_val.h \ + /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \ + /usr/include/bits/inf.h /usr/include/bits/nan.h \ + /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cmath.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iterator \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stream_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/stdexcept \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + /home/lille/atantar/installs/eo//src/eoScalarFitness.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iostream \ + /home/lille/atantar/installs/eo//src/eoObject.h \ + /home/lille/atantar/installs/eo//src/utils/eoData.h \ + /home/lille/atantar/installs/eo//src/utils/compatibility.h \ + /home/lille/atantar/installs/eo//src/eoPersistent.h \ + /home/lille/atantar/installs/eo//src/eoPrintable.h peo_param.h \ + peo_debug.h + +/home/lille/atantar/installs/eo//src/utils/eoParser.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/sstream: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/istream: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ios: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/localefwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ios_base.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_classes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/streambuf: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_base.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/codecvt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/time_members.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/messages_members.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/istream.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/locale: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/typeinfo: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ostream: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ostream.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/sstream.tcc: + +/home/lille/atantar/installs/eo//src/utils/eoParam.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cmath: + +/usr/include/math.h: + +/usr/include/bits/huge_val.h: + +/usr/include/bits/huge_valf.h: + +/usr/include/bits/huge_vall.h: + +/usr/include/bits/inf.h: + +/usr/include/bits/nan.h: + +/usr/include/bits/mathdef.h: + +/usr/include/bits/mathcalls.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cmath.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iterator: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stream_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/stdexcept: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +/home/lille/atantar/installs/eo//src/eoScalarFitness.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iostream: + +/home/lille/atantar/installs/eo//src/eoObject.h: + +/home/lille/atantar/installs/eo//src/utils/eoData.h: + +/home/lille/atantar/installs/eo//src/utils/compatibility.h: + +/home/lille/atantar/installs/eo//src/eoPersistent.h: + +/home/lille/atantar/installs/eo//src/eoPrintable.h: + +peo_param.h: + +peo_debug.h: diff --git a/trunk/paradiseo-peo/src/.deps/peo_run.Po b/trunk/paradiseo-peo/src/.deps/peo_run.Po new file mode 100755 index 000000000..65e8d5093 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/peo_run.Po @@ -0,0 +1,297 @@ +peo_run.o peo_run.o: peo_run.cpp peo_init.h peo_run.h rmc.h runner.h \ + /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + comm.h /usr/include/semaphore.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc + +peo_init.h: + +peo_run.h: + +rmc.h: + +runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +comm.h: + +/usr/include/semaphore.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: diff --git a/trunk/paradiseo-peo/src/.deps/reac_thread.Po b/trunk/paradiseo-peo/src/.deps/reac_thread.Po new file mode 100755 index 000000000..3c49e9181 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/reac_thread.Po @@ -0,0 +1,280 @@ +reac_thread.o reac_thread.o: reac_thread.cpp reac_thread.h \ + /usr/include/semaphore.h /usr/include/features.h \ + /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ + /usr/include/sys/types.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc + +reac_thread.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: diff --git a/trunk/paradiseo-peo/src/.deps/ring_topo.Po b/trunk/paradiseo-peo/src/.deps/ring_topo.Po new file mode 100755 index 000000000..110b8ae48 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/ring_topo.Po @@ -0,0 +1,299 @@ +ring_topo.o ring_topo.o: ring_topo.cpp ring_topo.h topo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + coop.h comm.h /usr/include/semaphore.h /usr/include/bits/semaphore.h \ + runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + thread.h + +ring_topo.h: + +topo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +coop.h: + +comm.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +thread.h: diff --git a/trunk/paradiseo-peo/src/.deps/role.Po b/trunk/paradiseo-peo/src/.deps/role.Po new file mode 100755 index 000000000..9ce06a81e --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/role.Po @@ -0,0 +1 @@ +# dummy diff --git a/trunk/paradiseo-peo/src/.deps/runner.Po b/trunk/paradiseo-peo/src/.deps/runner.Po new file mode 100755 index 000000000..6d7a6d54f --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/runner.Po @@ -0,0 +1,305 @@ +runner.o runner.o: runner.cpp \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + comm.h /usr/include/semaphore.h /usr/include/bits/semaphore.h thread.h \ + reac_thread.h peo_debug.h mess.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +comm.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +thread.h: + +reac_thread.h: + +peo_debug.h: + +mess.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: diff --git a/trunk/paradiseo-peo/src/.deps/runner_thread.Po b/trunk/paradiseo-peo/src/.deps/runner_thread.Po new file mode 100755 index 000000000..1c97d6897 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/runner_thread.Po @@ -0,0 +1,312 @@ +runner_thread.o runner_thread.o: runner_thread.cpp runner_thread.h \ + runner.h /usr/include/semaphore.h /usr/include/features.h \ + /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ + /usr/include/bits/wordsize.h /usr/include/gnu/stubs-32.h \ + /usr/include/sys/types.h /usr/include/bits/types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h \ + /home/cahon/workspace/eo/src/eoFunctor.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + comm.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/utility \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_relops.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + peo_debug.h + +runner_thread.h: + +runner.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +/home/cahon/workspace/eo/src/eoFunctor.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +comm.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/utility: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_relops.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +peo_debug.h: diff --git a/trunk/paradiseo-peo/src/.deps/sched_thread.Po b/trunk/paradiseo-peo/src/.deps/sched_thread.Po new file mode 100755 index 000000000..9ce06a81e --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/sched_thread.Po @@ -0,0 +1 @@ +# dummy diff --git a/trunk/paradiseo-peo/src/.deps/scheduler.Po b/trunk/paradiseo-peo/src/.deps/scheduler.Po new file mode 100755 index 000000000..9ce06a81e --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/scheduler.Po @@ -0,0 +1 @@ +# dummy diff --git a/trunk/paradiseo-peo/src/.deps/schema.Po b/trunk/paradiseo-peo/src/.deps/schema.Po new file mode 100755 index 000000000..9ce06a81e --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/schema.Po @@ -0,0 +1 @@ +# dummy diff --git a/trunk/paradiseo-peo/src/.deps/service.Po b/trunk/paradiseo-peo/src/.deps/service.Po new file mode 100755 index 000000000..34f22272f --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/service.Po @@ -0,0 +1,282 @@ +service.o service.o: service.cpp service.h comm.h \ + /usr/include/semaphore.h /usr/include/features.h \ + /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ + /usr/include/sys/types.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc + +service.h: + +comm.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: diff --git a/trunk/paradiseo-peo/src/.deps/thread.Po b/trunk/paradiseo-peo/src/.deps/thread.Po new file mode 100755 index 000000000..effe5d331 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/thread.Po @@ -0,0 +1,290 @@ +thread.o thread.o: thread.cpp \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h \ + thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h: + +thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: diff --git a/trunk/paradiseo-peo/src/.deps/threads.Po b/trunk/paradiseo-peo/src/.deps/threads.Po new file mode 100755 index 000000000..7a8dc9e81 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/threads.Po @@ -0,0 +1,307 @@ +threads.o threads.o: threads.cpp /usr/include/pthread.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h /usr/include/sched.h \ + /usr/include/bits/types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/bits/sched.h /usr/include/bits/time.h \ + /usr/include/xlocale.h /usr/include/signal.h /usr/include/bits/sigset.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/setjmp.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/include/string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/sys/sysmacros.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + role.h runner_thread.h runner.h \ + /home/cahon/workspace/eo/src/eoFunctor.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + thread.h /usr/include/semaphore.h /usr/include/bits/semaphore.h \ + peo_debug.h + +/usr/include/pthread.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/include/sched.h: + +/usr/include/bits/types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/bits/sched.h: + +/usr/include/bits/time.h: + +/usr/include/xlocale.h: + +/usr/include/signal.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/setjmp.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/include/string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +role.h: + +runner_thread.h: + +runner.h: + +/home/cahon/workspace/eo/src/eoFunctor.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +thread.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +peo_debug.h: diff --git a/trunk/paradiseo-peo/src/.deps/topo.Po b/trunk/paradiseo-peo/src/.deps/topo.Po new file mode 100755 index 000000000..7c321f368 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/topo.Po @@ -0,0 +1,297 @@ +topo.o topo.o: topo.cpp topo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + coop.h comm.h /usr/include/semaphore.h /usr/include/bits/semaphore.h \ + runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + thread.h + +topo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +coop.h: + +comm.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +thread.h: diff --git a/trunk/paradiseo-peo/src/.deps/worker_thread.Po b/trunk/paradiseo-peo/src/.deps/worker_thread.Po new file mode 100755 index 000000000..9ce06a81e --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/worker_thread.Po @@ -0,0 +1 @@ +# dummy diff --git a/trunk/paradiseo-peo/src/.deps/xml_parser.Po b/trunk/paradiseo-peo/src/.deps/xml_parser.Po new file mode 100755 index 000000000..1c29e5246 --- /dev/null +++ b/trunk/paradiseo-peo/src/.deps/xml_parser.Po @@ -0,0 +1,369 @@ +xml_parser.o xml_parser.o: xml_parser.cpp \ + /usr/include/libxml2/libxml/xmlreader.h \ + /usr/include/libxml2/libxml/xmlversion.h \ + /usr/include/libxml2/libxml/xmlexports.h \ + /usr/include/libxml2/libxml/tree.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ + /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/libxml2/libxml/xmlstring.h \ + /usr/include/libxml2/libxml/xmlregexp.h \ + /usr/include/libxml2/libxml/xmlmemory.h \ + /usr/include/libxml2/libxml/threads.h \ + /usr/include/libxml2/libxml/globals.h \ + /usr/include/libxml2/libxml/parser.h /usr/include/libxml2/libxml/dict.h \ + /usr/include/libxml2/libxml/hash.h /usr/include/libxml2/libxml/valid.h \ + /usr/include/libxml2/libxml/xmlerror.h \ + /usr/include/libxml2/libxml/list.h \ + /usr/include/libxml2/libxml/xmlautomata.h \ + /usr/include/libxml2/libxml/entities.h \ + /usr/include/libxml2/libxml/encoding.h /usr/include/iconv.h \ + /usr/include/libxml2/libxml/xmlIO.h /usr/include/libxml2/libxml/SAX.h \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/xlocale.h \ + /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/libxml2/libxml/xlink.h /usr/include/libxml2/libxml/SAX2.h \ + /usr/include/libxml2/libxml/relaxng.h xml_parser.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/include/string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc + +/usr/include/libxml2/libxml/xmlreader.h: + +/usr/include/libxml2/libxml/xmlversion.h: + +/usr/include/libxml2/libxml/xmlexports.h: + +/usr/include/libxml2/libxml/tree.h: + +/usr/include/stdio.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/usr/include/libxml2/libxml/xmlstring.h: + +/usr/include/libxml2/libxml/xmlregexp.h: + +/usr/include/libxml2/libxml/xmlmemory.h: + +/usr/include/libxml2/libxml/threads.h: + +/usr/include/libxml2/libxml/globals.h: + +/usr/include/libxml2/libxml/parser.h: + +/usr/include/libxml2/libxml/dict.h: + +/usr/include/libxml2/libxml/hash.h: + +/usr/include/libxml2/libxml/valid.h: + +/usr/include/libxml2/libxml/xmlerror.h: + +/usr/include/libxml2/libxml/list.h: + +/usr/include/libxml2/libxml/xmlautomata.h: + +/usr/include/libxml2/libxml/entities.h: + +/usr/include/libxml2/libxml/encoding.h: + +/usr/include/iconv.h: + +/usr/include/libxml2/libxml/xmlIO.h: + +/usr/include/libxml2/libxml/SAX.h: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/xlocale.h: + +/usr/include/sys/types.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/include/libxml2/libxml/xlink.h: + +/usr/include/libxml2/libxml/SAX2.h: + +/usr/include/libxml2/libxml/relaxng.h: + +xml_parser.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/include/string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: diff --git a/trunk/paradiseo-peo/src/Makefile b/trunk/paradiseo-peo/src/Makefile new file mode 100755 index 000000000..e1c7115bf --- /dev/null +++ b/trunk/paradiseo-peo/src/Makefile @@ -0,0 +1,501 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# src/Makefile. Generated from Makefile.in by configure. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +# Process this file with automake to produce Makefile.in +SHELL = /bin/sh + +srcdir = . +top_srcdir = .. + +prefix = /usr/local +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/info +mandir = ${prefix}/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/paradisEO +pkglibdir = $(libdir)/paradisEO +pkgincludedir = $(includedir)/paradisEO +top_builddir = .. + +ACLOCAL = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run aclocal-1.6 +AUTOCONF = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoconf +AUTOMAKE = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run automake-1.6 +AUTOHEADER = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoheader + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = ${INSTALL} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : + +EXEEXT = +OBJEXT = o +PATH_SEPARATOR = : +AMTAR = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run tar +AWK = mawk +CC = gcc + +CXX = g++ +CXXFLAGS = +DEPDIR = .deps +EO_DIR = /home/lille/atantar/installs/eo/ +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +PACKAGE = paradisEO +RANLIB = ranlib +STRIP = +VERSION = 0.3 +am__include = include +am__quote = +install_sh = /home/lille/atantar/installs/paradisEO/install-sh + +INCLUDES = \ + -I$(EO_DIR)/src + + +AM_CXXFLAGS = \ + -Wall\ + -g + + +SUBDIRS = rmc + +lib_LIBRARIES = libparadiseo.a + + +#bin_PROGRAMS = peodeploy essai +shared_SOURCES = \ + paradiseo \ + paradiseo.h \ + peo_init.h \ + peo_init.cpp \ + peo_fin.h \ + peo_fin.cpp \ + peo_run.h \ + peo_run.cpp \ + peo_param.h \ + peo_param.cpp \ + peo_debug.h \ + peo_debug.cpp \ + thread.h \ + thread.cpp \ + reac_thread.h \ + reac_thread.cpp \ + service.h \ + service.cpp \ + runner.h \ + runner.cpp \ + comm.h \ + comm.cpp \ + coop.h \ + rmc.h \ + comm.h \ + mess.h \ + topo.h \ + topo.cpp \ + ring_topo.h \ + ring_topo.cpp \ + eoPop_comm.h \ + peoEA.h \ + peoTransform.h \ + peoSeqTransform.h \ + peoParaTransform.h \ + peoPopEval.h\ + peoSeqPopEval.h \ + peoAggEvalFunc.h \ + peoParaPopEval.h + + +libparadiseo_a_SOURCES = \ + $(shared_SOURCES) + +subdir = src +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +LIBRARIES = $(lib_LIBRARIES) + +libparadiseo_a_AR = $(AR) cru +libparadiseo_a_LIBADD = +am__objects_1 = peo_init.$(OBJEXT) peo_fin.$(OBJEXT) peo_run.$(OBJEXT) \ + peo_param.$(OBJEXT) peo_debug.$(OBJEXT) thread.$(OBJEXT) \ + reac_thread.$(OBJEXT) service.$(OBJEXT) runner.$(OBJEXT) \ + comm.$(OBJEXT) topo.$(OBJEXT) ring_topo.$(OBJEXT) +am_libparadiseo_a_OBJECTS = $(am__objects_1) +libparadiseo_a_OBJECTS = $(am_libparadiseo_a_OBJECTS) + +DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"paradisEO\" -DVERSION=\"0.3\" -DSTDC_HEADERS=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = +LIBS = +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +DEP_FILES = ./$(DEPDIR)/comm.Po ./$(DEPDIR)/peo_debug.Po \ + ./$(DEPDIR)/peo_fin.Po ./$(DEPDIR)/peo_init.Po \ + ./$(DEPDIR)/peo_param.Po ./$(DEPDIR)/peo_run.Po \ + ./$(DEPDIR)/reac_thread.Po ./$(DEPDIR)/ring_topo.Po \ + ./$(DEPDIR)/runner.Po ./$(DEPDIR)/service.Po \ + ./$(DEPDIR)/thread.Po ./$(DEPDIR)/topo.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CFLAGS = -g -O2 +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libparadiseo_a_SOURCES) + +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = Makefile.am Makefile.in +DIST_SUBDIRS = $(SUBDIRS) +SOURCES = $(libparadiseo_a_SOURCES) + +all: all-recursive + +.SUFFIXES: +.SUFFIXES: .cpp .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +AR = ar +libLIBRARIES_INSTALL = $(INSTALL_DATA) +install-libLIBRARIES: $(lib_LIBRARIES) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(libdir) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f"; \ + $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f; \ + else :; fi; \ + done + @$(POST_INSTALL) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \ + $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ + else :; fi; \ + done + +uninstall-libLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(libdir)/$$p"; \ + rm -f $(DESTDIR)$(libdir)/$$p; \ + done + +clean-libLIBRARIES: + -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES) +libparadiseo.a: $(libparadiseo_a_OBJECTS) $(libparadiseo_a_DEPENDENCIES) + -rm -f libparadiseo.a + $(libparadiseo_a_AR) libparadiseo.a $(libparadiseo_a_OBJECTS) $(libparadiseo_a_LIBADD) + $(RANLIB) libparadiseo.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +include ./$(DEPDIR)/comm.Po +include ./$(DEPDIR)/peo_debug.Po +include ./$(DEPDIR)/peo_fin.Po +include ./$(DEPDIR)/peo_init.Po +include ./$(DEPDIR)/peo_param.Po +include ./$(DEPDIR)/peo_run.Po +include ./$(DEPDIR)/reac_thread.Po +include ./$(DEPDIR)/ring_topo.Po +include ./$(DEPDIR)/runner.Po +include ./$(DEPDIR)/service.Po +include ./$(DEPDIR)/thread.Po +include ./$(DEPDIR)/topo.Po + +distclean-depend: + -rm -rf ./$(DEPDIR) + +.cpp.o: + source='$<' object='$@' libtool=no \ + depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \ + $(CXXDEPMODE) $(depcomp) \ + $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.cpp.obj: + source='$<' object='$@' libtool=no \ + depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \ + $(CXXDEPMODE) $(depcomp) \ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = depmode=gcc3 +uninstall-info-am: + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +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 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile $(LIBRARIES) +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(libdir) + +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libLIBRARIES mostlyclean-am + +distclean: distclean-recursive + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-exec-am: install-libLIBRARIES + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am uninstall-libLIBRARIES + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-libLIBRARIES clean-recursive distclean \ + distclean-compile distclean-depend distclean-generic \ + distclean-recursive distclean-tags distdir dvi dvi-am \ + dvi-recursive info info-am info-recursive install install-am \ + install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive \ + install-libLIBRARIES install-man install-recursive \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am installdirs-recursive maintainer-clean \ + maintainer-clean-generic maintainer-clean-recursive mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-recursive \ + tags tags-recursive uninstall uninstall-am uninstall-info-am \ + uninstall-info-recursive uninstall-libLIBRARIES \ + uninstall-recursive + + +#libparadiseo_a_LIBADD = + +# peodeploy +# 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/trunk/paradiseo-peo/src/Makefile.am b/trunk/paradiseo-peo/src/Makefile.am new file mode 100755 index 000000000..a8ca5766f --- /dev/null +++ b/trunk/paradiseo-peo/src/Makefile.am @@ -0,0 +1,73 @@ +# Process this file with automake to produce Makefile.in + +CXX=g++ + +INCLUDES = \ + -I$(EO_DIR)/src + +AM_CXXFLAGS =\ + -Wall\ + -g + +SUBDIRS= rmc + +lib_LIBRARIES = libparadiseo.a + +#bin_PROGRAMS = peodeploy essai + +## Shared sources + +shared_SOURCES = \ + paradiseo \ + paradiseo.h \ + peo_init.h \ + peo_init.cpp \ + peo_fin.h \ + peo_fin.cpp \ + peo_run.h \ + peo_run.cpp \ + peo_param.h \ + peo_param.cpp \ + peo_debug.h \ + peo_debug.cpp \ + thread.h \ + thread.cpp \ + reac_thread.h \ + reac_thread.cpp \ + service.h \ + service.cpp \ + runner.h \ + runner.cpp \ + comm.h \ + comm.cpp \ + coop.h \ + rmc.h \ + comm.h \ + mess.h \ + topo.h \ + topo.cpp \ + ring_topo.h \ + ring_topo.cpp \ + eoPop_comm.h \ + peoEA.h \ + peoTransform.h \ + peoSeqTransform.h \ + peoParaTransform.h \ + peoPopEval.h\ + peoSeqPopEval.h \ + peoAggEvalFunc.h \ + peoParaPopEval.h + +## Main library + +libparadiseo_a_SOURCES = \ + $(shared_SOURCES) + +#libparadiseo_a_LIBADD = + +## Miscellaneous Tools + +# peodeploy + + + diff --git a/trunk/paradiseo-peo/src/Makefile.in b/trunk/paradiseo-peo/src/Makefile.in new file mode 100755 index 000000000..af3fc3f91 --- /dev/null +++ b/trunk/paradiseo-peo/src/Makefile.in @@ -0,0 +1,501 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# Process this file with automake to produce Makefile.in +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = @CC@ + +CXX = g++ +CXXFLAGS = @CXXFLAGS@ +DEPDIR = @DEPDIR@ +EO_DIR = @EO_DIR@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +PACKAGE = @PACKAGE@ +RANLIB = @RANLIB@ +STRIP = @STRIP@ +VERSION = @VERSION@ +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +INCLUDES = \ + -I$(EO_DIR)/src + + +AM_CXXFLAGS = \ + -Wall\ + -g + + +SUBDIRS = rmc + +lib_LIBRARIES = libparadiseo.a + + +#bin_PROGRAMS = peodeploy essai +shared_SOURCES = \ + paradiseo \ + paradiseo.h \ + peo_init.h \ + peo_init.cpp \ + peo_fin.h \ + peo_fin.cpp \ + peo_run.h \ + peo_run.cpp \ + peo_param.h \ + peo_param.cpp \ + peo_debug.h \ + peo_debug.cpp \ + thread.h \ + thread.cpp \ + reac_thread.h \ + reac_thread.cpp \ + service.h \ + service.cpp \ + runner.h \ + runner.cpp \ + comm.h \ + comm.cpp \ + coop.h \ + rmc.h \ + comm.h \ + mess.h \ + topo.h \ + topo.cpp \ + ring_topo.h \ + ring_topo.cpp \ + eoPop_comm.h \ + peoEA.h \ + peoTransform.h \ + peoSeqTransform.h \ + peoParaTransform.h \ + peoPopEval.h\ + peoSeqPopEval.h \ + peoAggEvalFunc.h \ + peoParaPopEval.h + + +libparadiseo_a_SOURCES = \ + $(shared_SOURCES) + +subdir = src +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +LIBRARIES = $(lib_LIBRARIES) + +libparadiseo_a_AR = $(AR) cru +libparadiseo_a_LIBADD = +am__objects_1 = peo_init.$(OBJEXT) peo_fin.$(OBJEXT) peo_run.$(OBJEXT) \ + peo_param.$(OBJEXT) peo_debug.$(OBJEXT) thread.$(OBJEXT) \ + reac_thread.$(OBJEXT) service.$(OBJEXT) runner.$(OBJEXT) \ + comm.$(OBJEXT) topo.$(OBJEXT) ring_topo.$(OBJEXT) +am_libparadiseo_a_OBJECTS = $(am__objects_1) +libparadiseo_a_OBJECTS = $(am_libparadiseo_a_OBJECTS) + +DEFS = @DEFS@ +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/comm.Po ./$(DEPDIR)/peo_debug.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/peo_fin.Po ./$(DEPDIR)/peo_init.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/peo_param.Po ./$(DEPDIR)/peo_run.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/reac_thread.Po ./$(DEPDIR)/ring_topo.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/runner.Po ./$(DEPDIR)/service.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/thread.Po ./$(DEPDIR)/topo.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CFLAGS = @CFLAGS@ +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libparadiseo_a_SOURCES) + +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = Makefile.am Makefile.in +DIST_SUBDIRS = $(SUBDIRS) +SOURCES = $(libparadiseo_a_SOURCES) + +all: all-recursive + +.SUFFIXES: +.SUFFIXES: .cpp .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +AR = ar +libLIBRARIES_INSTALL = $(INSTALL_DATA) +install-libLIBRARIES: $(lib_LIBRARIES) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(libdir) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f"; \ + $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f; \ + else :; fi; \ + done + @$(POST_INSTALL) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \ + $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ + else :; fi; \ + done + +uninstall-libLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(libdir)/$$p"; \ + rm -f $(DESTDIR)$(libdir)/$$p; \ + done + +clean-libLIBRARIES: + -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES) +libparadiseo.a: $(libparadiseo_a_OBJECTS) $(libparadiseo_a_DEPENDENCIES) + -rm -f libparadiseo.a + $(libparadiseo_a_AR) libparadiseo.a $(libparadiseo_a_OBJECTS) $(libparadiseo_a_LIBADD) + $(RANLIB) libparadiseo.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/comm.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/peo_debug.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/peo_fin.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/peo_init.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/peo_param.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/peo_run.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reac_thread.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ring_topo.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/runner.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/service.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/topo.Po@am__quote@ + +distclean-depend: + -rm -rf ./$(DEPDIR) + +.cpp.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.cpp.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +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 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile $(LIBRARIES) +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(libdir) + +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libLIBRARIES mostlyclean-am + +distclean: distclean-recursive + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-exec-am: install-libLIBRARIES + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am uninstall-libLIBRARIES + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-libLIBRARIES clean-recursive distclean \ + distclean-compile distclean-depend distclean-generic \ + distclean-recursive distclean-tags distdir dvi dvi-am \ + dvi-recursive info info-am info-recursive install install-am \ + install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive \ + install-libLIBRARIES install-man install-recursive \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am installdirs-recursive maintainer-clean \ + maintainer-clean-generic maintainer-clean-recursive mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-recursive \ + tags tags-recursive uninstall uninstall-am uninstall-info-am \ + uninstall-info-recursive uninstall-libLIBRARIES \ + uninstall-recursive + + +#libparadiseo_a_LIBADD = + +# peodeploy +# 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/trunk/paradiseo-peo/src/cluster.cpp b/trunk/paradiseo-peo/src/cluster.cpp new file mode 100755 index 000000000..1ddd76fdd --- /dev/null +++ b/trunk/paradiseo-peo/src/cluster.cpp @@ -0,0 +1,38 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "cluster.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "cluster.h" + +Cluster :: Cluster (const std :: string & __domain_name + ): domain_name (__domain_name) { + +} + +void Cluster :: save (FILE * __f) { + + fprintf (__f, "\t\n", domain_name.c_str ()); + for (unsigned i = 0; i < size (); i ++) + operator [] (i).save (__f); + fprintf (__f, "\t\n"); +} + diff --git a/trunk/paradiseo-peo/src/cluster.h b/trunk/paradiseo-peo/src/cluster.h new file mode 100755 index 000000000..f92ad73d7 --- /dev/null +++ b/trunk/paradiseo-peo/src/cluster.h @@ -0,0 +1,45 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "cluster.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __cluster_h +#define __cluster_h + +#include + +#include "host.h" + +struct Cluster : public std :: vector { + + /** Constructor */ + + Cluster (const std :: string & __domain_name); + + void save (FILE * __f); + + /* Features */ + + std :: string domain_name; /* Domain name */ + +}; + +#endif diff --git a/trunk/paradiseo-peo/src/comm.cpp b/trunk/paradiseo-peo/src/comm.cpp new file mode 100755 index 000000000..7f8be4f38 --- /dev/null +++ b/trunk/paradiseo-peo/src/comm.cpp @@ -0,0 +1,85 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "comm.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include +#include +#include + +#include "comm.h" + +static std :: vector key_to_comm (1); /* Vector of registered cooperators */ + +static std :: map comm_to_key; /* Map of registered cooperators */ + +unsigned Communicable :: num_comm = 0; + +Communicable :: Communicable () { + + comm_to_key [this] = key = ++ num_comm; + key_to_comm.push_back (this); + sem_init (& sem_lock, 0, 1); + sem_init (& sem_stop, 0, 0); +} + +Communicable :: ~ Communicable () { + +} + +COMM_ID Communicable :: getKey () { + + return key; +} + +Communicable * getCommunicable (COMM_ID __key) { + + assert (__key < key_to_comm.size ()); + return key_to_comm [__key]; +} + +COMM_ID getKey (const Communicable * __comm) { + + return comm_to_key [__comm]; +} + +void Communicable :: lock () { + + sem_wait (& sem_lock); +} + +void Communicable :: unlock () { + + sem_post (& sem_lock); +} + +void Communicable :: stop () { + + sem_wait (& sem_stop); +} + +void Communicable :: resume () { + + sem_post (& sem_stop); +} + + + diff --git a/trunk/paradiseo-peo/src/comm.h b/trunk/paradiseo-peo/src/comm.h new file mode 100755 index 000000000..5dbc1c61a --- /dev/null +++ b/trunk/paradiseo-peo/src/comm.h @@ -0,0 +1,62 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "comm.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __comm_h +#define __comm_h + +#include + +typedef unsigned COMM_ID; + +class Communicable { + +public : + + Communicable (); + + virtual ~ Communicable (); + + COMM_ID getKey (); + + void lock (); /* It suspends the current process if the semaphore is locked */ + void unlock (); /* It unlocks the shared semaphore */ + + void stop (); /* It suspends the current process */ + void resume (); /* It resumes ___________ */ + +protected : + + COMM_ID key; + + sem_t sem_lock; + + sem_t sem_stop; + + static unsigned num_comm; +}; + +extern Communicable * getCommunicable (COMM_ID __key); + +//extern COMM_ID getKey (const Communicable * __comm); + +#endif diff --git a/trunk/paradiseo-peo/src/cont_service.h b/trunk/paradiseo-peo/src/cont_service.h new file mode 100755 index 000000000..edbccf774 --- /dev/null +++ b/trunk/paradiseo-peo/src/cont_service.h @@ -0,0 +1,42 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "cont_service.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __cont_service_h +#define __cont_service_h + +#include "service.h" + +class ContainerService : public Service { + +public : + + /** */ + ContainerService (); + +protected : + + + +}; + +#endif diff --git a/trunk/paradiseo-peo/src/coop.cpp b/trunk/paradiseo-peo/src/coop.cpp new file mode 100755 index 000000000..faf8c19b1 --- /dev/null +++ b/trunk/paradiseo-peo/src/coop.cpp @@ -0,0 +1,26 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "coop.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "coop.h" + + diff --git a/trunk/paradiseo-peo/src/coop.h b/trunk/paradiseo-peo/src/coop.h new file mode 100755 index 000000000..e9c0ddb27 --- /dev/null +++ b/trunk/paradiseo-peo/src/coop.h @@ -0,0 +1,56 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "coop.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __coop_h +#define __coop_h + +#include "comm.h" +#include "runner.h" + +typedef unsigned COOP_ID; + +class Cooperative : public Communicable { + +public : + + Runner * getOwner (); + + void setOwner (Runner & __runner); + + virtual void pack () = 0; + + virtual void unpack () = 0; + + void send (Cooperative * __coop); + + virtual void notifySending (); + +private : + + Runner * owner; + +}; + +extern Cooperative * getCooperative (COOP_ID __key); + +#endif diff --git a/trunk/paradiseo-peo/src/eoIslandMig.h b/trunk/paradiseo-peo/src/eoIslandMig.h new file mode 100755 index 000000000..c798f426f --- /dev/null +++ b/trunk/paradiseo-peo/src/eoIslandMig.h @@ -0,0 +1,125 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "eoIslandMig.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __eoIslandMig_h +#define __eoIslandMig_h + +#include + +#include + +#include +#include +#include +#include + +#include "eoTopology.h" +#include "coop.h" +#include "eoPop_comm.h" + +extern int getNodeRank (); + +template class eoIslandMig : public eoUpdater, public Cooperative { + +public : + + /* Ctor */ + eoIslandMig (eoSelect & __select, + eoReplacement & __replace, + eoTopology & __topo, + eoPop & __from, + eoPop & __to); + + void pack (); + + void unpack (); + +protected : + + void emigrate (); + + void immigrate (); + + eoSelect & select; /* The selection strategy */ + eoReplacement & replace; /* The replacement strategy */ + eoTopology & topo; /* The neighboring topology */ + + /* Source and target populations */ + eoPop & from, & to; + + /* Immigrants in the queue */ + std :: queue > imm; + /* Emigrants */ + eoPop em; + + sem_t sem_imm; +}; + +template eoIslandMig :: eoIslandMig (eoSelect & __select, + eoReplacement & __replace, + eoTopology & __topo, + eoPop & __from, + eoPop & __to + ) : select (__select), + replace (__replace), + topo (__topo), + from (__from), + to (__to) { + sem_init (& sem_imm, 0, 0); +} + +template void eoIslandMig :: pack () { + + :: pack (em); +} + +template void eoIslandMig :: unpack () { + + printf ("Av lock unpack en %d\n", getNodeRank ()); + lock (); + eoPop mig; + :: unpack (mig); + imm.push (mig); + unlock (); + printf ("Ap lock unpack en %d\n", getNodeRank ()); + sem_post (& sem_imm); +} + +template void eoIslandMig :: emigrate () { + + std :: vector *> in, out ; + topo.setNeighbors (this, in, out) ; + + for (unsigned i = 0; i < out.size (); i ++) { + + select (from, em); + send (out [i]); + printf ("On a reussi une emigration !!!!!!!!!!!!!\n"); + } +} + +template void eoIslandMig :: immigrate () { + +} + +#endif diff --git a/trunk/paradiseo-peo/src/eoPop_comm.h b/trunk/paradiseo-peo/src/eoPop_comm.h new file mode 100755 index 000000000..bf77c6a4a --- /dev/null +++ b/trunk/paradiseo-peo/src/eoPop_comm.h @@ -0,0 +1,47 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "eoPop_comm.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __eoPop_comm_h +#define __eoPop_comm_h + +#include + +#include "mess.h" + +template void pack (const eoPop & __pop) { + + pack ((unsigned) __pop.size ()); + for (unsigned i = 0; i < __pop.size (); i ++) + pack (__pop [i]); +} + +template void unpack (eoPop & __pop) { + + unsigned n; + + unpack (n); + __pop.resize (n); + for (unsigned i = 0; i < n; i ++) + unpack (__pop [i]); +} +#endif diff --git a/trunk/paradiseo-peo/src/eoVector_comm.h b/trunk/paradiseo-peo/src/eoVector_comm.h new file mode 100755 index 000000000..599e8a6d8 --- /dev/null +++ b/trunk/paradiseo-peo/src/eoVector_comm.h @@ -0,0 +1,53 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "eoVector_comm.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __eoVector_comm_h +#define __eoVector_comm_h + +#include + +#include "mess.h" + +template void pack (const eoVector & __v) { + + pack (__v.fitness ()) ; + unsigned len = __v.size (); + pack (len); + for (unsigned i = 0 ; i < len; i ++) + pack (__v [i]); +} + +template void unpack (eoVector & __v) { + + F fit; + unpack (fit); + __v.fitness (fit); + + unsigned len; + unpack (len); + __v.resize (len); + for (unsigned i = 0 ; i < len; i ++) + unpack (__v [i]); +} + +#endif diff --git a/trunk/paradiseo-peo/src/grid.cpp b/trunk/paradiseo-peo/src/grid.cpp new file mode 100755 index 000000000..dd44d4268 --- /dev/null +++ b/trunk/paradiseo-peo/src/grid.cpp @@ -0,0 +1,103 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "grid.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include +#include + +#include + +#include "grid.h" + +std :: vector the_grid; + +void saveGrid (const char * __filename) { + + FILE * f = fopen (__filename, "w"); + + fprintf (f, "\n\n"); + + fprintf (f, "\n"); + for (unsigned i = 0; i < the_grid.size (); i ++) + the_grid [i].save (f); + fprintf (f, "\n"); + fclose (f); +} + +static void processNode(xmlTextReaderPtr reader) { + + const xmlChar * name, * value; + + name = xmlTextReaderConstName(reader); + if (name == NULL) + name = BAD_CAST "--"; + printf ("#%s#\n", name); + value = xmlTextReaderConstValue(reader); + if (value && ! strcmp ((const char *) name, "name")) + printf("%s\n", value); +} + +void loadGrid (const char * __filename) { + + xmlTextReaderPtr reader = xmlReaderForFile (__filename, NULL, 0); + + int ret = xmlTextReaderRead (reader); + while (ret == 1) { + processNode (reader); + ret = xmlTextReaderRead(reader); + } + xmlFreeTextReader(reader); +} + +Cluster * getCluster (const std :: string & __domain_name) { + + for (unsigned i = 0; i < the_grid.size (); i ++) + if (the_grid [i].domain_name == __domain_name) + return & the_grid [i]; + return 0; +} + +void loadMachineFile (const char * __filename) { + + std :: ifstream f (__filename); + + while (true) { + + std :: string host_name; + f >> host_name; + + if (f.eof ()) + break; + std :: string domain_name = getDomainName (host_name); + std :: string short_host_name = getShortHostName (host_name); + Cluster * cluster = getCluster (domain_name); + Host host (short_host_name); + if (cluster) + cluster -> push_back (host); + else { + the_grid.push_back (Cluster (domain_name)); + the_grid.back ().push_back (Host (short_host_name)); + } + } + + f.close (); +} diff --git a/trunk/paradiseo-peo/src/grid.h b/trunk/paradiseo-peo/src/grid.h new file mode 100755 index 000000000..dc76e6b1b --- /dev/null +++ b/trunk/paradiseo-peo/src/grid.h @@ -0,0 +1,40 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "grid.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __grid_h +#define __grid_h + +#include +#include + +#include "cluster.h" + +extern std :: vector the_grid; + +extern void loadMachineFile (const char * __filename); + +extern void loadGrid (const char * __filename); + +extern void saveGrid (const char * __filename); + +#endif diff --git a/trunk/paradiseo-peo/src/grid.xml b/trunk/paradiseo-peo/src/grid.xml new file mode 100755 index 000000000..24623bf5f --- /dev/null +++ b/trunk/paradiseo-peo/src/grid.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/trunk/paradiseo-peo/src/host.cpp b/trunk/paradiseo-peo/src/host.cpp new file mode 100755 index 000000000..a621c1f0b --- /dev/null +++ b/trunk/paradiseo-peo/src/host.cpp @@ -0,0 +1,51 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "host.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "host.h" + +#define MAX_BUFF_SIZE 1000 + +std :: string getShortHostName (const std :: string & __host_name) { + + * strchr (__host_name.c_str (), '.') = '\0'; + + return __host_name; +} + +Host :: Host (const std :: string & __name, + unsigned __num_procs + ) : name (__name), + num_procs (__num_procs) { + + // printf ("yeahhhh\n"); +} + +void Host :: save (FILE * __f) { + + fprintf (__f, "\t\t\n", name.c_str (), num_procs); +} + +std :: string getDomainName (const std :: string & __host_name) { + + return strchr (__host_name.c_str (), '.'); +} diff --git a/trunk/paradiseo-peo/src/host.h b/trunk/paradiseo-peo/src/host.h new file mode 100755 index 000000000..0b6566ed2 --- /dev/null +++ b/trunk/paradiseo-peo/src/host.h @@ -0,0 +1,48 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "host.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __host_h +#define __host_h + +#include + +struct Host { + + /* Constructor */ + + Host (const std :: string & __name, + unsigned __num_procs = 1); + + void save (FILE * __f); + + /* Features */ + + std :: string name; /* Fully qualified hostname */ + unsigned num_procs; /* Number of proc. */ +}; + +extern std :: string getShortHostName (const std :: string & __host_name); + +extern std :: string getDomainName (const std :: string & __host_name); + +#endif diff --git a/trunk/paradiseo-peo/src/machines b/trunk/paradiseo-peo/src/machines new file mode 100755 index 000000000..3e074f6d3 --- /dev/null +++ b/trunk/paradiseo-peo/src/machines @@ -0,0 +1,11 @@ +node-1.lille.grid5000.fr +node-2.lille.grid5000.fr +node-3.lille.grid5000.fr + +node-1.orsay.grid5000.fr +node-2.orsay.grid5000.fr +node-3.orsay.grid5000.fr + +node-1.sophia.grid5000.fr +node-2.sophia.grid5000.fr +node-3.sophia.grid5000.fr diff --git a/trunk/paradiseo-peo/src/main_essai.cpp b/trunk/paradiseo-peo/src/main_essai.cpp new file mode 100755 index 000000000..856cb4165 --- /dev/null +++ b/trunk/paradiseo-peo/src/main_essai.cpp @@ -0,0 +1,33 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "main_essai.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "paradiseo" + +int main (int __argc, char * * __argv) { + + paradisEO :: init (__argc, __argv); + + paradisEO :: finalize (); + + return 0; +} diff --git a/trunk/paradiseo-peo/src/main_peodeploy.cpp b/trunk/paradiseo-peo/src/main_peodeploy.cpp new file mode 100755 index 000000000..5d81a801c --- /dev/null +++ b/trunk/paradiseo-peo/src/main_peodeploy.cpp @@ -0,0 +1,35 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "main_peodeploy.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "grid.h" + +int main (int __argc, char * * __argv) { + + loadMachineFile (__argv [1]); + + saveGrid ("grid.xml"); + + loadGrid ("grid.xml"); + + return 0; +} diff --git a/trunk/paradiseo-peo/src/mess.h b/trunk/paradiseo-peo/src/mess.h new file mode 100755 index 000000000..20c51c67c --- /dev/null +++ b/trunk/paradiseo-peo/src/mess.h @@ -0,0 +1,119 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "mess.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __mess_h +#define __mess_h + +#include + +/* Char */ +extern void pack (const char & __c); + +/* Float */ +extern void pack (const float & __f, int __nitem = 1); + +/* Double */ +extern void pack (const double & __d, int __nitem = 1); + +/* Integer */ +extern void pack (const int & __i, int __nitem = 1); + +/* Unsigned int. */ +extern void pack (const unsigned int & __ui, int __nitem = 1); + +/* Short int. */ +extern void pack (const short & __sh, int __nitem = 1); + +/* Unsigned short */ +extern void pack (const unsigned short & __ush, int __nitem = 1); + +/* Long */ +extern void pack (const long & __l, int __nitem = 1); + +/* Unsigned long */ +extern void pack (const unsigned long & __ul, int __nitem = 1); + +/* String */ +extern void pack (const char * __str); + +/* Pointer */ +template void pack (const T * __ptr) { + + pack ((unsigned long) __ptr); +} + +/* Pair */ +template void pack (const std :: pair & __pair) { + + pack (__pair.first); + pack (__pair.second); +} + +// + +/* Float */ +extern void unpack (char & __c); + +/* Float */ +extern void unpack (float & __f, int __nitem = 1); + +/* Double */ +extern void unpack (double & __d, int __nitem = 1); + +/* Integer */ +extern void unpack (int & __i, int __nitem = 1); + +/* Unsigned int. */ +extern void unpack (unsigned int & __ui, int __nitem = 1); + +/* Short int. */ +extern void unpack (short & __sh, int __nitem = 1); + +/* Unsigned short */ +extern void unpack (unsigned short & __ush, int __nitem = 1); + +/* Long */ +extern void unpack (long & __l, int __nitem = 1); + +/* Unsigned long */ +extern void unpack (unsigned long & __ul, int __nitem = 1); + +/* String */ +extern void unpack (char * __str); + +/* Pointer */ +template void unpack (T * & __ptr) { + + unsigned long p; + unpack (p); + __ptr = (T *) p; +} + +/* Pair */ +template void unpack (std :: pair & __pair) { + + unpack (__pair.first); + unpack (__pair.second); +} + +#endif diff --git a/trunk/paradiseo-peo/src/paradiseo b/trunk/paradiseo-peo/src/paradiseo new file mode 100755 index 000000000..1721ddc8f --- /dev/null +++ b/trunk/paradiseo-peo/src/paradiseo @@ -0,0 +1,29 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "paradiseo" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __paradiseo_ +#define __paradiseo_ + +#include "paradiseo.h" + +#endif diff --git a/trunk/paradiseo-peo/src/paradiseo.h b/trunk/paradiseo-peo/src/paradiseo.h new file mode 100755 index 000000000..769c005ce --- /dev/null +++ b/trunk/paradiseo-peo/src/paradiseo.h @@ -0,0 +1,52 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "paradiseo.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __paradiseo_h_ +#define __paradiseo_h_ + +#include +#include + +#include "peo_init.h" +#include "peo_run.h" +#include "peo_fin.h" + +#include "eoVector_comm.h" + +#include "peoEA.h" + +/* Parallel steps of the E.A. */ +#include "peoSeqTransform.h" +#include "peoParaSGATransform.h" +#include "peoSeqPopEval.h" +#include "peoParaPopEval.h" + +/* Cooperative island model */ +#include "ring_topo.h" +#include "peoAsyncIslandMig.h" +#include "peoSyncIslandMig.h" + +/* */ +#include "peoSyncMultiStart.h" + +#endif diff --git a/trunk/paradiseo-peo/src/peoAggEvalFunc.h b/trunk/paradiseo-peo/src/peoAggEvalFunc.h new file mode 100755 index 000000000..f8827c0f7 --- /dev/null +++ b/trunk/paradiseo-peo/src/peoAggEvalFunc.h @@ -0,0 +1,36 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoAggEvalFunc.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoAggEvalFunc_h +#define __peoAggEvalFunc_h + +#include + +/** */ + +template +class peoAggEvalFunc : public eoBF { + +}; + +#endif diff --git a/trunk/paradiseo-peo/src/peoAsyncIslandMig.h b/trunk/paradiseo-peo/src/peoAsyncIslandMig.h new file mode 100755 index 000000000..1833d758b --- /dev/null +++ b/trunk/paradiseo-peo/src/peoAsyncIslandMig.h @@ -0,0 +1,150 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoAsyncIslandMig.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoAsyncIslandMig_h +#define __peoAsyncIslandMig_h + +#include + +#include + +#include +#include +#include +#include + +#include "topo.h" +#include "coop.h" +#include "eoPop_comm.h" +#include "peo_debug.h" + +template class peoAsyncIslandMig : public Cooperative, public eoUpdater { + +public : + + /* Ctor */ + peoAsyncIslandMig (eoContinue & __cont, + eoSelect & __select, + eoReplacement & __replace, + Topology & __topo, + eoPop & __from, + eoPop & __to); + + void operator () (); + + void pack (); + + void unpack (); + +private : + + void emigrate (); + + void immigrate (); + + eoContinue & cont; /* Continuator */ + eoSelect & select; /* The selection strategy */ + eoReplacement & replace; /* The replacement strategy */ + Topology & topo; /* The neighboring topology */ + + /* Source and target populations */ + eoPop & from, & to; + + /* Immigrants & emigrants in the queue */ + std :: queue > imm, em; + + std :: queue coop_em; +}; + +template peoAsyncIslandMig :: peoAsyncIslandMig (eoContinue & __cont, + eoSelect & __select, + eoReplacement & __replace, + Topology & __topo, + eoPop & __from, + eoPop & __to + ) : cont (__cont), + select (__select), + replace (__replace), + topo (__topo), + from (__from), + to (__to) { + + __topo.add (* this); +} + +template void peoAsyncIslandMig :: pack () { + + lock (); + :: pack (coop_em.front () -> getKey ()); + :: pack (em.front ()); + coop_em.pop (); + em.pop (); + unlock (); +} + +template void peoAsyncIslandMig :: unpack () { + + lock (); + eoPop mig; + :: unpack (mig); + imm.push (mig); + unlock (); +} + +template void peoAsyncIslandMig :: emigrate () { + + std :: vector in, out ; + topo.setNeighbors (this, in, out) ; + for (unsigned i = 0; i < out.size (); i ++) { + eoPop mig; + select (from, mig); + em.push (mig); + coop_em.push (out [i]); + send (out [i]); + printDebugMessage ("sending some emigrants."); + } +} + + +template void peoAsyncIslandMig :: immigrate () { + + lock (); + while (! imm.empty ()) { + replace (to, imm.front ()) ; + imm.pop (); + printDebugMessage ("receiving some immigrants."); + } + unlock (); +} + +template void peoAsyncIslandMig :: operator () () { + + if (! cont (from)) { + /* Sending emigrants */ + emigrate (); + /* Immigrants */ + immigrate (); + } +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoEA.h b/trunk/paradiseo-peo/src/peoEA.h new file mode 100755 index 000000000..3dbf78b47 --- /dev/null +++ b/trunk/paradiseo-peo/src/peoEA.h @@ -0,0 +1,105 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoEA.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoEA_h +#define __peoEA_h + +#include +#include +#include +#include +#include + +#include "runner.h" +#include "peoPopEval.h" +#include "peoTransform.h" +#include "peo_debug.h" + +template class peoEA : public Runner { + +public : + + /** Constructor */ + peoEA (eoContinue & __cont, + peoPopEval & __pop_eval, + eoSelect & __select, + peoTransform & __trans, + eoReplacement & __replace + ); + + void run (); + + void operator () (eoPop & __pop); + +private : + + eoContinue & cont; + peoPopEval & pop_eval; + eoSelect & select; + peoTransform & trans; + eoReplacement & replace; + eoPop * pop; + +}; + +template peoEA :: peoEA (eoContinue & __cont, + peoPopEval & __pop_eval, + eoSelect & __select, + peoTransform & __trans, + eoReplacement & __replace + ) : cont (__cont), + pop_eval (__pop_eval), + select (__select), + trans (__trans), + replace (__replace) { + + trans.setOwner (* this); + pop_eval.setOwner (* this); +} + +template void peoEA :: operator () (eoPop & __pop + ) { + + pop = & __pop; +} + +template void peoEA :: run () { + + printDebugMessage ("performing the first evaluation of the population."); + pop_eval (* pop); + + do { + eoPop off; + printDebugMessage ("performing the selection step."); + select (* pop, off); + trans (off); + printDebugMessage ("performing the evaluation of the population."); + pop_eval (off); + printDebugMessage ("performing the replacement of the population."); + replace (* pop, off); + printDebugMessage ("deciding of the continuation."); + + } while (cont (* pop)); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoNoAggEvalFunc.h b/trunk/paradiseo-peo/src/peoNoAggEvalFunc.h new file mode 100755 index 000000000..ba2bd3701 --- /dev/null +++ b/trunk/paradiseo-peo/src/peoNoAggEvalFunc.h @@ -0,0 +1,46 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoNoAggEvalFunc.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoNoAggEvalFunc_h +#define __peoNoAggEvalFunc_h + +#include "peoAggEvalFunc.h" + +/** */ + +template +class peoNoAggEvalFunc : public peoAggEvalFunc { + +public : + + void operator () (EOT & __sol, const typename EOT :: Fitness & __fit); + +}; + +template +void peoNoAggEvalFunc :: operator () (EOT & __sol, const typename EOT :: Fitness & __fit) { + + __sol.fitness (__fit); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoParaEval.h b/trunk/paradiseo-peo/src/peoParaEval.h new file mode 100755 index 000000000..b92326202 --- /dev/null +++ b/trunk/paradiseo-peo/src/peoParaEval.h @@ -0,0 +1,200 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoParaPopEval.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoParaPopEval_h +#define __peoParaPopEval_h + +#include +#include + +#include "mess.h" +#include "peo_debug.h" +#include "peoAggEvalFunc.h" + +template class peoParaPopEval : public peoPopEval { + +public : + + peoParaPopEval (eoEvalFunc & __eval_func); + + /** Constructor */ + peoParaPopEval (const std :: vector *> & __funcs, + eoAggEvalFunc & __merge_eval + ); + + void operator () (eoPop & __pop); + + void packData (); + + void unpackData (); + + void execute (); + + void packResult (); + + void unpackResult (); + + void notifySendingData (); + void notifySendingAllResourceRequests (); + +private : + + const std :: vector *> & funcs; + + std :: vector *> one_func; + + peoAggEvalFunc & merge_eval; + + peoNoAggEvalFunc no_merge_eval ; + + std :: queue tasks; + + std :: map > progression; + + unsigned num_func; + + EOT sol; + + EOT * ad_sol; + + unsigned total; +}; + + +template +peoParaPopEval :: peoParaPopEval (eoEvalFunc & __eval_func + ) : funcs (one_func), + merge_eval (no_merge_eval) { + + one_func.push_back (& __eval_func); +} + +template +peoParaPopEval :: eoParaPopEval (const std :: vector *> & __funcs, + eoAggEvalFunc & __merge_eval + ) : funcs (__funcs), + merge_eval (__merge_eval) { + +} + + +template +void peoParaPopEval :: operator () (eoPop & __pop) { + + + for (unsigned i = 0; i < __pop.size (); i ++) { + + /* ??? */ + __pop [i].fitness (typename EOT :: Fitness ()); + /* */ + progression [& __pop [i]].first = funcs.size () - 1; + progression [& __pop [i]].second = funcs.size (); + + for (unsigned i = 0; i < funcs.size (); i ++) + /* Queuing the 'invalid' solution and its associated owner */ + tasks.push (& __pop [i]); + } + + total = funcs.size () * __pop.size (); + requestResourceRequest (funcs.size () * __pop.size ()); + stop (); +} + + +template +void peoParaPopEval :: packData () { + + /* Ugly !*/ + pack (progression [tasks.front ()].first --); + /* Packing the contents :-) of the solution */ + pack (* tasks.front ()); + /* Packing the addresses of both the solution and the owner*/ + pack (tasks.front ()); + tasks.pop (); +} + +template +void peoParaPopEval :: unpackData () { + + /* Ugly ! */ + unpack (num_func); + /* Unpacking the solution */ + unpack (sol); + /* Unpacking the @ of that one */ + unpack (ad_sol); +} + +template +void peoParaPopEval :: execute () { + + /* Computing the fitness of the solution */ + funcs [num_func] -> operator () (sol); +} + +template +void peoParaPopEval :: packResult () { + + /* Packing the fitness of the solution */ + pack (sol.fitness ()); + /* Packing the @ of the individual */ + pack (ad_sol); +} + +template +void peoParaPopEval :: unpackResult () { + + typename EOT :: Fitness fit; + + /* Unpacking the computed fitness */ + unpack (fit); + /* Unpacking the @ of the associated individual */ + unpack (ad_sol); + /* Associating the fitness the local solution */ + merge_eval (* ad_sol, fit); + + progression [ad_sol].second --; + /* Notifying the container of the termination of the evaluation */ + if (! progression [ad_sol].second) + progression.erase (ad_sol); + + total --; + if (! total) { + getOwner () -> setActive (); + resume (); + } +} + + +template +void peoParaPopEval :: notifySendingData () { + + +} + +template +void peoParaPopEval :: notifySendingAllResourceRequests () { + + getOwner () -> setPassive (); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoParaEvalConsumer.h b/trunk/paradiseo-peo/src/peoParaEvalConsumer.h new file mode 100755 index 000000000..40f971512 --- /dev/null +++ b/trunk/paradiseo-peo/src/peoParaEvalConsumer.h @@ -0,0 +1,44 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoEvalConsumer.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * Contact: cahon@lifl.fr + */ + +#ifndef __peoParaEvalConsumer_h +#define __peoParaEvalConsumer_h + +/** ? */ + +template class peoParaEvalConsumer { + +public : + + /** Destructor */ + virtual ~ peoParaEvalConsumer () { + + } + + virtual void notifyEvaluationOf (EOT & __sol) = 0; + +}; + +#endif + diff --git a/trunk/paradiseo-peo/src/peoParaPopEval.h b/trunk/paradiseo-peo/src/peoParaPopEval.h new file mode 100755 index 000000000..460df0a67 --- /dev/null +++ b/trunk/paradiseo-peo/src/peoParaPopEval.h @@ -0,0 +1,235 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoParaPopEval.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoParaPopEval_h +#define __peoParaPopEval_h + +#include +#include + +#include "mess.h" +#include "peo_debug.h" +#include "peoAggEvalFunc.h" +#include "peoNoAggEvalFunc.h" + +template class peoParaPopEval : public peoPopEval { + +public : + + using peoPopEval :: requestResourceRequest; + using peoPopEval :: resume; + using peoPopEval :: stop; + using peoPopEval :: getOwner; + + peoParaPopEval (eoEvalFunc & __eval_func); + + /** Constructor */ + peoParaPopEval (const std :: vector *> & __funcs, + peoAggEvalFunc & __merge_eval + ); + + void operator () (eoPop & __pop); + + void packData (); + + void unpackData (); + + void execute (); + + void packResult (); + + void unpackResult (); + + void notifySendingData (); + void notifySendingAllResourceRequests (); + +private : + + const std :: vector *> & funcs; + + std :: vector *> one_func; + + peoAggEvalFunc & merge_eval; + + peoNoAggEvalFunc no_merge_eval ; + + std :: queue tasks; + + std :: map > progression; + + unsigned num_func; + + EOT sol; + + EOT * ad_sol; + + unsigned total; +}; + + +template +peoParaPopEval :: peoParaPopEval (eoEvalFunc & __eval_func + ) : funcs (one_func), + merge_eval (no_merge_eval) { + + one_func.push_back (& __eval_func); +} + +template +peoParaPopEval :: peoParaPopEval (const std :: vector *> & __funcs, + peoAggEvalFunc & __merge_eval + ) : funcs (__funcs), + merge_eval (__merge_eval) { + +} + + +template +void peoParaPopEval :: operator () (eoPop & __pop) { + + + for (unsigned i = 0; i < __pop.size (); i ++) { + + /* ??? */ + __pop [i].fitness (typename EOT :: Fitness ()); + /* */ + progression [& __pop [i]].first = funcs.size () - 1; + progression [& __pop [i]].second = funcs.size (); + + for (unsigned j = 0; j < funcs.size (); j ++) + /* Queuing the 'invalid' solution and its associated owner */ + tasks.push (& __pop [i]); + } + + total = funcs.size () * __pop.size (); + requestResourceRequest (funcs.size () * __pop.size ()); + stop (); +} + + +template +void peoParaPopEval :: packData () { + + // printDebugMessage ("debut pakc data"); + /* Ugly !*/ + pack (progression [tasks.front ()].first --); + /* Packing the contents :-) of the solution */ + pack (* tasks.front ()); + /* Packing the addresses of both the solution and the owner*/ + pack (tasks.front ()); + tasks.pop (); + //printDebugMessage ("fin pakc data"); +} + +template +void peoParaPopEval :: unpackData () { + + /* Ugly ! */ + unpack (num_func); + /* Unpacking the solution */ + unpack (sol); + /* Unpacking the @ of that one */ + unpack (ad_sol); +} + +template +void peoParaPopEval :: execute () { + + /* Computing the fitness of the solution */ + + //printDebugMessage ("debut execute"); + //char b [1000]; + // sprintf (b, "num func = %d\n", num_func); + //printDebugMessage (b); + funcs [num_func] -> operator () (sol); + ///printDebugMessage ("fin execute"); +} + +template +void peoParaPopEval :: packResult () { + + /* Packing the fitness of the solution */ + pack (sol.fitness ()); + /* Packing the @ of the individual */ + pack (ad_sol); +} + +template +void peoParaPopEval :: unpackResult () { + + // char buff [1000]; + + //printDebugMessage ("debut unpakc resultat"); + + typename EOT :: Fitness fit; + + /* Unpacking the computed fitness */ + unpack (fit); + + //sprintf (buff, "fit partiel = %d\n", fit); + //printDebugMessage (buff); + + /* Unpacking the @ of the associated individual */ + unpack (ad_sol); + + //printDebugMessage ("debut merge"); + + + // sprintf (buff, "adresse sol = %u\n", (unsigned) ad_sol); + //printDebugMessage (buff); + + /* Associating the fitness the local solution */ + merge_eval (* ad_sol, fit); + //printDebugMessage ("avant progression"); + progression [ad_sol].second --; + //printDebugMessage ("apres progression"); + /* Notifying the container of the termination of the evaluation */ + if (! progression [ad_sol].second) { + //printDebugMessage ("avant erase"); + progression.erase (ad_sol); + //printDebugMessage ("apres erase"); + } + + // printDebugMessage ("fin unpakc resultat"); + + total --; + if (! total) { + getOwner () -> setActive (); + resume (); + } +} + + +template +void peoParaPopEval :: notifySendingData () { + + +} + +template +void peoParaPopEval :: notifySendingAllResourceRequests () { + + getOwner () -> setPassive (); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoParaSGATransform.h b/trunk/paradiseo-peo/src/peoParaSGATransform.h new file mode 100755 index 000000000..c8d5abc0a --- /dev/null +++ b/trunk/paradiseo-peo/src/peoParaSGATransform.h @@ -0,0 +1,165 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoParaSGATransform.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoParaSGATransform_h +#define __peoParaSGATransform_h + +#include "peoTransform.h" +#include "thread.h" +#include "mess.h" +#include "peo_debug.h" + +extern int getNodeRank (); + +template class peoParaSGATransform : public peoTransform { + +public : + + using peoTransform :: requestResourceRequest; + using peoTransform :: resume; + using peoTransform :: stop; + using peoTransform :: getOwner; + + /* Ctor */ + peoParaSGATransform (eoQuadOp & __cross, + double __cross_rate, + eoMonOp & __mut, + double __mut_rate); + + void operator () (eoPop & __pop); + + void packData (); + + void unpackData (); + + void execute (); + + void packResult (); + + void unpackResult (); + + void notifySendingData (); + void notifySendingAllResourceRequests (); + +private : + + eoQuadOp & cross; + double cross_rate; + eoMonOp & mut; + double mut_rate; + + unsigned idx; + + eoPop * pop; + + EOT father, mother; + + unsigned num_term; +}; + +template +peoParaSGATransform :: peoParaSGATransform (eoQuadOp & __cross, + double __cross_rate, + eoMonOp & __mut, + double __mut_rate + ) : cross (__cross), + cross_rate (__cross_rate), + mut (__mut), + mut_rate (__mut_rate) { + +} + +template +void peoParaSGATransform :: packData () { + + pack (idx); + :: pack (pop -> operator [] (idx ++)); + :: pack (pop -> operator [] (idx ++)); +} + +template +void peoParaSGATransform :: unpackData () { + + unpack (idx); + :: unpack (father); + :: unpack (mother); +} + +template +void peoParaSGATransform :: execute () { + + if (rng.uniform () < cross_rate) + cross (father, father); + if (rng.uniform () < mut_rate) + mut (father); + if (rng.uniform () < mut_rate) + mut (mother); +} + +template +void peoParaSGATransform :: packResult () { + + pack (idx); + :: pack (father); + :: pack (mother); +} + +template +void peoParaSGATransform :: unpackResult () { + + unsigned sidx; + unpack (sidx); + :: unpack (pop -> operator [] (sidx ++)); + :: unpack (pop -> operator [] (sidx)); + num_term += 2; + + if (num_term == pop -> size ()) { + getOwner () -> setActive (); + resume (); + } +} + +template +void peoParaSGATransform :: operator () (eoPop & __pop) { + + printDebugMessage ("performing the parallel transformation step."); + pop = & __pop; + idx = 0; + num_term = 0; + requestResourceRequest (__pop.size () / 2); + stop (); +} + +template +void peoParaSGATransform :: notifySendingData () { + + +} + +template +void peoParaSGATransform :: notifySendingAllResourceRequests () { + + getOwner () -> setPassive (); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoPopEval.h b/trunk/paradiseo-peo/src/peoPopEval.h new file mode 100755 index 000000000..cd68cc53d --- /dev/null +++ b/trunk/paradiseo-peo/src/peoPopEval.h @@ -0,0 +1,37 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoPopEval.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoPopEval_h +#define __peoPopEval_h + +#include "service.h" + +template class peoPopEval : public Service { + +public : + + virtual void operator () (eoPop & __pop) = 0; + +}; + +#endif diff --git a/trunk/paradiseo-peo/src/peoSeqPopEval.h b/trunk/paradiseo-peo/src/peoSeqPopEval.h new file mode 100755 index 000000000..aec6b87e9 --- /dev/null +++ b/trunk/paradiseo-peo/src/peoSeqPopEval.h @@ -0,0 +1,60 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoSeqPopEval.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoSeqPopEval_h +#define __peoSeqPopEval_h + +#include + +#include "peoPopEval.h" + +template class peoSeqPopEval : public peoPopEval { + +public : + + /** Ctor */ + peoSeqPopEval (eoEvalFunc & __eval); + + /** */ + void operator () (eoPop & __pop); + +private : + + eoEvalFunc & eval; /* Underlying evaluator */ + +}; + +template +peoSeqPopEval :: peoSeqPopEval (eoEvalFunc & __eval + ) : eval (__eval) { + +} + +template +void peoSeqPopEval :: operator () (eoPop & __pop) { + + for (unsigned i = 0; i < __pop.size (); i ++) + eval (__pop [i]); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoSeqTransform.h b/trunk/paradiseo-peo/src/peoSeqTransform.h new file mode 100755 index 000000000..9acc5765f --- /dev/null +++ b/trunk/paradiseo-peo/src/peoSeqTransform.h @@ -0,0 +1,64 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoSeqTransform.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoSeqTransform_h +#define __peoSeqTransform_h + +#include "peoTransform.h" + +template class peoSeqTransform : public peoTransform { + +public : + + /* Ctor */ + peoSeqTransform (eoTransform & __trans); + + void operator () (eoPop & __pop); + + virtual void packData () {} + virtual void unpackData () {} + + virtual void execute () {} + + virtual void packResult () {} + virtual void unpackResult () {} + +private : + + eoTransform & trans; + +}; + +template +peoSeqTransform :: peoSeqTransform (eoTransform & __trans + ) : trans (__trans) { + +} + +template +void peoSeqTransform :: operator () (eoPop & __pop) { + + trans (__pop); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoSyncIslandMig.h b/trunk/paradiseo-peo/src/peoSyncIslandMig.h new file mode 100755 index 000000000..1e3005eff --- /dev/null +++ b/trunk/paradiseo-peo/src/peoSyncIslandMig.h @@ -0,0 +1,174 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoSyncIslandMig.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoSyncIslandMig_h +#define __peoSyncIslandMig_h + +#include + +#include +#include + +#include + +#include +#include +#include +#include + +#include "topo.h" +#include "thread.h" +#include "eoPop_comm.h" +#include "peo_debug.h" + +template class peoSyncIslandMig : public Cooperative, public eoUpdater { + +public : + + /* Ctor */ + peoSyncIslandMig (unsigned __freq, + eoSelect & __select, + eoReplacement & __replace, + Topology & __topo, + eoPop & __from, + eoPop & __to); + + void operator () (); + + void pack (); + + void unpack (); + + void notifySending (); + +private : + + void emigrate (); + + void immigrate (); + + eoPeriodicContinue cont; + eoSelect & select; /* The selection strategy */ + eoReplacement & replace; /* The replacement strategy */ + Topology & topo; /* The neighboring topology */ + + /* Source and target populations */ + eoPop & from, & to; + + /* Immigrants & emigrants in the queue */ + std :: queue > imm, em; + + std :: queue coop_em; + + sem_t sync; +}; + +template peoSyncIslandMig :: peoSyncIslandMig (unsigned __freq, + eoSelect & __select, + eoReplacement & __replace, + Topology & __topo, + eoPop & __from, + eoPop & __to + ) : cont (__freq), + select (__select), + replace (__replace), + topo (__topo), + from (__from), + to (__to) { + __topo.add (* this); + sem_init (& sync, 0, 0); +} + +template void peoSyncIslandMig :: pack () { + + lock (); + :: pack (coop_em.front () -> getKey ()); + :: pack (em.front ()); + coop_em.pop (); + em.pop (); + unlock (); +} + +template void peoSyncIslandMig :: unpack () { + + lock (); + eoPop mig; + :: unpack (mig); + imm.push (mig); + unlock (); + sem_post (& sync); +} + +template void peoSyncIslandMig :: emigrate () { + + std :: vector in, out ; + topo.setNeighbors (this, in, out) ; + + for (unsigned i = 0; i < out.size (); i ++) { + eoPop mig; + select (from, mig); + em.push (mig); + coop_em.push (out [i]); + send (out [i]); + printDebugMessage ("sending some emigrants."); + } +} + + +template void peoSyncIslandMig :: immigrate () { + + lock (); + assert (imm.size ()); + replace (to, imm.front ()) ; + imm.pop (); + printDebugMessage ("receiving some immigrants."); + unlock (); +} + +template void peoSyncIslandMig :: operator () () { + + if (! cont (from)) { + + /* Sending emigrants */ + emigrate (); + stop (); + /* Sync. */ + sem_wait (& sync); + getOwner () -> setActive (); + /* Immigrants */ + immigrate (); + } +} + +template void peoSyncIslandMig :: notifySending () { + + lock (); + if (imm.empty ()) { + printDebugMessage ("mode passif\n"); + getOwner () -> setPassive (); + } + unlock (); + resume (); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoSyncMultiStart.h b/trunk/paradiseo-peo/src/peoSyncMultiStart.h new file mode 100755 index 000000000..e4c19c118 --- /dev/null +++ b/trunk/paradiseo-peo/src/peoSyncMultiStart.h @@ -0,0 +1,155 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoSyncMultiStart.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoSyncMultiStart_h +#define __peoSyncMultiStart_h + +#include +#include + +#include +#include +#include + +#include "service.h" +#include "mess.h" +#include "peo_debug.h" + +extern int getNodeRank (); + +template class peoSyncMultiStart : public Service, public eoUpdater { + +public : + + /* Ctor */ + peoSyncMultiStart (eoContinue & __cont, + eoSelect & __select, + eoReplacement & __replace, + moAlgo & __ls, + eoPop & __pop); + + void operator () (); + + void packData (); + + void unpackData (); + + void execute (); + + void packResult (); + + void unpackResult (); + + void notifySendingData (); + void notifySendingAllResourceRequests (); + +private : + + eoContinue & cont; + eoSelect & select; + eoReplacement & replace; + moAlgo & ls; + eoPop & pop; + eoPop sel; + eoPop impr_sel; + EOT sol; + unsigned idx; + unsigned num_term; +}; + +template +peoSyncMultiStart :: peoSyncMultiStart (eoContinue & __cont, + eoSelect & __select, + eoReplacement & __replace, + moAlgo & __ls, + eoPop & __pop + ) : cont (__cont), + select (__select), + replace (__replace), + ls (__ls), + pop (__pop) { +} + +template +void peoSyncMultiStart :: packData () { + + :: pack (sel [idx ++]); +} + +template +void peoSyncMultiStart :: unpackData () { + + unpack (sol); +} + +template +void peoSyncMultiStart :: execute () { + + ls (sol); +} + +template +void peoSyncMultiStart :: packResult () { + + pack (sol); +} + +template +void peoSyncMultiStart :: unpackResult () { + + unpack (sol); + impr_sel.push_back (sol); + num_term ++; + + if (num_term == sel.size ()) { + getOwner () -> setActive (); + replace (pop, impr_sel); + printDebugMessage ("replacing the improved individuals in the population."); + resume (); + } +} + +template +void peoSyncMultiStart :: operator () () { + + printDebugMessage ("performing the parallel multi-start hybridization."); + select (pop, sel); + impr_sel.clear (); + idx = num_term = 0; + requestResourceRequest (sel.size ()); + stop (); +} + +template +void peoSyncMultiStart :: notifySendingData () { + + +} + +template +void peoSyncMultiStart :: notifySendingAllResourceRequests () { + + getOwner () -> setPassive (); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peoTransform.h b/trunk/paradiseo-peo/src/peoTransform.h new file mode 100755 index 000000000..574bf32ea --- /dev/null +++ b/trunk/paradiseo-peo/src/peoTransform.h @@ -0,0 +1,35 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peoTransform.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peoTransform_h +#define __peoTransform_h + +#include + +#include "service.h" + +template class peoTransform : public Service, public eoTransform { + +}; + +#endif diff --git a/trunk/paradiseo-peo/src/peo_debug.cpp b/trunk/paradiseo-peo/src/peo_debug.cpp new file mode 100755 index 000000000..f564d52a8 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_debug.cpp @@ -0,0 +1,92 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_debug.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "peo_debug.h" + +#include +#include +#include +#include +#include +#include +#include + +#include "peo_debug.h" + +#define MAX_BUFF_SIZE 1000 + +#define DEBUG_PATH "./log/" + +static bool debug = true; + +static char host [MAX_BUFF_SIZE]; + +std :: vector files; + +void setDebugMode (bool __dbg) { + + debug = __dbg; + gethostname (host, MAX_BUFF_SIZE); +} + +extern int getNodeRank (); + +void initDebugging () { + + mkdir (DEBUG_PATH, S_IRWXU); + // files.push_back (stdout); + char buff [MAX_BUFF_SIZE]; + sprintf (buff, "%s/%d", DEBUG_PATH, getNodeRank ()); + files.push_back (fopen (buff, "w")); +} + +void endDebugging () { + + for (unsigned i = 0; i < files.size (); i ++) + if (files [i] != stdout) + fclose (files [i]); +} + +void printDebugMessage (const char * __mess) { + + if (debug) { + + char buff [MAX_BUFF_SIZE]; + time_t t = time (0); + + /* Date */ + sprintf (buff, "[%s][%s: ", host, ctime (& t)); + * strchr (buff, '\n') = ']'; + for (unsigned i = 0; i < files.size (); i ++) + fprintf (files [i], buff); + + /* Message */ + sprintf (buff, "%s", __mess); + + for (unsigned i = 0; i < files.size (); i ++) { + fputs (buff, files [i]); + fputs ("\n", files [i]); + fflush (files [i]); + } + } +} diff --git a/trunk/paradiseo-peo/src/peo_debug.h b/trunk/paradiseo-peo/src/peo_debug.h new file mode 100755 index 000000000..30c23a269 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_debug.h @@ -0,0 +1,37 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_debug.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peo_debug_h +#define __peo_debug_h + +extern void initDebugging (); + +extern void endDebugging (); + +extern void setDebugMode (bool __dbg = true); /* (Des)activating the Debugging mode */ + +extern void printDebugMessage (const char * __mess); /* Print a new message both on the + standard output and a target + text-file in a subdirectory) */ + +#endif diff --git a/trunk/paradiseo-peo/src/peo_fin.cpp b/trunk/paradiseo-peo/src/peo_fin.cpp new file mode 100755 index 000000000..c3fbb4be2 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_fin.cpp @@ -0,0 +1,39 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_finalize.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "peo_fin.h" +#include "peo_debug.h" +#include "runner.h" +#include "rmc.h" + +void peo :: finalize () { + + printDebugMessage ("waiting for the termination of all threads"); + + joinRunners (); + + finalizeRMC (); + + printDebugMessage ("this is the end"); + endDebugging (); +} diff --git a/trunk/paradiseo-peo/src/peo_fin.h b/trunk/paradiseo-peo/src/peo_fin.h new file mode 100755 index 000000000..11c627cf3 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_fin.h @@ -0,0 +1,32 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_finalize.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peo_finalize_h +#define __peo_finalize_h + +namespace peo { + + extern void finalize (); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peo_init.cpp b/trunk/paradiseo-peo/src/peo_init.cpp new file mode 100755 index 000000000..d5861c6d7 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_init.cpp @@ -0,0 +1,52 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_init.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include + +#include "peo_init.h" +#include "peo_param.h" +#include "peo_debug.h" +#include "rmc.h" + +namespace peo { + + int * argc; + + char * * * argv; + + void init (int & __argc, char * * & __argv) { + + argc = & __argc; + + argv = & __argv; + + /* Initializing the the Resource Management and Communication */ + initRMC (__argc, __argv); + + /* Loading the common parameters */ + loadParameters (__argc, __argv); + + /* */ + initDebugging (); + } +} diff --git a/trunk/paradiseo-peo/src/peo_init.h b/trunk/paradiseo-peo/src/peo_init.h new file mode 100755 index 000000000..deb283d71 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_init.h @@ -0,0 +1,36 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_init.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peo_init_h +#define __peo_init_h + +namespace peo { + + extern int * argc; + + extern char * * * argv; + + extern void init (int & __argc, char * * & __argv); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peo_param.cpp b/trunk/paradiseo-peo/src/peo_param.cpp new file mode 100755 index 000000000..5c77cf268 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_param.cpp @@ -0,0 +1,40 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_param.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include + +#include "peo_param.h" +#include "peo_debug.h" + + + +void peo :: loadParameters (int & __argc, char * * & __argv) { + + eoParser parser (__argc, __argv); + + /* Debug */ + eoValueParam debug_param ("false", "debug", "?"); + parser.processParam (debug_param); + if (debug_param.value () == "true") + setDebugMode (); +} diff --git a/trunk/paradiseo-peo/src/peo_param.h b/trunk/paradiseo-peo/src/peo_param.h new file mode 100755 index 000000000..791314859 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_param.h @@ -0,0 +1,32 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_param.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peo_param_h +#define __peo_param_h + +namespace peo { + + extern void loadParameters (int & __argc, char * * & __argv); +} + +#endif diff --git a/trunk/paradiseo-peo/src/peo_run.cpp b/trunk/paradiseo-peo/src/peo_run.cpp new file mode 100755 index 000000000..41d709b13 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_run.cpp @@ -0,0 +1,34 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_run.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "peo_init.h" +#include "peo_run.h" +#include "rmc.h" +#include "runner.h" + +void peo :: run () { + + startRunners (); + + runRMC (); +} diff --git a/trunk/paradiseo-peo/src/peo_run.h b/trunk/paradiseo-peo/src/peo_run.h new file mode 100755 index 000000000..4a7fc4324 --- /dev/null +++ b/trunk/paradiseo-peo/src/peo_run.h @@ -0,0 +1,32 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "peo_run.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __peo_run_h +#define __peo_run_h + +namespace peo { + + extern void run (); +} + +#endif diff --git a/trunk/paradiseo-peo/src/reac_thread.cpp b/trunk/paradiseo-peo/src/reac_thread.cpp new file mode 100755 index 000000000..963d59316 --- /dev/null +++ b/trunk/paradiseo-peo/src/reac_thread.cpp @@ -0,0 +1,51 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "reac_thread.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "reac_thread.h" + +static bool the_end = false; + +static std :: vector reac_threads; + +ReactiveThread :: ReactiveThread () { + + reac_threads.push_back (this); + sem_init (& sem, 0, 0); +} + +void ReactiveThread :: sleep () { + + sem_wait (& sem); +} + +void ReactiveThread :: wakeUp () { + + sem_post (& sem); +} + +void stopReactiveThreads () { + + the_end = true; + for (unsigned i = 0; i < reac_threads.size (); i ++) + reac_threads [i] -> wakeUp (); +} diff --git a/trunk/paradiseo-peo/src/reac_thread.h b/trunk/paradiseo-peo/src/reac_thread.h new file mode 100755 index 000000000..2e44d6f49 --- /dev/null +++ b/trunk/paradiseo-peo/src/reac_thread.h @@ -0,0 +1,50 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "reac_thread.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef REAC_THREAD_H_ +#define REAC_THREAD_H_ + +#include + +#include "thread.h" + +class ReactiveThread : public Thread { + +public: + + /* Ctor */ + ReactiveThread (); + + void sleep (); + + void wakeUp (); + +private: + + sem_t sem; + +}; + +extern void stopReactiveThreads (); + +#endif /*THREAD_H_*/ diff --git a/trunk/paradiseo-peo/src/ring_topo.cpp b/trunk/paradiseo-peo/src/ring_topo.cpp new file mode 100755 index 000000000..549af8ce3 --- /dev/null +++ b/trunk/paradiseo-peo/src/ring_topo.cpp @@ -0,0 +1,40 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "ring_topo.cpp" + +// (c) OPAC Team, LIFL, September 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "ring_topo.h" + +void RingTopology :: setNeighbors (Cooperative * __mig, + std :: vector & __from, + std :: vector & __to) { + __from.clear () ; + __to.clear () ; + + int len = mig.size () ; + + for (int i = 0 ; i < len ; i ++) + if (mig [i] == __mig) { + __from.push_back (mig [(i - 1 + len) % len]) ; + __to.push_back (mig [(i + 1) % len]) ; + break; + } +} diff --git a/trunk/paradiseo-peo/src/ring_topo.h b/trunk/paradiseo-peo/src/ring_topo.h new file mode 100755 index 000000000..1a20be266 --- /dev/null +++ b/trunk/paradiseo-peo/src/ring_topo.h @@ -0,0 +1,39 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "ring_topo.h" + +// (c) OPAC Team, LIFL, September 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __ring_topo_h +#define __ring_topo_h + +#include "topo.h" + +class RingTopology : public Topology { + +public : + + void setNeighbors (Cooperative * __mig, + std :: vector & __from, + std :: vector & __to); + +}; + +#endif diff --git a/trunk/paradiseo-peo/src/rmc.h b/trunk/paradiseo-peo/src/rmc.h new file mode 100755 index 000000000..cf43704f6 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc.h @@ -0,0 +1,33 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "rmc.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __rmc_h +#define __rmc_h + +extern void initRMC (int & __argc, char * * & __argv); + +extern void runRMC (); /* Resource Management and Communication */ + +extern void finalizeRMC (); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/Makefile b/trunk/paradiseo-peo/src/rmc/Makefile new file mode 100755 index 000000000..3dbea60ae --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/Makefile @@ -0,0 +1,322 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# src/rmc/Makefile. Generated from Makefile.in by configure. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../.. + +prefix = /usr/local +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/info +mandir = ${prefix}/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/paradisEO +pkglibdir = $(libdir)/paradisEO +pkgincludedir = $(includedir)/paradisEO +top_builddir = ../.. + +ACLOCAL = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run aclocal-1.6 +AUTOCONF = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoconf +AUTOMAKE = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run automake-1.6 +AUTOHEADER = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoheader + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = ${INSTALL} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : + +EXEEXT = +OBJEXT = o +PATH_SEPARATOR = : +AMTAR = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run tar +AWK = mawk +CC = gcc +CXX = g++ +CXXFLAGS = +DEPDIR = .deps +EO_DIR = /home/lille/atantar/installs/eo/ +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +PACKAGE = paradisEO +RANLIB = ranlib +STRIP = +VERSION = 0.3 +am__include = include +am__quote = +install_sh = /home/lille/atantar/installs/paradisEO/install-sh +SUBDIRS = mpi +subdir = src/rmc +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = Makefile.am Makefile.in +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/rmc/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +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 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: + +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-recursive distclean distclean-generic \ + distclean-recursive distclean-tags distdir dvi dvi-am \ + dvi-recursive info info-am info-recursive install install-am \ + install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive tags tags-recursive uninstall \ + uninstall-am uninstall-info-am uninstall-info-recursive \ + uninstall-recursive + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/trunk/paradiseo-peo/src/rmc/Makefile.am b/trunk/paradiseo-peo/src/rmc/Makefile.am new file mode 100755 index 000000000..c9ed98209 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= mpi diff --git a/trunk/paradiseo-peo/src/rmc/Makefile.in b/trunk/paradiseo-peo/src/rmc/Makefile.in new file mode 100755 index 000000000..cf7744dd7 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/Makefile.in @@ -0,0 +1,322 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = @CC@ +CXX = @CXX@ +CXXFLAGS = @CXXFLAGS@ +DEPDIR = @DEPDIR@ +EO_DIR = @EO_DIR@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +PACKAGE = @PACKAGE@ +RANLIB = @RANLIB@ +STRIP = @STRIP@ +VERSION = @VERSION@ +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ +SUBDIRS = mpi +subdir = src/rmc +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = Makefile.am Makefile.in +DIST_SUBDIRS = $(SUBDIRS) +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/rmc/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +uninstall-info-am: + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +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 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: + +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-recursive distclean distclean-generic \ + distclean-recursive distclean-tags distdir dvi dvi-am \ + dvi-recursive info info-am info-recursive install install-am \ + install-data install-data-am install-data-recursive \ + install-exec install-exec-am install-exec-recursive \ + install-info install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive tags tags-recursive uninstall \ + uninstall-am uninstall-info-am uninstall-info-recursive \ + uninstall-recursive + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/comm.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/comm.Po new file mode 100755 index 000000000..122538ef2 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/comm.Po @@ -0,0 +1,382 @@ +comm.o comm.o: comm.cpp \ + /home/lille/atantar/installs/mpich2//include/mpi.h \ + /home/lille/atantar/installs/mpich2//include/mpio.h \ + /home/lille/atantar/installs/mpich2//include/mpi.h \ + /home/lille/atantar/installs/mpich2//include/mpicxx.h comm.h \ + ../../comm.h /usr/include/semaphore.h /usr/include/features.h \ + /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ + /usr/include/sys/types.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h \ + ../../reac_thread.h ../../thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + mess.h ../../mess.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + node.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + param.h ../../peo_debug.h ../../runner.h \ + /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + ../../comm.h send.h recv.h scheduler.h schema.h worker.h \ + ../../service.h + +/home/lille/atantar/installs/mpich2//include/mpi.h: + +/home/lille/atantar/installs/mpich2//include/mpio.h: + +/home/lille/atantar/installs/mpich2//include/mpi.h: + +/home/lille/atantar/installs/mpich2//include/mpicxx.h: + +comm.h: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +../../reac_thread.h: + +../../thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +mess.h: + +../../mess.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +node.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +param.h: + +../../peo_debug.h: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +../../comm.h: + +send.h: + +recv.h: + +scheduler.h: + +schema.h: + +worker.h: + +../../service.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/comm_thread.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/comm_thread.Po new file mode 100755 index 000000000..a6d38a3ec --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/comm_thread.Po @@ -0,0 +1,379 @@ +comm_thread.o comm_thread.o: comm_thread.cpp \ + /home/cahon/mpich2/include/mpi.h /home/cahon/mpich2/include/mpio.h \ + /home/cahon/mpich2/include/mpi.h /home/cahon/mpich2/include/mpicxx.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/map \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tree.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_map.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_multimap.h \ + comm.h ../../comm.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/utility \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_relops.h \ + /usr/include/semaphore.h /usr/include/bits/semaphore.h comm_thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc \ + ../../thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + send.h recv.h param.h ../../runner.h \ + /home/cahon/workspace/eo/src/eoFunctor.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional \ + ../../comm.h ../../peo_debug.h + +/home/cahon/mpich2/include/mpi.h: + +/home/cahon/mpich2/include/mpio.h: + +/home/cahon/mpich2/include/mpi.h: + +/home/cahon/mpich2/include/mpicxx.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/map: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tree.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_map.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_multimap.h: + +comm.h: + +../../comm.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/utility: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_relops.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +comm_thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: + +../../thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +send.h: + +recv.h: + +param.h: + +../../runner.h: + +/home/cahon/workspace/eo/src/eoFunctor.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional: + +../../comm.h: + +../../peo_debug.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/coop.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/coop.Po new file mode 100755 index 000000000..529795bbf --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/coop.Po @@ -0,0 +1,358 @@ +coop.o coop.o: coop.cpp ../../coop.h ../../comm.h \ + /usr/include/semaphore.h /usr/include/features.h \ + /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ + /usr/include/sys/types.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h \ + ../../runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + ../../thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + send.h ../../comm.h tags.h schema.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + ../../runner.h mess.h ../../mess.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + ../../peo_debug.h + +../../coop.h: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +../../thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +send.h: + +../../comm.h: + +tags.h: + +schema.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +../../runner.h: + +mess.h: + +../../mess.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +../../peo_debug.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/mess.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/mess.Po new file mode 100755 index 000000000..5579cbbe4 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/mess.Po @@ -0,0 +1,342 @@ +mess.o mess.o: mess.cpp \ + /home/lille/atantar/installs/mpich2//include/mpi.h \ + /home/lille/atantar/installs/mpich2//include/mpio.h \ + /home/lille/atantar/installs/mpich2//include/mpi.h \ + /home/lille/atantar/installs/mpich2//include/mpicxx.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + mess.h ../../mess.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + ../../peo_debug.h node.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc + +/home/lille/atantar/installs/mpich2//include/mpi.h: + +/home/lille/atantar/installs/mpich2//include/mpio.h: + +/home/lille/atantar/installs/mpich2//include/mpi.h: + +/home/lille/atantar/installs/mpich2//include/mpicxx.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +mess.h: + +../../mess.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +../../peo_debug.h: + +node.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/mpi_runner.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/mpi_runner.Po new file mode 100755 index 000000000..852c2b10c --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/mpi_runner.Po @@ -0,0 +1,342 @@ +mpi_runner.o mpi_runner.o: mpi_runner.cpp ../../runner.h \ + /home/cahon/workspace/eo/src/eoFunctor.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + comm_thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc \ + ../../thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + /usr/include/semaphore.h /usr/include/bits/semaphore.h send_mess.h \ + recv_mess.h tags.h + +../../runner.h: + +/home/cahon/workspace/eo/src/eoFunctor.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +comm_thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: + +../../thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +send_mess.h: + +recv_mess.h: + +tags.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/node.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/node.Po new file mode 100755 index 000000000..4b03f4404 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/node.Po @@ -0,0 +1,338 @@ +node.o node.o: node.cpp \ + /home/lille/atantar/installs/mpich2//include/mpi.h \ + /home/lille/atantar/installs/mpich2//include/mpio.h \ + /home/lille/atantar/installs/mpich2//include/mpi.h \ + /home/lille/atantar/installs/mpich2//include/mpicxx.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc + +/home/lille/atantar/installs/mpich2//include/mpi.h: + +/home/lille/atantar/installs/mpich2//include/mpio.h: + +/home/lille/atantar/installs/mpich2//include/mpi.h: + +/home/lille/atantar/installs/mpich2//include/mpicxx.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/nodes.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/nodes.Po new file mode 100755 index 000000000..08fd620cf --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/nodes.Po @@ -0,0 +1,329 @@ +nodes.o nodes.o: nodes.cpp /home/cahon/mpich2//include/mpi.h \ + /home/cahon/mpich2//include/mpio.h /home/cahon/mpich2//include/mpi.h \ + /home/cahon/mpich2//include/mpicxx.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + send_mess.h + +/home/cahon/mpich2//include/mpi.h: + +/home/cahon/mpich2//include/mpio.h: + +/home/cahon/mpich2//include/mpi.h: + +/home/cahon/mpich2//include/mpicxx.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +send_mess.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/other_threads.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/other_threads.Po new file mode 100755 index 000000000..3f3098d9b --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/other_threads.Po @@ -0,0 +1,337 @@ +other_threads.o other_threads.o: other_threads.cpp \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + comm_thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc \ + ../../thread.h /usr/include/semaphore.h /usr/include/bits/semaphore.h \ + send_mess.h recv_mess.h ../../threads.h ../../thread.h ../../peo_init.h + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +comm_thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: + +../../thread.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +send_mess.h: + +recv_mess.h: + +../../threads.h: + +../../thread.h: + +../../peo_init.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/param.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/param.Po new file mode 100755 index 000000000..571442b31 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/param.Po @@ -0,0 +1,486 @@ +param.o param.o: param.cpp \ + /home/lille/atantar/installs/eo//src/utils/eoParser.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/sstream \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/istream \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ios \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/localefwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ios_base.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/streambuf \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/codecvt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/time_members.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/messages_members.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/istream.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/locale \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/typeinfo \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ostream \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/sstream.tcc \ + /home/lille/atantar/installs/eo//src/utils/eoParam.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cmath \ + /usr/include/math.h /usr/include/bits/huge_val.h \ + /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \ + /usr/include/bits/inf.h /usr/include/bits/nan.h \ + /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cmath.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iterator \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stream_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/stdexcept \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + /home/lille/atantar/installs/eo//src/eoScalarFitness.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iostream \ + /home/lille/atantar/installs/eo//src/eoObject.h \ + /home/lille/atantar/installs/eo//src/utils/eoData.h \ + /home/lille/atantar/installs/eo//src/utils/compatibility.h \ + /home/lille/atantar/installs/eo//src/eoPersistent.h \ + /home/lille/atantar/installs/eo//src/eoPrintable.h schema.h \ + ../../runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + ../../comm.h /usr/include/semaphore.h /usr/include/bits/semaphore.h \ + ../../thread.h + +/home/lille/atantar/installs/eo//src/utils/eoParser.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/map: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tree.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_map.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_multimap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/sstream: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/istream: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ios: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/localefwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ios_base.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_classes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/streambuf: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_base.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/codecvt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/time_members.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/messages_members.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/istream.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/locale: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/typeinfo: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ostream: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ostream.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/sstream.tcc: + +/home/lille/atantar/installs/eo//src/utils/eoParam.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cmath: + +/usr/include/math.h: + +/usr/include/bits/huge_val.h: + +/usr/include/bits/huge_valf.h: + +/usr/include/bits/huge_vall.h: + +/usr/include/bits/inf.h: + +/usr/include/bits/nan.h: + +/usr/include/bits/mathdef.h: + +/usr/include/bits/mathcalls.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cmath.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iterator: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stream_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/stdexcept: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +/home/lille/atantar/installs/eo//src/eoScalarFitness.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iostream: + +/home/lille/atantar/installs/eo//src/eoObject.h: + +/home/lille/atantar/installs/eo//src/utils/eoData.h: + +/home/lille/atantar/installs/eo//src/utils/compatibility.h: + +/home/lille/atantar/installs/eo//src/eoPersistent.h: + +/home/lille/atantar/installs/eo//src/eoPrintable.h: + +schema.h: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +../../thread.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/recv.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/recv.Po new file mode 100755 index 000000000..21e2586d6 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/recv.Po @@ -0,0 +1,368 @@ +recv.o recv.o: recv.cpp comm.h ../../comm.h /usr/include/semaphore.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h \ + ../../reac_thread.h ../../thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + tags.h worker.h ../../service.h ../../comm.h scheduler.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + schema.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + ../../runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + mess.h ../../mess.h node.h ../../coop.h ../../runner.h \ + ../../peo_debug.h + +comm.h: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +../../reac_thread.h: + +../../thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +tags.h: + +worker.h: + +../../service.h: + +../../comm.h: + +scheduler.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +schema.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +mess.h: + +../../mess.h: + +node.h: + +../../coop.h: + +../../runner.h: + +../../peo_debug.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/recv_mess.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/recv_mess.Po new file mode 100755 index 000000000..7ae36768d --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/recv_mess.Po @@ -0,0 +1,435 @@ +recv_mess.o recv_mess.o: recv_mess.cpp /home/cahon/mpich2/include/mpi.h \ + /home/cahon/mpich2/include/mpio.h /home/cahon/mpich2/include/mpi.h \ + /home/cahon/mpich2/include/mpicxx.h /usr/include/semaphore.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h /usr/include/sys/types.h \ + /usr/include/bits/types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h \ + ../../thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + ../../runner.h /home/cahon/workspace/eo/src/eoFunctor.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + ../../coop.h /home/cahon/workspace/eo/src/eoPersistent.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iostream \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ostream \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ios \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/localefwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/ios_base.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/locale_classes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/streambuf \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/streambuf.tcc \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_ios.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/streambuf_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/locale_facets.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/ctype_base.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/ctype_inline.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/codecvt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/time_members.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/messages_members.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_ios.tcc \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/ostream.tcc \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/locale \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/locale_facets.tcc \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/typeinfo \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/istream \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/istream.tcc \ + /home/cahon/workspace/eo/src/eoPrintable.h ../../runner.h tags.h \ + send_mess.h comm_thread.h recv_mess.h + +/home/cahon/mpich2/include/mpi.h: + +/home/cahon/mpich2/include/mpio.h: + +/home/cahon/mpich2/include/mpi.h: + +/home/cahon/mpich2/include/mpicxx.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +../../thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +../../runner.h: + +/home/cahon/workspace/eo/src/eoFunctor.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +../../coop.h: + +/home/cahon/workspace/eo/src/eoPersistent.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iostream: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ostream: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ios: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/localefwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/ios_base.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/locale_classes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/streambuf: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/streambuf.tcc: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_ios.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/streambuf_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/locale_facets.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/ctype_base.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/ctype_inline.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/codecvt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/time_members.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/messages_members.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_ios.tcc: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/ostream.tcc: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/locale: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/locale_facets.tcc: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/typeinfo: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/istream: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/istream.tcc: + +/home/cahon/workspace/eo/src/eoPrintable.h: + +../../runner.h: + +tags.h: + +send_mess.h: + +comm_thread.h: + +recv_mess.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/rmc.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/rmc.Po new file mode 100755 index 000000000..265edaa35 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/rmc.Po @@ -0,0 +1,357 @@ +rmc.o rmc.o: rmc.cpp send.h ../../comm.h /usr/include/semaphore.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h worker.h \ + ../../reac_thread.h ../../thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + ../../service.h ../../comm.h schema.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + ../../runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + comm.h scheduler.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + ../../peo_debug.h + +send.h: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +worker.h: + +../../reac_thread.h: + +../../thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +../../service.h: + +../../comm.h: + +schema.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +comm.h: + +scheduler.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +../../peo_debug.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/runner.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/runner.Po new file mode 100755 index 000000000..2dbc35c38 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/runner.Po @@ -0,0 +1,351 @@ +runner.o runner.o: runner.cpp ../../mess.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + ../../runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + ../../comm.h /usr/include/semaphore.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h \ + ../../thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + node.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + send.h ../../comm.h tags.h schema.h + +../../mess.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +../../thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +node.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +send.h: + +../../comm.h: + +tags.h: + +schema.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/sched_thread.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/sched_thread.Po new file mode 100755 index 000000000..5dcfda998 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/sched_thread.Po @@ -0,0 +1,374 @@ +sched_thread.o sched_thread.o: sched_thread.cpp sched_thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/queue \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/deque \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_deque.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/deque.tcc \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_queue.h \ + /usr/include/semaphore.h /usr/include/bits/semaphore.h ../../thread.h \ + schema.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc \ + ../../runner.h /home/cahon/workspace/eo/src/eoFunctor.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional \ + ../../comm.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/utility \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_relops.h \ + worker_thread.h ../../service.h ../../runner.h tags.h send.h \ + comm_thread.h + +sched_thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/queue: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/deque: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_deque.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/deque.tcc: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_queue.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +../../thread.h: + +schema.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: + +../../runner.h: + +/home/cahon/workspace/eo/src/eoFunctor.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional: + +../../comm.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/utility: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_relops.h: + +worker_thread.h: + +../../service.h: + +../../runner.h: + +tags.h: + +send.h: + +comm_thread.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/scheduler.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/scheduler.Po new file mode 100755 index 000000000..f0ee7e22d --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/scheduler.Po @@ -0,0 +1,376 @@ +scheduler.o scheduler.o: scheduler.cpp \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/queue \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/deque \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_deque.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/deque.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_queue.h \ + scheduler.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + schema.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + ../../runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + ../../comm.h /usr/include/semaphore.h /usr/include/bits/semaphore.h \ + ../../thread.h worker.h ../../comm.h ../../reac_thread.h \ + ../../service.h tags.h mess.h ../../mess.h ../../peo_debug.h + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/queue: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/deque: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_deque.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/deque.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_queue.h: + +scheduler.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +schema.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +../../thread.h: + +worker.h: + +../../comm.h: + +../../reac_thread.h: + +../../service.h: + +tags.h: + +mess.h: + +../../mess.h: + +../../peo_debug.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/schema.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/schema.Po new file mode 100755 index 000000000..8ad09d090 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/schema.Po @@ -0,0 +1,422 @@ +schema.o schema.o: schema.cpp \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iostream \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ostream \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ios \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h /usr/include/bits/typesizes.h \ + /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ + /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \ + /usr/include/bits/sched.h /usr/include/bits/time.h \ + /usr/include/signal.h /usr/include/bits/sigset.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/setjmp.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h /usr/include/endian.h /usr/include/bits/endian.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/sys/types.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/sys/sysmacros.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/localefwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ios_base.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/streambuf \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwctype \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/codecvt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/time_members.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/messages_members.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/locale \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/typeinfo \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/istream \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/istream.tcc \ + schema.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + ../../runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + ../../comm.h /usr/include/semaphore.h /usr/include/bits/semaphore.h \ + ../../thread.h xml_parser.h comm.h ../../comm.h ../../reac_thread.h \ + node.h ../../peo_debug.h + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iostream: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ostream: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ios: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/time.h: + +/usr/include/bits/sched.h: + +/usr/include/bits/time.h: + +/usr/include/signal.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/sys/types.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/localefwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ios_base.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_classes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/streambuf: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/streambuf_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwctype: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_base.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/codecvt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/time_members.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/messages_members.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/ostream.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/locale: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/typeinfo: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/istream: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/istream.tcc: + +schema.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +../../thread.h: + +xml_parser.h: + +comm.h: + +../../comm.h: + +../../reac_thread.h: + +node.h: + +../../peo_debug.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/send.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/send.Po new file mode 100755 index 000000000..15b2d5b66 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/send.Po @@ -0,0 +1,396 @@ +send.o send.o: send.cpp \ + /home/lille/atantar/installs/mpich2//include/mpi.h \ + /home/lille/atantar/installs/mpich2//include/mpio.h \ + /home/lille/atantar/installs/mpich2//include/mpi.h \ + /home/lille/atantar/installs/mpich2//include/mpicxx.h \ + /usr/include/semaphore.h /usr/include/features.h \ + /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ + /usr/include/sys/types.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/queue \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/deque \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_deque.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/deque.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_queue.h \ + tags.h comm.h ../../comm.h ../../reac_thread.h ../../thread.h worker.h \ + ../../service.h ../../comm.h scheduler.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + schema.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + ../../runner.h /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + mess.h ../../mess.h node.h ../../coop.h ../../runner.h \ + ../../peo_debug.h + +/home/lille/atantar/installs/mpich2//include/mpi.h: + +/home/lille/atantar/installs/mpich2//include/mpio.h: + +/home/lille/atantar/installs/mpich2//include/mpi.h: + +/home/lille/atantar/installs/mpich2//include/mpicxx.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/queue: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/deque: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_deque.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/deque.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_queue.h: + +tags.h: + +comm.h: + +../../comm.h: + +../../reac_thread.h: + +../../thread.h: + +worker.h: + +../../service.h: + +../../comm.h: + +scheduler.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +schema.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +mess.h: + +../../mess.h: + +node.h: + +../../coop.h: + +../../runner.h: + +../../peo_debug.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/send_mess.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/send_mess.Po new file mode 100755 index 000000000..237156ede --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/send_mess.Po @@ -0,0 +1,342 @@ +send_mess.o send_mess.o: send_mess.cpp /usr/include/semaphore.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h /usr/include/sys/types.h \ + /usr/include/bits/types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h \ + /home/cahon/mpich2/include/mpi.h /home/cahon/mpich2/include/mpio.h \ + /home/cahon/mpich2/include/mpi.h /home/cahon/mpich2/include/mpicxx.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + comm_thread.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc \ + ../../thread.h send_mess.h recv_mess.h tags.h + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +/home/cahon/mpich2/include/mpi.h: + +/home/cahon/mpich2/include/mpio.h: + +/home/cahon/mpich2/include/mpi.h: + +/home/cahon/mpich2/include/mpicxx.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +comm_thread.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: + +../../thread.h: + +send_mess.h: + +recv_mess.h: + +tags.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/service.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/service.Po new file mode 100755 index 000000000..6bf252a96 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/service.Po @@ -0,0 +1,361 @@ +service.o service.o: service.cpp ../../service.h ../../comm.h \ + /usr/include/semaphore.h /usr/include/features.h \ + /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \ + /usr/include/sys/types.h /usr/include/bits/types.h \ + /usr/include/bits/wordsize.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/semaphore.h \ + ../../thread.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + ../../mess.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + node.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + tags.h send.h ../../comm.h scheduler.h schema.h ../../runner.h \ + /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + worker.h ../../reac_thread.h + +../../service.h: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/semaphore.h: + +../../thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +../../mess.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +node.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +tags.h: + +send.h: + +../../comm.h: + +scheduler.h: + +schema.h: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +worker.h: + +../../reac_thread.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/worker.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/worker.Po new file mode 100755 index 000000000..642a7ed3b --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/worker.Po @@ -0,0 +1,364 @@ +worker.o worker.o: worker.cpp \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/time.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/sigset.h /usr/include/bits/time.h \ + /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ + /usr/include/alloca.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc \ + tags.h send.h ../../comm.h /usr/include/semaphore.h \ + /usr/include/bits/semaphore.h node.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc \ + schema.h ../../runner.h \ + /home/lille/atantar/installs/eo//src/eoFunctor.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional \ + ../../comm.h ../../thread.h worker.h ../../reac_thread.h \ + ../../service.h mess.h ../../mess.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h \ + ../../peo_debug.h + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/vector: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_vector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/vector.tcc: + +tags.h: + +send.h: + +../../comm.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +node.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: + +schema.h: + +../../runner.h: + +/home/lille/atantar/installs/eo//src/eoFunctor.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/functional: + +../../comm.h: + +../../thread.h: + +worker.h: + +../../reac_thread.h: + +../../service.h: + +mess.h: + +../../mess.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/utility: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_relops.h: + +../../peo_debug.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/worker_thread.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/worker_thread.Po new file mode 100755 index 000000000..ce290a102 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/worker_thread.Po @@ -0,0 +1,369 @@ +worker_thread.o worker_thread.o: worker_thread.cpp \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/map \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tree.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h /usr/include/bits/wordsize.h \ + /usr/include/gnu/stubs-32.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h \ + /usr/include/string.h /usr/include/xlocale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/include/bits/stdio_lim.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/sys/types.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h \ + /usr/include/bits/sys_errlist.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \ + /usr/include/libintl.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_map.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_multimap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc \ + tags.h send.h schema.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc \ + ../../runner.h /usr/include/semaphore.h /usr/include/bits/semaphore.h \ + /home/cahon/workspace/eo/src/eoFunctor.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional \ + ../../comm.h \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/utility \ + /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_relops.h \ + worker_thread.h ../../thread.h ../../service.h ../../runner.h \ + comm_thread.h + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/map: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tree.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algobase.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++config.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/os_defines.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs-32.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstring: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstddef: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stddef.h: + +/usr/include/string.h: + +/usr/include/xlocale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/climits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/limits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/include/bits/stdio_lim.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdlib: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/sys/types.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/iosfwd: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++locale.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cstdio: + +/usr/include/stdio.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/include/stdarg.h: + +/usr/include/bits/sys_errlist.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/iconv.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++io.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stringfwd.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/postypes.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cwchar: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/functexcept.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception_defines.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_pair.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/cpp_type_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/concept_check.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_iterator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/debug/debug.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/c++allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/ext/mt_allocator.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/new: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/exception: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/atomicity.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/i386-redhat-linux/bits/atomic_word.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_construct.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_function.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_map.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_multimap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/vector: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_uninitialized.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_vector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/vector.tcc: + +tags.h: + +send.h: + +schema.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/string: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/char_traits.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/memory: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/limits: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/algorithm: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_algo.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_heap.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_tempbuf.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/basic_string.tcc: + +../../runner.h: + +/usr/include/semaphore.h: + +/usr/include/bits/semaphore.h: + +/home/cahon/workspace/eo/src/eoFunctor.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/functional: + +../../comm.h: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/utility: + +/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../../include/c++/4.0.2/bits/stl_relops.h: + +worker_thread.h: + +../../thread.h: + +../../service.h: + +../../runner.h: + +comm_thread.h: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/.deps/xml_parser.Po b/trunk/paradiseo-peo/src/rmc/mpi/.deps/xml_parser.Po new file mode 100755 index 000000000..1a062ec4c --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/.deps/xml_parser.Po @@ -0,0 +1,370 @@ +xml_parser.o xml_parser.o: xml_parser.cpp \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlreader.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlversion.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlexports.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/tree.h \ + /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/gnu/stubs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h \ + /usr/include/bits/types.h /usr/include/bits/wordsize.h \ + /usr/include/bits/typesizes.h /usr/include/libio.h \ + /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/gconv.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlregexp.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlmemory.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/threads.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/globals.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/parser.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/dict.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/hash.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/valid.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlerror.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/list.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlautomata.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/entities.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/encoding.h \ + /usr/include/iconv.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlIO.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/SAX.h \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/bits/endian.h /usr/include/xlocale.h \ + /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/bits/time.h /usr/include/sys/sysmacros.h \ + /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/xlink.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/SAX2.h \ + /home/lille/atantar/installs/libxml2//include/libxml2/libxml/relaxng.h \ + xml_parser.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef \ + /usr/include/string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ + /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale \ + /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/libintl.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/getopt.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype \ + /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime \ + /usr/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert \ + /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlreader.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlversion.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlexports.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/tree.h: + +/usr/include/stdio.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/gnu/stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stddef.h: + +/usr/include/bits/types.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/typesizes.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlregexp.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlmemory.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/threads.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/globals.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/parser.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/dict.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/hash.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/valid.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlerror.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/list.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlautomata.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/entities.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/encoding.h: + +/usr/include/iconv.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/xmlIO.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/SAX.h: + +/usr/include/stdlib.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/xlocale.h: + +/usr/include/sys/types.h: + +/usr/include/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/bits/time.h: + +/usr/include/sys/sysmacros.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/alloca.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/xlink.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/SAX2.h: + +/home/lille/atantar/installs/libxml2//include/libxml2/libxml/relaxng.h: + +xml_parser.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/string: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++config.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/os_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/char_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstring: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstddef: + +/usr/include/string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/climits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/bits/posix1_lim.h: + +/usr/include/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/bits/posix2_lim.h: + +/usr/include/bits/xopen_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdlib: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/iosfwd: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cstdio: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/clocale: + +/usr/include/locale.h: + +/usr/include/bits/locale.h: + +/usr/include/langinfo.h: + +/usr/include/nl_types.h: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++io.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/gthr-default.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/setjmp.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/environments.h: + +/usr/include/bits/confname.h: + +/usr/include/getopt.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cctype: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/postypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ctime: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/functexcept.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_pair.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/cpp_type_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator_base_funcs.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/concept_check.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_iterator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/cassert: + +/usr/include/assert.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/memory: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/c++allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/ext/new_allocator.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/new: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/exception: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_construct.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_raw_storage_iter.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/limits: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_function.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/atomicity.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/x86_64-linux-gnu/bits/atomic_word.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/algorithm: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_heap.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc: diff --git a/trunk/paradiseo-peo/src/rmc/mpi/Makefile b/trunk/paradiseo-peo/src/rmc/mpi/Makefile new file mode 100755 index 000000000..9406d18f0 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/Makefile @@ -0,0 +1,390 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# src/rmc/mpi/Makefile. Generated from Makefile.in by configure. + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = ../../.. + +prefix = /usr/local +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/info +mandir = ${prefix}/man +includedir = ${prefix}/include +oldincludedir = /usr/include +pkgdatadir = $(datadir)/paradisEO +pkglibdir = $(libdir)/paradisEO +pkgincludedir = $(includedir)/paradisEO +top_builddir = ../../.. + +ACLOCAL = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run aclocal-1.6 +AUTOCONF = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoconf +AUTOMAKE = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run automake-1.6 +AUTOHEADER = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run autoheader + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = ${INSTALL} +INSTALL_HEADER = $(INSTALL_DATA) +transform = s,x,x, +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : + +EXEEXT = +OBJEXT = o +PATH_SEPARATOR = : +AMTAR = ${SHELL} /home/lille/atantar/installs/paradisEO/missing --run tar +AWK = mawk +CC = gcc +CXX = mpicxx +CXXFLAGS = +DEPDIR = .deps +EO_DIR = /home/lille/atantar/installs/eo/ +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +PACKAGE = paradisEO +RANLIB = ranlib +STRIP = +VERSION = 0.3 +am__include = include +am__quote = +install_sh = /home/lille/atantar/installs/paradisEO/install-sh + +INCLUDES = \ + `xml2-config --cflags` \ + -I$(EO_DIR)/src + + +AM_CXXFLAGS = \ + -g \ + -Wall + + +lib_LIBRARIES = librmc_mpi.a + +librmc_mpi_a_SOURCES = \ + node.h \ + node.cpp \ + param.h \ + param.cpp \ + comm.h \ + comm.cpp \ + coop.h \ + coop.cpp \ + mess.h \ + mess.cpp \ + rmc.cpp \ + scheduler.h \ + scheduler.cpp \ + worker.h \ + worker.cpp \ + send.h \ + send.cpp \ + recv.h \ + recv.cpp \ + xml_parser.h \ + xml_parser.cpp \ + schema.h \ + schema.cpp \ + runner.cpp \ + service.h \ + service.cpp + +subdir = src/rmc/mpi +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +LIBRARIES = $(lib_LIBRARIES) + +librmc_mpi_a_AR = $(AR) cru +librmc_mpi_a_LIBADD = +am_librmc_mpi_a_OBJECTS = node.$(OBJEXT) param.$(OBJEXT) comm.$(OBJEXT) \ + coop.$(OBJEXT) mess.$(OBJEXT) rmc.$(OBJEXT) scheduler.$(OBJEXT) \ + worker.$(OBJEXT) send.$(OBJEXT) recv.$(OBJEXT) \ + xml_parser.$(OBJEXT) schema.$(OBJEXT) runner.$(OBJEXT) \ + service.$(OBJEXT) +librmc_mpi_a_OBJECTS = $(am_librmc_mpi_a_OBJECTS) + +DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"paradisEO\" -DVERSION=\"0.3\" -DSTDC_HEADERS=1 +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = +LDFLAGS = +LIBS = +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +DEP_FILES = ./$(DEPDIR)/comm.Po ./$(DEPDIR)/coop.Po \ + ./$(DEPDIR)/mess.Po ./$(DEPDIR)/node.Po \ + ./$(DEPDIR)/param.Po ./$(DEPDIR)/recv.Po \ + ./$(DEPDIR)/rmc.Po ./$(DEPDIR)/runner.Po \ + ./$(DEPDIR)/scheduler.Po ./$(DEPDIR)/schema.Po \ + ./$(DEPDIR)/send.Po ./$(DEPDIR)/service.Po \ + ./$(DEPDIR)/worker.Po ./$(DEPDIR)/xml_parser.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CFLAGS = -g -O2 +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(librmc_mpi_a_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(librmc_mpi_a_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cpp .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/rmc/mpi/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +AR = ar +libLIBRARIES_INSTALL = $(INSTALL_DATA) +install-libLIBRARIES: $(lib_LIBRARIES) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(libdir) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f"; \ + $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f; \ + else :; fi; \ + done + @$(POST_INSTALL) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \ + $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ + else :; fi; \ + done + +uninstall-libLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(libdir)/$$p"; \ + rm -f $(DESTDIR)$(libdir)/$$p; \ + done + +clean-libLIBRARIES: + -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES) +librmc_mpi.a: $(librmc_mpi_a_OBJECTS) $(librmc_mpi_a_DEPENDENCIES) + -rm -f librmc_mpi.a + $(librmc_mpi_a_AR) librmc_mpi.a $(librmc_mpi_a_OBJECTS) $(librmc_mpi_a_LIBADD) + $(RANLIB) librmc_mpi.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +include ./$(DEPDIR)/comm.Po +include ./$(DEPDIR)/coop.Po +include ./$(DEPDIR)/mess.Po +include ./$(DEPDIR)/node.Po +include ./$(DEPDIR)/param.Po +include ./$(DEPDIR)/recv.Po +include ./$(DEPDIR)/rmc.Po +include ./$(DEPDIR)/runner.Po +include ./$(DEPDIR)/scheduler.Po +include ./$(DEPDIR)/schema.Po +include ./$(DEPDIR)/send.Po +include ./$(DEPDIR)/service.Po +include ./$(DEPDIR)/worker.Po +include ./$(DEPDIR)/xml_parser.Po + +distclean-depend: + -rm -rf ./$(DEPDIR) + +.cpp.o: + source='$<' object='$@' libtool=no \ + depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \ + $(CXXDEPMODE) $(depcomp) \ + $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.cpp.obj: + source='$<' object='$@' libtool=no \ + depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \ + $(CXXDEPMODE) $(depcomp) \ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = depmode=gcc3 +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +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 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LIBRARIES) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(libdir) + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libLIBRARIES mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: install-libLIBRARIES + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am uninstall-libLIBRARIES + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-libLIBRARIES distclean distclean-compile distclean-depend \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-libLIBRARIES install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-am uninstall-libLIBRARIES + +# 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/trunk/paradiseo-peo/src/rmc/mpi/Makefile.am b/trunk/paradiseo-peo/src/rmc/mpi/Makefile.am new file mode 100755 index 000000000..f26f2c413 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/Makefile.am @@ -0,0 +1,39 @@ +CXX=mpicxx + +INCLUDES = \ + `xml2-config --cflags` \ + -I$(EO_DIR)/src + +AM_CXXFLAGS =\ + -g \ + -Wall + +lib_LIBRARIES = librmc_mpi.a + +librmc_mpi_a_SOURCES = \ + node.h \ + node.cpp \ + param.h \ + param.cpp \ + comm.h \ + comm.cpp \ + coop.h \ + coop.cpp \ + mess.h \ + mess.cpp \ + rmc.cpp \ + scheduler.h \ + scheduler.cpp \ + worker.h \ + worker.cpp \ + send.h \ + send.cpp \ + recv.h \ + recv.cpp \ + xml_parser.h \ + xml_parser.cpp \ + schema.h \ + schema.cpp \ + runner.cpp \ + service.h \ + service.cpp diff --git a/trunk/paradiseo-peo/src/rmc/mpi/Makefile.in b/trunk/paradiseo-peo/src/rmc/mpi/Makefile.in new file mode 100755 index 000000000..6390eb629 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/Makefile.in @@ -0,0 +1,390 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +AWK = @AWK@ +CC = @CC@ +CXX = mpicxx +CXXFLAGS = @CXXFLAGS@ +DEPDIR = @DEPDIR@ +EO_DIR = @EO_DIR@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +PACKAGE = @PACKAGE@ +RANLIB = @RANLIB@ +STRIP = @STRIP@ +VERSION = @VERSION@ +am__include = @am__include@ +am__quote = @am__quote@ +install_sh = @install_sh@ + +INCLUDES = \ + `xml2-config --cflags` \ + -I$(EO_DIR)/src + + +AM_CXXFLAGS = \ + -g \ + -Wall + + +lib_LIBRARIES = librmc_mpi.a + +librmc_mpi_a_SOURCES = \ + node.h \ + node.cpp \ + param.h \ + param.cpp \ + comm.h \ + comm.cpp \ + coop.h \ + coop.cpp \ + mess.h \ + mess.cpp \ + rmc.cpp \ + scheduler.h \ + scheduler.cpp \ + worker.h \ + worker.cpp \ + send.h \ + send.cpp \ + recv.h \ + recv.cpp \ + xml_parser.h \ + xml_parser.cpp \ + schema.h \ + schema.cpp \ + runner.cpp \ + service.h \ + service.cpp + +subdir = src/rmc/mpi +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +LIBRARIES = $(lib_LIBRARIES) + +librmc_mpi_a_AR = $(AR) cru +librmc_mpi_a_LIBADD = +am_librmc_mpi_a_OBJECTS = node.$(OBJEXT) param.$(OBJEXT) comm.$(OBJEXT) \ + coop.$(OBJEXT) mess.$(OBJEXT) rmc.$(OBJEXT) scheduler.$(OBJEXT) \ + worker.$(OBJEXT) send.$(OBJEXT) recv.$(OBJEXT) \ + xml_parser.$(OBJEXT) schema.$(OBJEXT) runner.$(OBJEXT) \ + service.$(OBJEXT) +librmc_mpi_a_OBJECTS = $(am_librmc_mpi_a_OBJECTS) + +DEFS = @DEFS@ +DEFAULT_INCLUDES = -I. -I$(srcdir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/comm.Po ./$(DEPDIR)/coop.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/mess.Po ./$(DEPDIR)/node.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/param.Po ./$(DEPDIR)/recv.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/rmc.Po ./$(DEPDIR)/runner.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/scheduler.Po ./$(DEPDIR)/schema.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/send.Po ./$(DEPDIR)/service.Po \ +@AMDEP_TRUE@ ./$(DEPDIR)/worker.Po ./$(DEPDIR)/xml_parser.Po +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +CFLAGS = @CFLAGS@ +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(librmc_mpi_a_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(librmc_mpi_a_SOURCES) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .cpp .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/rmc/mpi/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +AR = ar +libLIBRARIES_INSTALL = $(INSTALL_DATA) +install-libLIBRARIES: $(lib_LIBRARIES) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(libdir) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f"; \ + $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f; \ + else :; fi; \ + done + @$(POST_INSTALL) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \ + $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ + else :; fi; \ + done + +uninstall-libLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LIBRARIES)'; for p in $$list; do \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(libdir)/$$p"; \ + rm -f $(DESTDIR)$(libdir)/$$p; \ + done + +clean-libLIBRARIES: + -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES) +librmc_mpi.a: $(librmc_mpi_a_OBJECTS) $(librmc_mpi_a_DEPENDENCIES) + -rm -f librmc_mpi.a + $(librmc_mpi_a_AR) librmc_mpi.a $(librmc_mpi_a_OBJECTS) $(librmc_mpi_a_LIBADD) + $(RANLIB) librmc_mpi.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/comm.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coop.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mess.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/node.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/param.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/recv.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rmc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/runner.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scheduler.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/schema.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/send.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/service.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/worker.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xml_parser.Po@am__quote@ + +distclean-depend: + -rm -rf ./$(DEPDIR) + +.cpp.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.cpp.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` +CXXDEPMODE = @CXXDEPMODE@ +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +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 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LIBRARIES) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(libdir) + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libLIBRARIES mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: install-libLIBRARIES + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +uninstall-am: uninstall-info-am uninstall-libLIBRARIES + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-libLIBRARIES distclean distclean-compile distclean-depend \ + distclean-generic distclean-tags distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-exec install-exec-am install-info install-info-am \ + install-libLIBRARIES install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-am uninstall-libLIBRARIES + +# 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/trunk/paradiseo-peo/src/rmc/mpi/comm.cpp b/trunk/paradiseo-peo/src/rmc/mpi/comm.cpp new file mode 100755 index 000000000..123333a43 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/comm.cpp @@ -0,0 +1,82 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "comm.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + + +#include + +#include "comm.h" +#include "mess.h" +#include "node.h" +#include "param.h" +#include "../../peo_debug.h" +#include "../../runner.h" +#include "send.h" +#include "recv.h" +#include "scheduler.h" + +static sem_t sem_comm_init; + +static Communicator * the_thread; + +Communicator :: Communicator (int * __argc, char * * * __argv) { + + the_thread = this; + initNode (__argc, __argv); + loadRMCParameters (* __argc, * __argv); + sem_post (& sem_comm_init); +} + +void Communicator :: start () { + + while (true) { + + /* Zzz Zzz Zzz :-))) */ + sleep (); + sendMessages (); + + if (! atLeastOneActiveRunner ()) + break; + receiveMessages (); + } + waitBuffers (); + printDebugMessage ("finalizing"); + MPI_Finalize (); +} + +void initCommunication () { + + sem_init (& sem_comm_init, 0, 0); +} + +void waitNodeInitialization () { + + sem_wait (& sem_comm_init); +} + +void wakeUpCommunicator () { + + the_thread -> wakeUp (); +} + + + diff --git a/trunk/paradiseo-peo/src/rmc/mpi/comm.h b/trunk/paradiseo-peo/src/rmc/mpi/comm.h new file mode 100755 index 000000000..80f4deff0 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/comm.h @@ -0,0 +1,46 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "comm.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __comm_mpi_h +#define __comm_mpi_h + +#include "../../comm.h" +#include "../../reac_thread.h" + +class Communicator : public ReactiveThread { + +public : + + /* Ctor */ + Communicator (int * __argc, char * * * __argv); + + void start (); +}; + +extern void initCommunication (); + +extern void waitNodeInitialization (); + +extern void wakeUpCommunicator (); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/coop.cpp b/trunk/paradiseo-peo/src/rmc/mpi/coop.cpp new file mode 100755 index 000000000..cc98b9208 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/coop.cpp @@ -0,0 +1,57 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "coop.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "../../coop.h" +#include "send.h" +#include "tags.h" +#include "schema.h" +#include "mess.h" +#include "../../peo_debug.h" + +Runner * Cooperative :: getOwner () { + + return owner; +} + +void Cooperative :: setOwner (Runner & __runner) { + + owner = & __runner; +} + +void Cooperative :: send (Cooperative * __coop) { + + :: send (this, getRankOfRunner (__coop -> getOwner () -> getID ()), COOP_TAG); + // stop (); +} + +Cooperative * getCooperative (COOP_ID __key) { + + return dynamic_cast (getCommunicable (__key)); +} + +void Cooperative :: notifySending () { + + //getOwner -> setPassive (); + // resume (); + // printDebugMessage (b); +} diff --git a/trunk/paradiseo-peo/src/rmc/mpi/mess.cpp b/trunk/paradiseo-peo/src/rmc/mpi/mess.cpp new file mode 100755 index 000000000..6db71b605 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/mess.cpp @@ -0,0 +1,252 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "mess.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include +#include + +#include "mess.h" +#include "../../peo_debug.h" +#include "node.h" + +#define MPI_BUF_SIZE 1024*64 + +static char mpi_buf [MPI_BUF_SIZE]; + +static int pos_buf ; + +static std :: vector act_buf; /* Active buffers */ + +static std :: vector act_req; /* Active requests */ + +void cleanBuffers () { + + for (unsigned i = 0; i < act_req.size ();) { + + MPI_Status stat ; + int flag ; + MPI_Test (act_req [i], & flag, & stat) ; + if (flag) { + + delete act_buf [i] ; + delete act_req [i] ; + + act_buf [i] = act_buf.back () ; + act_buf.pop_back () ; + + act_req [i] = act_req.back () ; + act_req.pop_back () ; + } + else + i ++; + } +} + +void waitBuffers () { + + printDebugMessage ("waiting the termination of the asynchronous operations to complete"); + + for (unsigned i = 0; i < act_req.size (); i ++) { + + MPI_Status stat ; + + MPI_Wait (act_req [i], & stat) ; + + delete act_buf [i] ; + delete act_req [i] ; + } +} + +bool probeMessage (int & __src, int & __tag) { + + int flag; + + MPI_Status stat; + + MPI_Iprobe (MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, & flag, & stat); + + __src = stat.MPI_SOURCE; + __tag = stat.MPI_TAG; + + return flag; +} + +void waitMessage () { + + MPI_Status stat; + + MPI_Probe (MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, & stat); +} + +void initMessage () { + + pos_buf = 0; +} + +void sendMessage (int __to, int __tag) { + + cleanBuffers (); + act_buf.push_back (new char [pos_buf]); + act_req.push_back (new MPI_Request); + memcpy (act_buf.back (), mpi_buf, pos_buf); + MPI_Isend (act_buf.back (), pos_buf, MPI_PACKED, __to, __tag, MPI_COMM_WORLD, act_req.back ()); +} + +void sendMessageToAll (int __tag) { + + for (int i = 0; i < getNumberOfNodes (); i ++) + sendMessage (i, __tag); +} + +void receiveMessage (int __from, int __tag) { + + MPI_Status stat; + MPI_Request req; + + MPI_Irecv (mpi_buf, MPI_BUF_SIZE, MPI_PACKED, __from, __tag, MPI_COMM_WORLD, & req) ; + MPI_Wait (& req, & stat) ; +} + +/* Char */ +void pack (const char & __c) { + + MPI_Pack ((void *) & __c, 1, MPI_CHAR, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* Float */ +void pack (const float & __f, int __nitem) { + + MPI_Pack ((void *) & __f, __nitem, MPI_FLOAT, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* Double */ +void pack (const double & __d, int __nitem) { + + MPI_Pack ((void *) & __d, __nitem, MPI_DOUBLE, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* Integer */ +void pack (const int & __i, int __nitem) { + + MPI_Pack ((void *) & __i, __nitem, MPI_INT, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* Unsigned int. */ +void pack (const unsigned int & __ui, int __nitem) { + + MPI_Pack ((void *) & __ui, __nitem, MPI_UNSIGNED, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* Short int. */ +void pack (const short & __sh, int __nitem) { + + MPI_Pack ((void *) & __sh, __nitem, MPI_SHORT, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* Unsigned short */ +void pack (const unsigned short & __ush, int __nitem) { + + MPI_Pack ((void *) & __ush, __nitem, MPI_UNSIGNED_SHORT, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* Long */ +void pack (const long & __l, int __nitem) { + + MPI_Pack ((void *) & __l, __nitem, MPI_LONG, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* Unsigned long */ +void pack (const unsigned long & __ul, int __nitem) { + + MPI_Pack ((void *) & __ul, __nitem, MPI_UNSIGNED_LONG, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* String */ +void pack (const char * __str) { + + int len = strlen (__str) + 1; + MPI_Pack (& len, 1, MPI_INT, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); + MPI_Pack ((void *) __str, len, MPI_CHAR, mpi_buf, MPI_BUF_SIZE, & pos_buf, MPI_COMM_WORLD); +} + +/* Char */ +void unpack (char & __c) { + + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & __c, 1, MPI_CHAR, MPI_COMM_WORLD); +} + +/* Float */ +void unpack (float & __f, int __nitem) { + + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & __f, __nitem, MPI_FLOAT, MPI_COMM_WORLD); +} + +/* Double */ +void unpack (double & __d, int __nitem) { + + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & __d, __nitem, MPI_DOUBLE, MPI_COMM_WORLD); +} + +/* Integer */ +void unpack (int & __i, int __nitem) { + + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & __i, __nitem, MPI_INT, MPI_COMM_WORLD); +} + +/* Unsigned int. */ +void unpack (unsigned int & __ui, int __nitem) { + + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & __ui, __nitem, MPI_UNSIGNED, MPI_COMM_WORLD); +} + +/* Short int. */ +void unpack (short & __sh, int __nitem) { + + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & __sh, __nitem, MPI_SHORT, MPI_COMM_WORLD); +} + +/* Unsigned short */ +void unpack (unsigned short & __ush, int __nitem) { + + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & __ush, __nitem, MPI_UNSIGNED_SHORT, MPI_COMM_WORLD); +} + +/* Long */ +void unpack (long & __l, int __nitem) { + + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & __l, __nitem, MPI_LONG, MPI_COMM_WORLD); +} + +/* Unsigned long */ +void unpack (unsigned long & __ul, int __nitem) { + + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & __ul, __nitem, MPI_UNSIGNED_LONG, MPI_COMM_WORLD); +} + +/* String */ +void unpack (char * __str) { + + int len; + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, & len, 1, MPI_INT, MPI_COMM_WORLD); + MPI_Unpack (mpi_buf, MPI_BUF_SIZE, & pos_buf, __str, len, MPI_CHAR, MPI_COMM_WORLD); +} + diff --git a/trunk/paradiseo-peo/src/rmc/mpi/mess.h b/trunk/paradiseo-peo/src/rmc/mpi/mess.h new file mode 100755 index 000000000..180d65b62 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/mess.h @@ -0,0 +1,46 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "mess.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __mess_rmc_h +#define __mess_rmc_h + +#include "../../mess.h" + +extern void initMessage (); + +extern void sendMessage (int __to, int __tag); + +extern void sendMessageToAll (int __tag); + +extern void receiveMessage (int __from, int __tag); + +extern void cleanBuffers (); + +extern void waitBuffers (); + +extern bool probeMessage (int & __src, int & __tag); + +extern void waitMessage (); + +#endif + diff --git a/trunk/paradiseo-peo/src/rmc/mpi/node.cpp b/trunk/paradiseo-peo/src/rmc/mpi/node.cpp new file mode 100755 index 000000000..b42538a2d --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/node.cpp @@ -0,0 +1,73 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "node.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include +#include +#include +#include +#include + +static int rk, sz; /* Rank & size */ + +static std :: map name_to_rk; + +static std :: vector rk_to_name; + +int getNodeRank () { + + return rk; +} + +int getNumberOfNodes () { + + return sz; +} + +int getRankFromName (const std :: string & __name) { + + return atoi (__name.c_str ()); +} + +void initNode (int * __argc, char * * * __argv) { + + int provided; + MPI_Init_thread (__argc, __argv, MPI_THREAD_FUNNELED, & provided); + assert (provided == MPI_THREAD_FUNNELED); /* The MPI implementation must be multi-threaded. + Yet, only one thread performs the comm. + operations */ + MPI_Comm_rank (MPI_COMM_WORLD, & rk); /* Who ? */ + MPI_Comm_size (MPI_COMM_WORLD, & sz); /* How many ? */ + + char names [sz] [MPI_MAX_PROCESSOR_NAME]; + int len; + + /* Processor names */ + MPI_Get_processor_name (names [0], & len); /* Me */ + MPI_Allgather (names, MPI_MAX_PROCESSOR_NAME, MPI_CHAR, names, MPI_MAX_PROCESSOR_NAME, MPI_CHAR, MPI_COMM_WORLD); /* Broadcast */ + + for (int i = 0; i < sz; i ++) { + rk_to_name.push_back (names [i]); + name_to_rk [names [i]] = i; + } +} + diff --git a/trunk/paradiseo-peo/src/rmc/mpi/node.h b/trunk/paradiseo-peo/src/rmc/mpi/node.h new file mode 100755 index 000000000..df5fd6cd1 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/node.h @@ -0,0 +1,39 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "node.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __node_h +#define __node_h + +#include +#include + +extern int getNodeRank (); /* It gives the rank of the calling process */ + +extern int getNumberOfNodes (); /* It gives the size of the environment (Total number of nodes) */ + +extern int getRankFromName (const std :: string & __name); /* It gives the rank of the process + expressed by its name */ + +extern void initNode (int * __argc, char * * * __argv); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/param.cpp b/trunk/paradiseo-peo/src/rmc/mpi/param.cpp new file mode 100755 index 000000000..75fe894b8 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/param.cpp @@ -0,0 +1,36 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "param.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include + +#include "schema.h" + +void loadRMCParameters (int & __argc, char * * & __argv) { + + eoParser parser (__argc, __argv); + + /* Schema */ + eoValueParam schema_param ("schema.xml", "schema", "?"); + parser.processParam (schema_param); + loadSchema (schema_param.value ().c_str ()); +} diff --git a/trunk/paradiseo-peo/src/rmc/mpi/param.h b/trunk/paradiseo-peo/src/rmc/mpi/param.h new file mode 100755 index 000000000..bc1c30445 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/param.h @@ -0,0 +1,29 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "param.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __rmc_param_h +#define __rmc_param_h + +extern void loadRMCParameters (int & __argc, char * * & __argv); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/recv.cpp b/trunk/paradiseo-peo/src/rmc/mpi/recv.cpp new file mode 100755 index 000000000..a72e407ff --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/recv.cpp @@ -0,0 +1,127 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "recv.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "comm.h" +#include "tags.h" +#include "worker.h" +#include "scheduler.h" +#include "mess.h" +#include "node.h" +#include "../../runner.h" +#include "../../coop.h" +#include "../../peo_debug.h" + +void receiveMessages () { + + cleanBuffers (); + + do { + + if (! atLeastOneActiveThread ()) { + // printDebugMessage ("debut wait"); + waitMessage (); + //printDebugMessage ("fin wait"); + } + + int src, tag; + + while (probeMessage (src, tag)) { + + receiveMessage (src, tag); + initMessage (); + /* + char b [1000]; + sprintf (b, "traitement recv %d\n", tag); + printDebugMessage (b); + */ + + switch (tag) { + + case RUNNER_STOP_TAG: + unpackTerminationOfRunner (); + wakeUpCommunicator (); + break; + + case COOP_TAG: + // printDebugMessage ("reception de message de cooperation"); + COOP_ID coop_id; + unpack (coop_id); + getCooperative (coop_id) -> unpack (); + break; + + case SCHED_REQUEST_TAG: + unpackResourceRequest (); + break; + + case SCHED_RESULT_TAG: + { + /* Unpacking the resource */ + SERVICE_ID serv_id; + unpack (serv_id); + Service * serv = getService (serv_id); + int dest; + unpack (dest); + WORKER_ID worker_id; + unpack (worker_id); + + /* Going back ... */ + initMessage (); + pack (worker_id); + pack (serv_id); + serv -> packData (); + serv -> notifySendingData (); + sendMessage (dest, TASK_DATA_TAG); + break; + } + + case TASK_DATA_TAG: + { + WORKER_ID worker_id; + unpack (worker_id); + Worker * worker = getWorker (worker_id); + worker -> setSource (src); + worker -> unpackData (); + worker -> wakeUp (); + break; + } + + case TASK_RESULT_TAG: + { + SERVICE_ID serv_id; + unpack (serv_id); + Service * serv = getService (serv_id); + serv -> unpackResult (); + break; + } + + case TASK_DONE_TAG: + unpackTaskDone (); + break; + + default: + ; + }; + } + + } while (! atLeastOneActiveThread () && atLeastOneActiveRunner () /*&& ! allResourcesFree ()*/); +} diff --git a/trunk/paradiseo-peo/src/rmc/mpi/recv.h b/trunk/paradiseo-peo/src/rmc/mpi/recv.h new file mode 100755 index 000000000..20caa230b --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/recv.h @@ -0,0 +1,29 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "recv.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __recv_h +#define __recv_h + +extern void receiveMessages (); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/rmc.cpp b/trunk/paradiseo-peo/src/rmc/mpi/rmc.cpp new file mode 100755 index 000000000..0922f619d --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/rmc.cpp @@ -0,0 +1,62 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; messent-column: 35; -*- + +// "rmc.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "send.h" +#include "worker.h" +#include "schema.h" +#include "comm.h" +#include "scheduler.h" +#include "../../peo_debug.h" + +static std :: vector ll_threads; /* Low level threads */ + +void runRMC () { + + /* Worker(s) ? */ + for (unsigned i = 0; i < my_node -> num_workers; i ++) + addThread (new Worker, ll_threads); + + wakeUpCommunicator (); +} + +void initRMC (int & __argc, char * * & __argv) { + + /* Communication */ + initCommunication (); + addThread (new Communicator (& __argc, & __argv), ll_threads); + waitNodeInitialization (); + initSending (); + + /* Scheduler */ + if (isScheduleNode ()) + initScheduler (); + + /// +} + +void finalizeRMC () { + + printDebugMessage ("before join threads RMC"); + joinThreads (ll_threads); + printDebugMessage ("after join threads RMC"); +} diff --git a/trunk/paradiseo-peo/src/rmc/mpi/runner.cpp b/trunk/paradiseo-peo/src/rmc/mpi/runner.cpp new file mode 100755 index 000000000..dba74c2ad --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/runner.cpp @@ -0,0 +1,48 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "runner.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "../../mess.h" +#include "../../runner.h" +#include "node.h" +#include "send.h" +#include "tags.h" +#include "schema.h" + +bool Runner :: isLocal () { + + for (unsigned i = 0; i < my_node -> id_run.size (); i ++) + if (my_node -> id_run [i] == id) + return true; + return false; +} + +void Runner :: packTermination () { + + pack (id); +} + +void Runner :: terminate () { + + sendToAll (this, RUNNER_STOP_TAG); +} + diff --git a/trunk/paradiseo-peo/src/rmc/mpi/scheduler.cpp b/trunk/paradiseo-peo/src/rmc/mpi/scheduler.cpp new file mode 100755 index 000000000..548c763c9 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/scheduler.cpp @@ -0,0 +1,93 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "sched_thread.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include + +#include "scheduler.h" +#include "tags.h" +#include "mess.h" +#include "../../peo_debug.h" + +static std :: queue resources; /* Free resources */ + +static std :: queue requests; /* Requests */ + +static unsigned initNumberOfRes = 0; + +void initScheduler () { + + for (unsigned i = 0; i < the_schema.size (); i ++) { + + const Node & node = the_schema [i]; + + if (node.rk_sched == my_node -> rk) + for (unsigned j = 0; j < node.num_workers; j ++) + resources.push (std :: pair (i, j + 1)); + } + initNumberOfRes = resources.size (); +} + +bool allResourcesFree () { + + return resources.size () == initNumberOfRes; +} + +static void update () { + + unsigned num_alloc = std :: min (resources.size (), requests.size ()); + + for (unsigned i = 0; i < num_alloc; i ++) { + + SCHED_REQUEST req = requests.front (); + requests.pop (); + + SCHED_RESOURCE res = resources.front (); + resources.pop (); + + printDebugMessage ("allocating a resource."); + initMessage (); + pack (req.second); + pack (res); + sendMessage (req.first, SCHED_RESULT_TAG); + } +} + +void unpackResourceRequest () { + + printDebugMessage ("queuing a resource request."); + SCHED_REQUEST req; + unpack (req); + requests.push (req); + update (); +} + +void unpackTaskDone () { + + printDebugMessage ("I'm notified a worker is now idle."); + SCHED_RESOURCE res; + unpack (res); + resources.push (res); + if (resources.size () == initNumberOfRes) + printDebugMessage ("all the resources are now free."); + update (); +} diff --git a/trunk/paradiseo-peo/src/rmc/mpi/scheduler.cpp.old b/trunk/paradiseo-peo/src/rmc/mpi/scheduler.cpp.old new file mode 100755 index 000000000..54231603f --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/scheduler.cpp.old @@ -0,0 +1,143 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "sched_thread.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "scheduler.h" +#include "tags.h" +#include "send.h" +#include "../../mess.h" +#include "../../runner.h" + +typedef std :: pair SCHED_RESOURCE; + +typedef std :: pair SCHED_REQUEST; + +std :: queue Scheduler :: free_res; /* Free resources */ + +std :: queue Scheduler :: tmp_free_res; /* Temp. free resources */ + +std :: queue Scheduler :: requests; /* Requests */ + +std :: queue Scheduler :: tmp_requests; /* Temp. requests */ + +static Scheduler * the_thread; + +static sem_t sem_sched; + +void wakeUpScheduler () { + + the_thread -> wakeUp (); +} + +Scheduler :: Scheduler () { + + the_thread = this; + sem_init (& sem_sched, 0, 1); + + /* Init */ + sem_wait (& sem_sched); + for (unsigned i = 0; i < the_schema.size (); i ++) { + + const Node & node = the_schema [i]; + + if (node.rk_sched == my_node -> rk) { + + for (unsigned j = 0; j < node.num_workers; j ++) + free_res.push (std :: pair (i, j + 1)); + } + } + sem_post (& sem_sched); +} + +void Scheduler :: notifySendingResource () { + + if (tmp_requests.empty ()) + deactivate (); +} + +void Scheduler :: notifyReceiptRequest () { + + if (! free_res.empty ()) + activate (); +} + +void Scheduler :: unpackResourceRequest () { + + sem_wait (& sem_sched); + SCHED_REQUEST req; + unpack (req); + requests.push (req); + sem_post (& sem_sched); +} + +void Scheduler :: unpackTaskTermination () { + + sem_wait (& sem_sched); + SCHED_RESOURCE res; + unpack (res); + free_res.push (res); + sem_post (& sem_sched); +} + +void Scheduler :: packResource () { + + sem_wait (& sem_sched); + SCHED_REQUEST req = tmp_requests.front (); + tmp_requests.pop (); + + SCHED_RESOURCE res = tmp_free_res.front (); + tmp_free_res.pop (); + + pack (req.second); + pack (res); + sem_post (& sem_sched); + // printf ("j'envoie la resource %d %d\n", res.first, res.second); +} + +void Scheduler :: start () { + + while (true) { + + sleep (); + + if (! atLeastOneActiveRunner ()) + break; + + sem_wait (& sem_sched); + /* Requests */ + unsigned num_alloc = std :: min (free_res.size (), requests.size ()); + + for (unsigned i = 0; i < num_alloc; i ++) { + + SCHED_REQUEST req = requests.front (); + requests.pop (); + tmp_requests.push (req); + + SCHED_RESOURCE res = free_res.front (); + free_res.pop (); + tmp_free_res.push (res); + + send (this, req.first, SCHED_RESULT_TAG); + } + sem_post (& sem_sched); + } +} diff --git a/trunk/paradiseo-peo/src/rmc/mpi/scheduler.h b/trunk/paradiseo-peo/src/rmc/mpi/scheduler.h new file mode 100755 index 000000000..9182e0f7f --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/scheduler.h @@ -0,0 +1,47 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "scheduler.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __scheduler_h +#define __scheduler_h + +#include + +#include "schema.h" +#include "worker.h" + +typedef std :: pair SCHED_RESOURCE; + +typedef std :: pair SCHED_REQUEST; + +/* Initializing the list of available workers */ +extern void initScheduler (); + +/* Processing a resource request from a service */ +extern void unpackResourceRequest (); + +/* Being known a worker is now idle :-) */ +extern void unpackTaskDone (); + +extern bool allResourcesFree (); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/scheduler.h.old b/trunk/paradiseo-peo/src/rmc/mpi/scheduler.h.old new file mode 100755 index 000000000..fbf4f736a --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/scheduler.h.old @@ -0,0 +1,62 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "scheduler.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __scheduler_h +#define __scheduler_h + +#include +#include + +typedef std :: pair SCHED_RESOURCE; + +typedef std :: pair SCHED_REQUEST; + +class Scheduler : public Communicable, public ReactiveThread { + +public : + + /** Ctor */ + Scheduler (); + + void start (); + + static void notifySendingResource (); + + static void notifyReceiptRequest (); + + static void unpackResourceRequest () ; + + static void unpackTaskTermination (); + + static void packResource (); + +private : + + static std :: queue free_res, tmp_free_res; /* Free resources */ + + static std :: queue requests, tmp_requests; /* Requests */ +}; + +extern void wakeUpScheduler (); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/schema.cpp b/trunk/paradiseo-peo/src/rmc/mpi/schema.cpp new file mode 100755 index 000000000..67aaf0e21 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/schema.cpp @@ -0,0 +1,150 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "schema.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include +#include + +#include "schema.h" +#include "xml_parser.h" +#include "comm.h" +#include "node.h" +#include "../../peo_debug.h" + +std :: vector the_schema; + +Node * my_node; + +RANK_ID getRankOfRunner (RUNNER_ID __key) { + + for (unsigned i = 0; i < the_schema.size (); i ++) + for (unsigned j = 0; j < the_schema [i].id_run.size (); j ++) + if (the_schema [i].id_run [j] == __key) + return the_schema [i].rk; + assert (false); + return 0; +} + +static void loadNode (int __rk_sched) { + + Node node; + + node.rk_sched = __rk_sched; + + /* ATT: name*/ + node.rk = getRankFromName (getAttributeValue ("name")); + /* ATT: num_workers */ + node.num_workers = atoi (getAttributeValue ("num_workers").c_str ()); + + while (true) { + + /* TAG: | */ + std :: string name = getNextNode (); + assert (name == "runner" || name == "node"); + if (name == "runner") { + /* TAG: */ + node.id_run.push_back (atoi (getNextNode ().c_str ())); + /* TAG: */ + assert (getNextNode () == "runner"); + } + else { + /* TAG: */ + the_schema.push_back (node); + break; + } + } +} + +static void loadGroup () { + + std :: string name; + + /* ATT: scheduler*/ + int rk_sched = getRankFromName (getAttributeValue ("scheduler")); + + while (true) { + + /* TAG: | */ + name = getNextNode (); + assert (name == "node" || name == "group"); + if (name == "node") + /* TAG: */ + loadNode (rk_sched); + else + /* TAG: */ + break; + } +} + +bool isScheduleNode () { + + return my_node -> rk == my_node -> rk_sched; +} + +void loadSchema (const char * __filename) { + + openXMLDocument (__filename); + + std :: string name; + + /* TAG: */ + name = getNextNode (); + assert (name == "schema"); + + while (true) { + + /* TAG: | */ + name = getNextNode (); + assert (name == "group" || name == "schema"); + if (name == "group") + /* TAG: */ + loadGroup (); + else + /* TAG: */ + break; + } + + /* Looking for my node */ + for (unsigned i = 0; i < the_schema.size (); i ++) + if (the_schema [i].rk == getNodeRank ()) + my_node = & (the_schema [i]); + + /* About me */ + char mess [1000]; + + sprintf (mess, "my rank is %d", my_node -> rk); + printDebugMessage (mess); + if (isScheduleNode ()) + printDebugMessage ("I'am a scheduler"); + for (unsigned i = 0; i < my_node -> id_run.size (); i ++) { + sprintf (mess, "I manage the runner %d", my_node -> id_run [i]); + printDebugMessage (mess); + } + if (my_node -> num_workers) { + + sprintf (mess, "I manage %d worker(s)", my_node -> num_workers); + printDebugMessage (mess); + } + + closeXMLDocument (); +} + diff --git a/trunk/paradiseo-peo/src/rmc/mpi/schema.h b/trunk/paradiseo-peo/src/rmc/mpi/schema.h new file mode 100755 index 000000000..dc3ae3202 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/schema.h @@ -0,0 +1,54 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "schema.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __schema_h +#define __schema_h + +#include +#include +#include + +#include "../../runner.h" + +typedef int RANK_ID; + +struct Node { + + RANK_ID rk; /* Rank */ + std :: string name; /* Host name */ + unsigned num_workers; /* Number of parallel workers */ + int rk_sched; /* rank of the scheduler */ + std :: vector id_run; /* List of runners */ +}; + +extern std :: vector the_schema; + +extern Node * my_node; + +extern void loadSchema (const char * __filename); + +extern RANK_ID getRankOfRunner (RUNNER_ID __key); + +extern bool isScheduleNode (); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/send.cpp b/trunk/paradiseo-peo/src/rmc/mpi/send.cpp new file mode 100755 index 000000000..325144c4d --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/send.cpp @@ -0,0 +1,131 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "send.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include +#include +#include + +#include "tags.h" +#include "comm.h" +#include "worker.h" +#include "scheduler.h" +#include "mess.h" +#include "node.h" +#include "../../coop.h" +#include "../../peo_debug.h" + +#define TO_ALL -1 + +typedef struct { + + Communicable * comm; + int to; + int tag; + +} SEND_REQUEST; + +static std :: queue mess; + +static sem_t sem_send; + +void initSending () { + + sem_init (& sem_send, 0, 1); +} + +void send (Communicable * __comm, int __to, int __tag) { + + SEND_REQUEST req; + req.comm = __comm; + req.to = __to; + req.tag = __tag; + + sem_wait (& sem_send); + mess.push (req); + sem_post (& sem_send); + wakeUpCommunicator (); +} + +void sendToAll (Communicable * __comm, int __tag) { + + send (__comm, TO_ALL, __tag); +} + +void sendMessages () { + + sem_wait (& sem_send); + + while (! mess.empty ()) { + + SEND_REQUEST req = mess.front (); + /* + char b [1000]; + sprintf (b, "traitement send %d\n", req.tag); + printDebugMessage (b); + */ + + Communicable * comm = req.comm; + + initMessage (); + + switch (req.tag) { + + case RUNNER_STOP_TAG: + dynamic_cast (comm) -> packTermination (); + dynamic_cast (comm) -> notifySendingTermination (); + break; + + case COOP_TAG: + dynamic_cast (comm) -> pack (); + dynamic_cast (comm) -> notifySending (); + break; + + case SCHED_REQUEST_TAG: + dynamic_cast (comm) -> packResourceRequest (); + dynamic_cast (comm) -> notifySendingResourceRequest (); + break; + + case TASK_RESULT_TAG: + dynamic_cast (comm) -> packResult (); + dynamic_cast (comm) -> notifySendingResult (); + break; + + case TASK_DONE_TAG: + dynamic_cast (comm) -> packTaskDone (); + dynamic_cast (comm) -> notifySendingTaskDone (); + break; + + default : + break; + + }; + + if (req.to == TO_ALL) + sendMessageToAll (req.tag); + else + sendMessage (req.to, req.tag); + mess.pop (); + } + + sem_post (& sem_send); +} diff --git a/trunk/paradiseo-peo/src/rmc/mpi/send.h b/trunk/paradiseo-peo/src/rmc/mpi/send.h new file mode 100755 index 000000000..b0a411213 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/send.h @@ -0,0 +1,37 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "send.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __send_h +#define __send_h + +#include "../../comm.h" + +extern void initSending (); + +extern void send (Communicable * __comm, int __to, int __tag); + +extern void sendToAll (Communicable * __comm, int __tag); + +extern void sendMessages (); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/service.cpp b/trunk/paradiseo-peo/src/rmc/mpi/service.cpp new file mode 100755 index 000000000..dc00f89fa --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/service.cpp @@ -0,0 +1,45 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "service.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "../../service.h" +#include "../../mess.h" +#include "node.h" +#include "tags.h" +#include "send.h" +#include "scheduler.h" + +void Service :: requestResourceRequest (unsigned __how_many) { + + num_sent_rr = __how_many; + for (unsigned i = 0; i < __how_many; i ++) + send (this, my_node -> rk_sched, SCHED_REQUEST_TAG); +} + +void Service :: packResourceRequest () { + + SCHED_REQUEST req; + req.first = getNodeRank (); + req.second = getKey (); + // printf ("demande de ressource pour %d\n", req.second); + :: pack (req); +} diff --git a/trunk/paradiseo-peo/src/rmc/mpi/tags.h b/trunk/paradiseo-peo/src/rmc/mpi/tags.h new file mode 100755 index 000000000..48c7d6312 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/tags.h @@ -0,0 +1,39 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "tags.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __tags_h +#define __tags_h + +#define RUNNER_STOP_TAG 13 + +#define COOP_TAG 14 + +#define SCHED_REQUEST_TAG 16 + +#define SCHED_RESULT_TAG 17 +#define TASK_DATA_TAG 18 + +#define TASK_RESULT_TAG 19 +#define TASK_DONE_TAG 20 + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/worker.cpp b/trunk/paradiseo-peo/src/rmc/mpi/worker.cpp new file mode 100755 index 000000000..38804077d --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/worker.cpp @@ -0,0 +1,109 @@ + +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "worker.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include + +#include "tags.h" +#include "send.h" +#include "node.h" +#include "schema.h" +#include "worker.h" +#include "mess.h" +#include "../../peo_debug.h" + +static std :: vector key_to_worker (1); /* Vector of registered workers */ + +Worker * getWorker (WORKER_ID __key) { + + return key_to_worker [__key]; +} + +Worker :: Worker () { + + toto = false; + id = key_to_worker.size (); + key_to_worker.push_back (this); +} + +void Worker :: packResult () { + + pack (serv_id); + serv -> packResult (); +} + +void Worker :: unpackData () { + + printDebugMessage ("unpacking the ID. of the service."); + unpack (serv_id); + serv = getService (serv_id); + printDebugMessage ("found the service."); + serv -> unpackData (); + printDebugMessage ("unpacking the data."); + setActive (); +} + +void Worker :: packTaskDone () { + + pack (getNodeRank ()); + pack (id); +} + +void Worker :: notifySendingResult () { + + /* Notifying the scheduler of the termination */ + toto = true; + wakeUp (); +} + +void Worker :: notifySendingTaskDone () { + + setPassive (); +} + +void Worker :: setSource (int __rank) { + + src = __rank; +} + +void Worker :: start () { + + while (true) { + + sleep (); + + if (! atLeastOneActiveRunner ()) + break; + + if (toto) { + send (this, my_node -> rk_sched, TASK_DONE_TAG); + toto = false; + } + else { + + printDebugMessage ("executing the task."); + serv -> execute (); + send (this, src, TASK_RESULT_TAG); + } + } +} diff --git a/trunk/paradiseo-peo/src/rmc/mpi/worker.h b/trunk/paradiseo-peo/src/rmc/mpi/worker.h new file mode 100755 index 000000000..2fe9aa283 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/worker.h @@ -0,0 +1,65 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "worker.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __worker_h +#define __worker_h + +#include "../../comm.h" +#include "../../reac_thread.h" +#include "../../service.h" + +typedef unsigned WORKER_ID; + +class Worker : public Communicable, public ReactiveThread { + +public : + + Worker (); + + void start (); + + void packResult (); + + void unpackData (); + + void packTaskDone (); + + void notifySendingResult (); + + void notifySendingTaskDone (); + + void setSource (int __rank); + +private : + + WORKER_ID id; + SERVICE_ID serv_id; + Service * serv; + int src; + + bool toto; +}; + +extern Worker * getWorker (WORKER_ID __key); + +#endif diff --git a/trunk/paradiseo-peo/src/rmc/mpi/xml_parser.cpp b/trunk/paradiseo-peo/src/rmc/mpi/xml_parser.cpp new file mode 100755 index 000000000..b2ac995f7 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/xml_parser.cpp @@ -0,0 +1,90 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "xml_parser.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include + +#include "xml_parser.h" + +static xmlTextReaderPtr reader; + +void openXMLDocument (const char * __filename) { + + reader = xmlNewTextReaderFilename (__filename); + + if (! reader) { + + fprintf (stderr, "unable to open '%s'.\n", __filename); + exit (1); + } +} + +void closeXMLDocument () { + + xmlFreeTextReader (reader); +} + +std :: string getAttributeValue (const std :: string & __attr) { + + xmlChar * value = xmlTextReaderGetAttribute (reader, (const xmlChar *) __attr.c_str ()); + + std :: string str ((const char *) value); + + xmlFree (value); + + return str; +} + +static bool isSep (const xmlChar * __text) { + + for (unsigned i = 0; i < strlen ((char *) __text); i ++) + if (__text [i] != ' ' && __text [i] != '\t' && __text [i] != '\n') + return false; + return true; +} + +std :: string getNextNode () { + + xmlChar * name, * value; + + do { + xmlTextReaderRead (reader); + name = xmlTextReaderName (reader); + value = xmlTextReaderValue (reader); + // printf ("value = %s\n", value); + } while (! strcmp ((char *) name, "#text") && isSep (value)); + + std :: string str; + + if (strcmp ((char *) name, "#text")) + str.assign ((char *) name); + else + str.assign ((char *) value); + + if (name) + xmlFree (name); + if (value) + xmlFree (value); + + return str; +} + diff --git a/trunk/paradiseo-peo/src/rmc/mpi/xml_parser.h b/trunk/paradiseo-peo/src/rmc/mpi/xml_parser.h new file mode 100755 index 000000000..12cabc450 --- /dev/null +++ b/trunk/paradiseo-peo/src/rmc/mpi/xml_parser.h @@ -0,0 +1,37 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "xml_parser.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __xml_parser_h +#define __xml_parser_h + +#include + +extern void openXMLDocument (const char * __filename); + +extern void closeXMLDocument (); + +extern std :: string getAttributeValue (const std :: string & __attr); + +extern std :: string getNextNode (); + +#endif diff --git a/trunk/paradiseo-peo/src/role.cpp b/trunk/paradiseo-peo/src/role.cpp new file mode 100755 index 000000000..490c25382 --- /dev/null +++ b/trunk/paradiseo-peo/src/role.cpp @@ -0,0 +1,34 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "role.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "schema.h" + +bool isScheduleNode () { + + return my_node -> rk == my_node -> rk_sched; +} + +unsigned numberOfWorkers () { + + return my_node -> num_workers; +} diff --git a/trunk/paradiseo-peo/src/role.h b/trunk/paradiseo-peo/src/role.h new file mode 100755 index 000000000..bbeb0c5ef --- /dev/null +++ b/trunk/paradiseo-peo/src/role.h @@ -0,0 +1,31 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "role.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __role_h +#define __role_h + +extern bool isScheduleNode (); + +extern unsigned numberOfWorkers (); + +#endif diff --git a/trunk/paradiseo-peo/src/runner.cpp b/trunk/paradiseo-peo/src/runner.cpp new file mode 100755 index 000000000..8a6757926 --- /dev/null +++ b/trunk/paradiseo-peo/src/runner.cpp @@ -0,0 +1,119 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "runner.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include + +#include "runner.h" +#include "reac_thread.h" +#include "peo_debug.h" +#include "mess.h" + +static unsigned num_act = 0; /* Number of active runners */ + +static std :: vector ll_threads; /* Low-level runner threads */ + +static std :: vector the_runners; + +static unsigned num_runners = 0; + +Runner :: Runner () { + + id = ++ num_runners; + the_runners.push_back (this); + sem_init (& sem_start, 0, 0); + num_act ++; +} + +extern int getNodeRank (); + +extern int getNumberOfNodes (); + +void unpackTerminationOfRunner () { + + RUNNER_ID id; + unpack (id); + num_act --; + printDebugMessage ("I'm noticed of the termination of a runner"); + if (! num_act) { + printDebugMessage ("all the runners have terminated. Now stopping the reactive threads."); + stopReactiveThreads (); + } +} + +bool atLeastOneActiveRunner () { + + return num_act; +} + +RUNNER_ID Runner :: getID () { + + return id; +} + +void Runner :: start () { + + setActive (); + sem_post (& sem_start); + run (); + terminate (); +} + +void Runner :: notifySendingTermination () { + + /* + char b [1000]; + sprintf (b, "Il reste encore %d !!!!!!!!!!!!", n); + printDebugMessage (b); + */ + printDebugMessage ("je suis informe que tout le monde a recu ma terminaison"); + setPassive (); + +} + +void Runner :: waitStarting () { + + sem_wait (& sem_start); +} + +Runner * getRunner (RUNNER_ID __key) { + + return dynamic_cast (getCommunicable (__key)); +} + +void startRunners () { + + /* Runners */ + for (unsigned i = 0; i < the_runners.size (); i ++) + if (the_runners [i] -> isLocal ()) { + addThread (the_runners [i], ll_threads); + the_runners [i] -> waitStarting (); + } + printDebugMessage ("launched the parallel runners"); +} + + +void joinRunners () { + + + joinThreads (ll_threads); +} diff --git a/trunk/paradiseo-peo/src/runner.h b/trunk/paradiseo-peo/src/runner.h new file mode 100755 index 000000000..77f48d57b --- /dev/null +++ b/trunk/paradiseo-peo/src/runner.h @@ -0,0 +1,73 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "runner.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __runner_h +#define __runner_h + +#include + +#include "comm.h" +#include "thread.h" + +typedef unsigned RUNNER_ID; + +class Runner : public Communicable, public Thread { + +public : + + Runner (); + + void start (); + + void waitStarting (); + + bool isLocal (); + + void terminate (); + + virtual void run () = 0; + + RUNNER_ID getID (); + + void packTermination (); + + void notifySendingTermination (); + +private : + + sem_t sem_start; + + unsigned id; +}; + +extern bool atLeastOneActiveRunner (); + +extern void unpackTerminationOfRunner (); + +extern Runner * getRunner (RUNNER_ID __key); + +extern void startRunners (); + +extern void joinRunners (); + +#endif diff --git a/trunk/paradiseo-peo/src/scenario.xml b/trunk/paradiseo-peo/src/scenario.xml new file mode 100755 index 000000000..c79b6546d --- /dev/null +++ b/trunk/paradiseo-peo/src/scenario.xml @@ -0,0 +1,10 @@ + + + + + + 0 + + + + diff --git a/trunk/paradiseo-peo/src/service.cpp b/trunk/paradiseo-peo/src/service.cpp new file mode 100755 index 000000000..4274cd2f4 --- /dev/null +++ b/trunk/paradiseo-peo/src/service.cpp @@ -0,0 +1,73 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "service.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "service.h" + +void Service :: setOwner (Thread & __owner) { + + owner = & __owner; +} + +Thread * Service :: getOwner () { + + return owner; +} + +Service * getService (SERVICE_ID __key) { + + return dynamic_cast (getCommunicable (__key)); +} + +void Service :: notifySendingData () { + +} +void Service :: notifySendingResourceRequest () { + + num_sent_rr --; + if (! num_sent_rr) + notifySendingAllResourceRequests (); +} + +void Service :: notifySendingAllResourceRequests () { + +} + +void Service :: packData () { + +} + +void Service :: unpackData () { + +} + +void Service :: execute () { + +} + +void Service :: packResult () { + +} + +void Service :: unpackResult () { + +} diff --git a/trunk/paradiseo-peo/src/service.h b/trunk/paradiseo-peo/src/service.h new file mode 100755 index 000000000..ee463d120 --- /dev/null +++ b/trunk/paradiseo-peo/src/service.h @@ -0,0 +1,65 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "service.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __service_h +#define __service_h + +#include "comm.h" +#include "thread.h" + +typedef unsigned SERVICE_ID; + +class Service : public Communicable { + +public : + + void setOwner (Thread & __owner); + + Thread * getOwner (); + + void requestResourceRequest (unsigned __how_many = 1); + void packResourceRequest (); + + virtual void packData (); + virtual void unpackData (); + + virtual void execute (); + + virtual void packResult (); + virtual void unpackResult (); + + virtual void notifySendingData (); + virtual void notifySendingResourceRequest (); + virtual void notifySendingAllResourceRequests (); + +private : + + Thread * owner; /* Owner thread (i.e. 'uses' that service) */ + + unsigned num_sent_rr; /* Number of RR not really sent (i.e. still in the sending queue)*/ + +}; + +extern Service * getService (SERVICE_ID __key); + +#endif diff --git a/trunk/paradiseo-peo/src/test.param b/trunk/paradiseo-peo/src/test.param new file mode 100755 index 000000000..8d59f4ef8 --- /dev/null +++ b/trunk/paradiseo-peo/src/test.param @@ -0,0 +1,3 @@ +# Some parameters + +--schema=./scenario.xml diff --git a/trunk/paradiseo-peo/src/thread.cpp b/trunk/paradiseo-peo/src/thread.cpp new file mode 100755 index 000000000..f8d6a89d6 --- /dev/null +++ b/trunk/paradiseo-peo/src/thread.cpp @@ -0,0 +1,96 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "thread.cpp" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include + +#include "thread.h" + +static std :: vector threads; + +unsigned num_act = 0; + +Thread :: Thread () { + + threads.push_back (this); + act = false; +} + +Thread :: ~ Thread () { + + /* Nothing ! */ +} + +extern int getNodeRank (); + +void Thread :: setActive () { + + if (! act ) { + + act = true; + num_act ++; + // if (getNodeRank () == 1) + // printf ("On passe a %d\n", num_act); + } +} + +void Thread :: setPassive () { + + if (act) { + + act = false; + num_act --; + // if (getNodeRank () == 1) + // printf ("On passe a %d\n", num_act); + + } +} + +bool atLeastOneActiveThread () { + + return num_act; +} + +unsigned numberOfActiveThreads () { + + return num_act; +} + +static void * launch (void * __arg) { + + Thread * thr = (Thread *) __arg; + thr -> start (); + return 0; +} + +void addThread (Thread * __hl_thread, std :: vector & __ll_threads) { + + pthread_t * ll_thr = new pthread_t; + __ll_threads.push_back (ll_thr); + pthread_create (ll_thr, 0, launch, __hl_thread); +} + +void joinThreads (std :: vector & __threads) { + + for (unsigned i = 0; i < __threads.size (); i ++) + pthread_join (* __threads [i], 0); +} diff --git a/trunk/paradiseo-peo/src/thread.h b/trunk/paradiseo-peo/src/thread.h new file mode 100755 index 000000000..90675cb0a --- /dev/null +++ b/trunk/paradiseo-peo/src/thread.h @@ -0,0 +1,63 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "thread.h" + +// (c) OPAC Team, LIFL, August 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef THREAD_H_ +#define THREAD_H_ + +#include + +/* A high-level thread */ + +class Thread { + +public: + + /* Ctor */ + Thread (); + + /* Dtor */ + virtual ~ Thread (); + + /* Go ! */ + virtual void start () = 0; + + void setActive ();/* It means the current process is going to send messages soon */ + void setPassive ();/* The current process is not going to perform send operations + (but it may receive messages) */ + +private : + + bool act; +}; + +extern void addThread (Thread * __hl_thread, std :: vector & __ll_threads); + +extern void joinThreads (std :: vector & __ll_threads); + +extern bool atLeastOneActiveThread (); /* It returns 'true' iff at least one process is going + to send messages */ + +extern unsigned numberOfActiveThreads (); + + +#endif /*THREAD_H_*/ diff --git a/trunk/paradiseo-peo/src/topo.cpp b/trunk/paradiseo-peo/src/topo.cpp new file mode 100755 index 000000000..727ac963c --- /dev/null +++ b/trunk/paradiseo-peo/src/topo.cpp @@ -0,0 +1,35 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "topo.cpp" + +// (c) OPAC Team, LIFL, September 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#include "topo.h" + +Topology :: ~ Topology () { + + /* Nothing ! */ +} + +void Topology :: add (Cooperative & __mig) { + + mig.push_back (& __mig) ; +} + diff --git a/trunk/paradiseo-peo/src/topo.h b/trunk/paradiseo-peo/src/topo.h new file mode 100755 index 000000000..a01694bf1 --- /dev/null +++ b/trunk/paradiseo-peo/src/topo.h @@ -0,0 +1,48 @@ +// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- + +// "topo.h" + +// (c) OPAC Team, LIFL, September 2005 + +/* This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + Contact: cahon@lifl.fr +*/ + +#ifndef __topo_h +#define __topo_h + +#include + +#include "coop.h" + +class Topology { + +public : + + virtual ~ Topology (); + + void add (Cooperative & __mig); + + virtual void setNeighbors (Cooperative * __mig, + std :: vector & __from, + std :: vector & __to) = 0; + +protected : + + std :: vector mig ; +}; + +#endif diff --git a/trunk/paradiseo-peo/stamp-h.in b/trunk/paradiseo-peo/stamp-h.in new file mode 100755 index 000000000..9788f7023 --- /dev/null +++ b/trunk/paradiseo-peo/stamp-h.in @@ -0,0 +1 @@ +timestamp diff --git a/trunk/paradiseo-peo/stamp-h1 b/trunk/paradiseo-peo/stamp-h1 new file mode 100755 index 000000000..4547fe1b5 --- /dev/null +++ b/trunk/paradiseo-peo/stamp-h1 @@ -0,0 +1 @@ +timestamp for config.h