From a30f4467cdb9d4e8e306d7f77fea9041ec6191e3 Mon Sep 17 00:00:00 2001 From: Damien Appert Date: Sat, 11 Sep 2010 16:55:43 +0000 Subject: ajout d'un jeu simple (alien) pour tester la partie RĂ©seau, il faut modifier le jeu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///var/svn/2010-netlemmings/trunk@6 077b3477-7977-48bd-8428-443f22f7bfda --- jeu-test/aliens-1.0.2/CHANGES | 7 + jeu-test/aliens-1.0.2/COPYING | 280 +++++ jeu-test/aliens-1.0.2/MPWmake.sea.hqx | 407 +++++++ jeu-test/aliens-1.0.2/Makefile.am | 17 + jeu-test/aliens-1.0.2/Makefile.in | 328 ++++++ jeu-test/aliens-1.0.2/README | 13 + jeu-test/aliens-1.0.2/acinclude.m4 | 168 +++ jeu-test/aliens-1.0.2/aclocal.m4 | 273 +++++ jeu-test/aliens-1.0.2/aliens.c | 560 ++++++++++ jeu-test/aliens-1.0.2/autogen.sh | 7 + jeu-test/aliens-1.0.2/configure | 1713 +++++++++++++++++++++++++++++ jeu-test/aliens-1.0.2/configure.in | 44 + jeu-test/aliens-1.0.2/data/README | 13 + jeu-test/aliens-1.0.2/data/alien.gif | Bin 0 -> 197 bytes jeu-test/aliens-1.0.2/data/background.gif | Bin 0 -> 4569 bytes jeu-test/aliens-1.0.2/data/explode.wav | Bin 0 -> 5230 bytes jeu-test/aliens-1.0.2/data/explosion.gif | Bin 0 -> 263 bytes jeu-test/aliens-1.0.2/data/music.it | Bin 0 -> 110886 bytes jeu-test/aliens-1.0.2/data/music.wav | Bin 0 -> 56410 bytes jeu-test/aliens-1.0.2/data/player.gif | Bin 0 -> 152 bytes jeu-test/aliens-1.0.2/data/shot.gif | Bin 0 -> 45 bytes jeu-test/aliens-1.0.2/data/shot.wav | Bin 0 -> 3422 bytes jeu-test/aliens-1.0.2/install-sh | 251 +++++ jeu-test/aliens-1.0.2/missing | 190 ++++ jeu-test/aliens-1.0.2/mkinstalldirs | 40 + 25 files changed, 4311 insertions(+) create mode 100644 jeu-test/aliens-1.0.2/CHANGES create mode 100644 jeu-test/aliens-1.0.2/COPYING create mode 100644 jeu-test/aliens-1.0.2/MPWmake.sea.hqx create mode 100644 jeu-test/aliens-1.0.2/Makefile.am create mode 100644 jeu-test/aliens-1.0.2/Makefile.in create mode 100644 jeu-test/aliens-1.0.2/README create mode 100644 jeu-test/aliens-1.0.2/acinclude.m4 create mode 100644 jeu-test/aliens-1.0.2/aclocal.m4 create mode 100644 jeu-test/aliens-1.0.2/aliens.c create mode 100755 jeu-test/aliens-1.0.2/autogen.sh create mode 100755 jeu-test/aliens-1.0.2/configure create mode 100644 jeu-test/aliens-1.0.2/configure.in create mode 100644 jeu-test/aliens-1.0.2/data/README create mode 100644 jeu-test/aliens-1.0.2/data/alien.gif create mode 100644 jeu-test/aliens-1.0.2/data/background.gif create mode 100644 jeu-test/aliens-1.0.2/data/explode.wav create mode 100644 jeu-test/aliens-1.0.2/data/explosion.gif create mode 100644 jeu-test/aliens-1.0.2/data/music.it create mode 100644 jeu-test/aliens-1.0.2/data/music.wav create mode 100644 jeu-test/aliens-1.0.2/data/player.gif create mode 100644 jeu-test/aliens-1.0.2/data/shot.gif create mode 100644 jeu-test/aliens-1.0.2/data/shot.wav create mode 100755 jeu-test/aliens-1.0.2/install-sh create mode 100755 jeu-test/aliens-1.0.2/missing create mode 100755 jeu-test/aliens-1.0.2/mkinstalldirs (limited to 'jeu-test') diff --git a/jeu-test/aliens-1.0.2/CHANGES b/jeu-test/aliens-1.0.2/CHANGES new file mode 100644 index 0000000..baa9245 --- /dev/null +++ b/jeu-test/aliens-1.0.2/CHANGES @@ -0,0 +1,7 @@ +1.0.2: +Sam Lantinga - Fri Feb 25 00:00:24 PST 2000 +- Ported to MacOS + +1.0.1: +Sam Lantinga - Thu Jan 20 00:05:12 PST 2000 +- Updated for the new versions of the SDL mixer and image libraries diff --git a/jeu-test/aliens-1.0.2/COPYING b/jeu-test/aliens-1.0.2/COPYING new file mode 100644 index 0000000..960fe74 --- /dev/null +++ b/jeu-test/aliens-1.0.2/COPYING @@ -0,0 +1,280 @@ + 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 diff --git a/jeu-test/aliens-1.0.2/MPWmake.sea.hqx b/jeu-test/aliens-1.0.2/MPWmake.sea.hqx new file mode 100644 index 0000000..d4fe302 --- /dev/null +++ b/jeu-test/aliens-1.0.2/MPWmake.sea.hqx @@ -0,0 +1,407 @@ +(This file must be converted with BinHex 4.0) + +:#de39feKDf8ZFf9K!%&38%aKGA0d)!!!!!28!!"(ILZh8dP8)3!"!!!$e(*-BA8 +#L!!!!"B$$Jd0#f&XD@9ZFbjYB@YP0$&PE#da,M!Z0!!!!!!!!!!!!!$#@3!!!!! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!rrrrre4&@&4dG(Kd!3#cY9IjY0c$%J!!!GS +!!!41!!!"&3!!!MP5lbLM!!!!!!!!,T34!!JF[-BKL#'H3A&kT*mJ)N)cUq0)*Nl +KJkLJBGa[+*CT&(-4MM!LKZCTQp`0Yk@-#T+1!eRpdL-TZ&-NKE*-@Kd26SZNT1( +"*"1(D@BNP6RaR9cJ,"P*MmLK1#TiUL!CQ6k-3fQ4c$a1YTQ,"E&Ad#c`PXrlY8D +MkFiqXZ3iK3T*)La2GY&@k950laIYa`a',UljjUb)T$JFkGrI'E9EBQGc&EaqcNJ ++KlGL91l82F!c(H)Fc2+m$INFc(43J&KdMjSDHe$-d&Rm)fGRK3!mPf5MH8G3HRi ++QT)[,cX)#N+qQ8Vd@AI)MGjkR+HjSe$S#XJI#$S-#QI+SHQ1aamc4DPCZIa8S`@ +01'5dEXrSCk)@!!!!#Nlaj!%)-S!C2M*J4hk9X#-$4Kl2##@rGMiM+c[mdC03Ma` +Ml!JMY`D`UQX#dm1I4`P!9br$%ca"fdS3`3J++%%[F$f9i52(##2Xb$%M3dBB34, +$%c`"aZS&)$f)j6@Z+%9B'3Z$QaZqa0-2X0a3UJ$e,9QM-p3&2%mfe[)KhF*dHJ* +'TpXA3X5$pk2a*"U"qilfEF3Z0PUCBpGLaeb[I!bU!*V5X%bP[SE#J,`eT-"Lh6Q +(Zc9Ub"jRS4`bSfK&U$k,f6"D$#IRA-J2qGCr&E`-A[F9hQ)DqM8p16eKqU[`[$j +a#1NNh5Md`9h,0VjU+4HjcACZcABqFEDm'T*YN5-)cI)U&1*N(!hHcKa39q#1&9q +Dk!Vk#UE4i1-L2KX+FAEmVJjb#rMPYcU96!Pe(L6"[5qLbI'--l`k*%aTkFCF8#B +[-6$qGbbMHl4lE,pKLfH50-2GZ#hS#p'$qCVeiGmQ4q9-Dk`ZeJL56DG%&Q5dD+D +"K`FS$pT@S-KL8KK,Q%2TPUf%aeY'a0l@LKRZ2CIfX[)l(acCT%(TPQi)(QJY,DU +)PPDk4Y9%&fKA-N&'r0mCXd*ah6pi,)YeKpIE(+,20lUJc%Re+i'2Ia2QaU3-j*` +J[(2m!Rd*[(XcHkHGc@hL[![X[jc*Tj%,qUPSBP%@@$Ykd%mM+Jj`Mh3YX6M!$m+ +M&6bl'0e6AZ6!MpB&[)&6["ZE9+&e!0p4+b'HhL6i)EmI2Z)mU01#eHkBEYbbH4m +Vm4m!!!#q3J!!!3!!!%6S!!"$k!!!!TB!!,TZ"d0-DA0d,Q-!!!!!!!!!!!!!!!! +!!!!!!!!!!")c,M!J8f9XCLe&H(4bB@0dEh*6!J!!!%&98h46593K!!""990d8dP +8)3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+L0[X-!!!!!!!"(9J!!!!!!!!!!!!! +!!!"r*3!!!,TZ$80[F(N[8'&cG'91,Q-!!!!!!!!!!!!!!!!!!!!!!!!!!!,**3! +!!,TZ"8053bjM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,0*3!!!,TZ"N0 +6CA3ZD!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-U!!$!`F'"!8$$!32!!S$#3FB""X! +(J-G""3$&`F5""%$-!3c!$B$033m!cm(1J3j!#J$+`FZ"#d$*!3R!#)$)3GJ"'-! +CJ0P"'`$E`GU"'N!H!0l"hi%I30d"(F!FJ0a"&!$8`G@"&8$A!4I!&S$@3G)"%X! +6J00"%3$4`G#"%%$`!6$!-B$a36-!mm(bJ6*!0J$f`IH"0d$e!6A!0)$d36`!r-( +pJ6e!r`%r`$k!rN(k!6V!1i$l36N!qF(iJ6K!+!$S`HQ"+8$V!5[!+S$U3Hi",X! +[J1p",3$Y`Hb",%$N!56!*B$P35F!jm(QJ5C!)J$L`H1")d$K!5(!))$J3D!"B-" +KJ+&"B`#M`D+"BN"Q!+E"Ti&R3+8"CF"NJ+4"E!#X`Df"E8#[!@r!ES#Z3DS"DX" +VJ+Y"D3#T`DL"D%"i!,M"ZB&j3,X"Hm"kJ,T"[J&q`(q![d&p!,h"[)&m3,3"G-" +eJ,9"G`#h`ED"GN"b!,,"Xi&c3,%"FF"`J,""8!#3!-'4J9&!N`&6`&+!NN'@!9E +!9i#A398!PF'8J94!R!&F`&f!R8&I!*r"RS&H3&S!QX'EJ9Y!Q3&C`&L!Q%')!8M +!5B#*38X!Lm'+J8T!6J#1`Bq"6d#0!8h!6)#-383!K-'&J89!K`&(`%D!KN'#!8, +!3i#$38%!JF'!J8"!!!!%,R0TG!!%,R0PB3!!!!!"!!!!!3!$!!F!$`!I!$m!I`$ +r!Im$r`Ir$rmIrcrr!!!!#!3-!JS'$J%*"3d$#`F2!!!&f!X!!!!!@!J!!!!!3!J +!!!!!`!J!!!!)!!!!!(J(!!!!!#X'!!!!!"3&!!!!!!`&!!!!!"`&!!!!!"X&!!! +!!!X'!!!!!"!&!!!!!#!'!!!!!$J(!!!!!"J(!!!!!0J*!!!!#pJ-!!!!!B!+!!! +!"S!,!!!!!i!,!!!!$i!-!!!!"i!-!!!!")!,!!!!!)!,!!!!!S!,!!!!!pJ-!!! +!$pJ-!!!!"pJ-!!!!#GJ-!!!!!GJ-!!!!!!3&!!!!!!%#!!!!!!)#!!!!!!F$!!! +!!!-%!!!!!!J&!!!!!biZ,J-Z,Li!!!!!!$0"4%05!3!!@!!!!!!!!!!M!)S!(!* +f!!)!!!!""J)3"!)!""),$rmM#Lm3,a!Z%!+L!)`!!!!!!!!Qa%&%3e)"!$0k!!! +!!!!!*V3!3!"3!!*`'+%H+dMfbL!mN!!#3!%J83Emh0(m!!%!!#Y)r-KJ%`#!S5+ +4'0""k%#4'-a%)Y6J$!!&"&%'qfS4&1!-!ArS8JE13HKrq%!)dN3feNje!!"19[r +f,bi!#$mZ!!a)E[rk!3#J62a)EIMUUBd[,[rm2c`!#J"!U9e$l[rf-(`!#U!l)S$ +K@%)J!'HTA8jHJ6i!!%MR(aJSEJ!)!!!QEJ!-2K3m,!!#1L`!"$JX!!!!"MB&PNF +q"*j'5Qi!%'F5!!!m%cSV!!5D4NM&Lr`!"YT'!!aJ'M`6)!0)`)(mi)KhS`+D30S +!#%Bm!pa&1#X!!L!(3lBf+`!')!#@4%M$Kr#jPN$@4$J(f%-iK3!!18B!"$P$!!) +j4!!'60mBq!'!dh2rr%MR$aK#Tbmm4%a24f")!%))UD!SAb"-S'4J"5NQ9$j`Sji +NJ&-mJ-fFDq#),IdmQQhp1*T(`UJ!!!)'43!+1#hp2TKYr6UB4NJ%!-5*m,NJ9$# +&-!A34b"8-8!!!JS%)$Y%!!)`"0"')MX'`[G*9%`J!!"82bJ!%UQJ,9rrr#"Zrrb +J#!"+3QHK8%kk(&C+,IMb9)pR*J4!3UI!5a4)EIEL)&3I+!!+-&%)`%")H2rr3LI +!5d"CUNXQAf!N9R$N)dUIH1&BUAdQ833U)!X3l2$9Fbm-`8Y"Q!"-8P4Yrp"F!8J +3'Lm86VVq6L!-&X!S3&cAF`'K4`K1Z[qm+%"#9f'Mi%3J)!UTKMiIB!8U-!G-ha# +!hl,rMPe*@VU(lm0"GNDcB&UkKHr$rqVK4+Kck%6b33#L8'lrp+Q0S%cd,ccrr2r +mU+N!J5mm!!-!!kLESqB!%!!3U,"3m#!S!3!"U*[8m2*)j`-BS)!)X(`-2!!),J! +82K3-4`!'C`k3!"8)CKi)!#!X!!!!$fF@Yq`!!QB3dD3r"J34,`X`YRT3Mf"8N!! +9!fF'N!!9"@C)%J!ZF)F#K`!Krh!0X)GR"R!$X)G!)fBb,`Xr"U"-pU"-3GriUBe +J@r)J!#43$#J!r`!4Ca)Jm*X`KU-Zr+)!%(!"B!*`!%cZ'-$riY3&rN*Z"!(rrU" +-rNKi!'lK4%kk!%``,[m5P2lII!!JF'N)5'J!!N#*+1H0!!$ML!33rp*aP,"S!#* +A`%3!5'E-,`-L!32`DM)43qhfjLE35A'8*!0)3Q!3!!"#3"!BX`$33$!a!!$J5E& +"!,&4brrZ8FVrkS+[J5BIeI$NRe*dSQ!JEPL2CajeP&&`3UHTLd+Rd#f#6PJ$Z[h +NJh$@Q`IJ4!lK[f'M6VSYMMi!!!"2l`!+CLi),3!%q5TR%LmY"!$j2'2j!23q!&b +2B"3VEJ!+qB$!2%(Yq3bL3M)K#6i!-!FZ90Y#GJ3!!$L`45SZ!!Tq!A`"1dEj+#X +!*%Aj2$Y%q5*"lIU3!"Mj(M%KF!N!#D*J5N"Q!!#5T!C@*K!2,`-r"!'"-$+i5N" +FMfI%Je`!i%KYqJ#$A$`J,4*&4m&$36mk)B"1ZL,55N$`!""RJ!Q'8NCq!'#!6h) +h)cm!8(HL5N"8!##2C`$r@(i!8NCJ!2p3%FF!q%QSeh-(!&!2##l!0#m(2`B`-KS +bBMkMTda!!%*bDf+S,(4'FNEj)LYYqA#l(cS85!!q3AB`mAd`"8cI!1$Ap%+Y`dZ +L*"!8)"!2X+k!!KB`,INXX,"pCJ`l#!PmrrrK4IN-S"ARq#aQd49R$MY(JBMMih! +#SQ"Ji08YrjJ[SCdZ!"*J%SJ#&UJI-!--CcaK#6f`IIq`3UlrY"!%,96rZ-"b$%k +k&Tj39l`GEJ!E5!$ra5h!(2r-d#)1rp""l[qBF#)!"D*J,`bTSbKIeh-20M!X,J! +12J%!!2a)H!!"2`F[2%P$6L-["Lq#%!@#ART`!Lk!S89TBf`d*NeNF!0&-@C91#C +06R!%C99cad`iF!9QCNGE)R!'BJCQCQGK$%cZ!2$rjTT)j`&Q#X-8&4J)Z#iI`"5 +3!$%9VL!(d*pJ"54+H!))J#"Q)X5$Q#*Idp3J"b"8S#l%J`!'KL!I)P3J8k!Z%*P +NV2l@51FI"P!iB$ra$!iY62m+28Ir$Y)L+("q&#!!3Hlqq("36cB!C`B`!f!!!SC +!!#eZraMqj0$3(2lJ##i!"ImJ8'"Q"R!!%-aXSB)r"dkk!TibBV2K9J@)S%abS%b +53QF[,[lJ2e'1ZJ*)`hY*&H6J-Me3IrqZ%,LXdL,'`,5SF!bb,@i3!2lJrmT`+TC +`*D*J3QHTP$eI!)2qhN)RUCY#Ck"&`DB-(c`!!I!@!KMmd"lF$'lrrrlFCK$4+c% +NUDm`)!!IB!!"dY-l2blqh+QBF!5K)J3J+%LK6#e)r[!L9%+4GJ(!p$a#!"K14%b +S$ECIEJ!"3X'HS9mr!kJ#!!iJP!YR!!%Z)%ZJ+A!)d*-N#!"!$*,45@B@,!SJ4L* +'3qN!#J!!1LJ!"%M&jBhDL@!8+JSJ443!)N9KM$aKNFEPMYb*IJ#9bQ!!"!J!dX& +V4P*&4Mmb@!K`!4p+K'F!!!!!Z%)ZrZa#E[lD)%3J8$d!!'J!"2lB-#lqfNM!jBJ +Y32i!#1KJ,L"ZrZK"m'J'N!"6p$!3X!!SE[lBCK)GI!!"rZaJir3Jc`,q%"M@B"4 +5--KBV[lS)%EKeF#M"'r'FS"+`-4R-X&Vd8P34YDS(beIrZK+S!C-#QFD84BKbbm +3erEml[!!$#%M)"#`VT!!S2lNCaJK)b*ZJ&94)T!!,`c3*[!Jl`#%EP#28NGBLL" +&[Q$3E`$r+&"h!"JU,`ZTSe*$B!$qXQ%(FJa8rlBT!-0q%`T39lV!pIrr`bemF'& +eE2mq+Xl$$P-#FK3J,f$Mm+!MB!8M8NDD8"EHU5+*Q&Kb+k*Ji(6I(#5IrjM3#"6 +rUP-)#4&3#!lrB!d!#[r-FLSRSQ"aD5#ZrkS#r1#0U03&#R!-(&)))(!8K#e)rbT +`)!J8,8$r,R!8#R!`SQ#`fJ6rL'CJ"34`rf!HF!bMMUjb+L!5QJS`V[q`&36SSH5 +3!!F!N!#QV+KZU2j3m!$rrb!I!!#J-UN5U6#Tc%+RUAZS8!Ji))3!"J+19b#S'd$ +imX&GCR-J)+"3!#,S6VS2hNTICJL`Z`(rkp#r!'!)!!*`!C!!p[01ZL0m-$`*!$Y +!q3S!#+!G"V,I#N*Yq2`lI!!-q2j1J%#kp&*1ZK8q4m`lEINXq`5!ZM`%3[X'36F +q1!)84%I4lN*Yq5Jb*`F*!+%1F!#`ecS[!%kY!%)-J!!S!)!!!&h'4!C)KY,Zl[r +X+dMj,(!JC"3V32N`3$FB5NCQ!((j$"'hJ&)5J!"+V[rfC``ai"3#&(!#)F!$Q(8 +!3)NQ8-I!e6KaP)$B$(!!%"K)3"!C8!#J2&0!e!@5F+d)GJ"#,IX!+h`!K!!!#4$ +j(MYYq`3aZ2X'q6a!0`3*+"[Jp[NR5'hjS"8PTQ("'mC+3!!!@)pQ!!2#)'hfbM# +Yq54`!P"-d+hfbL"a,%"+1(!@)A%a*k!#BBNE"JQ@mBe!dQj1ZKKf%GB-D!!9"QB +F6LJ!ZKQX!2qZF@Y)EIq'6VSQ,(i")C!!m$3!!+4qS02k!%Ki#4"`#KB-J!F!!rS +!8)p[3K!Y%"C`K[Rpd-"$lN"!rpG`"+!Z`'8%rpC)EIYHS&E@!58`-JT+3CK+ +!1Q5M2[lid8*R"!Bi@6!R`4469&)J2c`#!B%"S6k"U#@`#35c*K)Zi$L"G"q83E6 +`3f`+F"q3!+P3%')E3"!@EZ%iqN#+&,K3MmK5!)3"+5!!-#hp2NMLY`C!reBp32r +i2A`!N3!brrC1ZJe8i&Mf,a4a"8+RJ$S#U"63l3'TkNSYqa4Q#V("q`(M5S!k!LJ +-J$S+2bhl'Nkk*+#J2VD!1Kj1!&Uk*4!VEIX-qa#J2TDKZf#hrR!8eL-3B'XaY3V +j)NG+$'e#42P-m#NDCaBe!%,VJ1![$V1V8"F!!Gjf!$BYq8SUS3!3$hJ!,!3!p#) +!p#4+J'p+,`8J!)JYrpc3VIrBd)96J1*95YL!B2mL+16J!q$FJ-!H)2q&CJi!p*! +!BBN@IK!X9)pJ`U"B"[r1CVV4SI!@DK!JVNS#J)C!Fh5fK'`k)!53!)-[!#m&d9I +f%LqL&E!"+U%qFjb3!1LLkJ4!,[0QZ13f5NH%5QCDSEX[,IX--,-+8"8q`[m+CV( +qYNN-Ye2eK'("'5M%@`!!qT($Xap`"U*Jb3KK(4N+mr%!hS)qS-JA+Lp`UKA3,Ue +!!2mBU5)[,3#!)dkk)ZKF@43"JXC,!q3!!X*!!T3"Q!!#S5NGR"X#%3LhrJQ! +8SlZ4##0iX8crJP#2a"85NaDV8KcXm#N+B'+N*'$d&9bV8L*Xa&Z5J"kV8[5bB@- +B9X4E+("`d+lrNZ%4b95`3'lrQ&mBJ2!TX"S6X[#C4[!@1&!9*+%$%GBl82NN-ZX +"NTDJqp!UKdkkmPaF&N#2d-NSR`2a$!Kq!"i8("3)"f!A#!3%$#c`BfaQ0NS(Dc* +`r!4Q,!`')!)!"fFQ#*!!M`!"C`2rDQB@5L`!#!8"Da#J&!3!!@B"'3F`*5"+,Iq +!!J*QSqL"6VVaN!"FMf%4q`!E32q!'EL%F0m3Cj23Z1@)d+i!#2!lX%9!L3EB1"C +!1+%,i+8-!+kB+%XN4a`65)BJSJ)!!'!8'"4)K*K'5N4Z,NT%CJB!!,TX!!*M*&L +-[SaLjQ!F'")*"#0NE4LJE!kkDJ!#9#$e5)"+3'i!!!CCLVI+CGkec'-),"3SNL3 +!3)CJV,I+CJ4BLf!f,"-Qi*iJ!!!+N!#,j)!L"eQ"NSVNJE+!Ea!%%#m+,j%aENI +U!!6`%!i["dKU!J!!B,RrA#i+8)mJ"j!!LeQ!BJ!JJIpL60mFk(N!',9m)"3SdbE +!jZPS!C-QJ"#C!08iFC3`d%463()!)-%J)%$"8FMrqY%&2c`)!#mYr0!`-YV!!Nk +k#)aFMi&e%I%(JEAL)#hffV!3JUhfhQC`Hak3!'!-%0ED8UhffJ#B!!!32J!m"qK +'CJCk#-T(B!*k!%%!!NF!"`C(!*!!@!4)2c`3i3R)83!`$S)q[,))c$!1GN*Yr1" +#VIcB"!"+4['dCdC`%X('5HhpY0#-+)#"3#m82c`"3F!+J%m)2LkX!!6KFi"!)'h +mb%KS3%"h##Sq,!!-d(X)58#J+#hmS&8)'2!T&Q"85N9R*1Gc"S4c!#+!J82T3!$ +K+3#PJ)'J,P$Pd&D&G38J%p`q[!&"4i!&c2<C!!"El!&,S!#[8%d-RJe(ckFDe +"J%%LS+[k*S#"I!!pI(mJ!IrrrQ!`'4XGD'XR5-!5,IcKi`3"U)!!A5Y!r0K33&N +-E3!Br1"Y!!V)1#hmfJ*%$rm!836J4BXN3(J!!!!B+J!#$%3!$'i50K)J,I`S%GM +SS$(MQ8"CB&K"$A)-iP)5"'d!!!!-r1!i%L)%5-(RLG+Yr03QL"&"B#kJ*!$mfq$ +)F+0J"$"JaMJ!)%!T"%M!jiM3i5a!33hLJ$%68d(S8rm!J2pRc$B6$%-"!'3Q)!C +5KX"&!!RF)%!3J`b'!2$EE3S4HJjHI!!X%&L2FFR`Q8D6PJ*8*QlrqS"92Q3qK13 +`!b#'!&C!1J#Y!,`C'aaFEpJ2hD2V%3@"I'BF1K(b432r3KJ+CKX+r1"J+NP#J&9 +!C[*U$F`!3GJk8)l+EIcD3KJ284jQ'`rmi&!K3B[6'p*[M3q1Vq[J4Dhmc#qZlrh +[$`mCK5FNH6!U!!5J1@!#b6dNE8G5)Nm!!"*i!%T$Cf*`rp"$2J"i!Hpb!'b,YKV +qEid2MU12)%h3ap$(-#Ml9!&``"#VL'*(lP)5Rd!98N3`4,b)E)!3$TK'-%3Q22& +RPSKJ"Y!$"TD)#!!`45ML"TL)Z)0[",L'EMSJ!`a*8S2$Am9E)N!5N!#CC3`XS@i +-Jr*R!J#`GJ"64@E+B!$p#L!'`5)Jc!2")J""+%!`4Gb)&0c`-[TJ!2cX%@X,J!E +b61iFq2rDd39)!(Z`+3(lEMiY%!$lEL!(F8%S3'!@*NcAlIc83JJ!D`!%B'm#0Vc +rre*(8)`-4`GS234Yj"$cJ)%@3LmiX!d1!&(342!lS(IjmJ!%IJ"m!(S!H!#Abr! +350k')%`!!0(,&K")Jb4,eFbk3fF81J-!!!a&rrpQ"(`!B#C`)*!!"A`"J!MKVNT +&EaSrB!)r"5p`k!!L,S!*-Z1I!*6a+9*%@)Zid)&PXM$L*Tp`!!)!*,"&3HhlN!! +5!ZL#!N%!$p!`C&N3!1AQk8#2lZlb3K(UkB#%lLrh$m2j!U333J$#r5!!h8mSd%3 +q,J!3N!!E$'iS!%"m!HpZHJ"J&M"&)!63L1(l+!!!3$LZ!")C4`!#fNB-44!!E3) +!j!"8ZM`%!NB2rbS%F!cJVAJ)926B4`"4"Z@)5I-)N!"c-*!!40"`r!`!!K3!(fF +3',`!(c&H8QhlEM5(%!aJCMi58,B&!!"R,R0L3)$82$!)!S!%Ff**m!J%5NCR"$! +'B!S`X&q"#Y&D1)!q!'!XHQS#GR%#[hBq!1+0d$!`"&0%J&+@Ff,!)Y3J3$!!)M[ +L(aJ'b6V3"p'3!#KYqfTq!)F"FKNE&m*[M3'19L#"!&h%ja"!lFa"$3+!!!!2rq+ +md#E!#N!i%hB!&Q('!!lQ8K+A3"8b"!4"!!!!(`a"!!9L!!$b3rS"00*"3!(5m4! +!6Y%!3`IJ(S`Q3&*'&SC9D!!aj!IQ8a2YdJIQ&V`!r`!a`+"BX631!%!`"e*(FJ! +b!1@*'BBB!!MfKN2U5dJ!-Bai"mJ3mP4%33hQ8NTA348Xrc53!%+SkJN1B%ji2i% +9"N3!#N%0l&)EA8mG&K!!2arJlK!($R!"d!3@J"`!@e*(ZQ!K4f)!rVM`Tq#A-+$ +R1BF)!T)pm#m')!b3!-L`i8kkr&C-lKMirq64"Ilk!%cqe[lSr`cr32pmJ&J`p@! +S!3lR)!+)5HhlS#&Y2`F3J)Y)J$m!,a3T*X-+r4$bddH3!!`PCG,3`"D%!6L$SjI +,0%KJ&#'Q08!QF'N1&,"`!)"$Lll4fHBR#G"2dBZb8[[+X&'!rq4jrrV!p$a$GA3 +#N!!KS$lk6VS!)$eIrrj+8!0Q%,#!J"MkC`S`2!!$B&hk6T!!e[AJ"ULIT`JJ4Lm +)i5QJVD0'XGpR$L$3"k'Y!S!LX(dLL'!Q3IS!0M!mkP%Ld!F!!,+BC`C+Q'F5B2C +$qJ!Jdp!%!%l4JZ#!3N!p3!!36PiJAe#2"!41d,$U8Q$ZGQ9bF`"%B'eKBfK"%!! +DC(0jFhB!'SK`FQpM!"U5CR#%%(8J!"UHF@3J!6(SDf*N!$%"'Q%!JR4XD`!!!8* +YED%`!@4bB@d"21`!L'`!6!"$L!!D!P@!3))LH!+ZF!3-!!*T!(8!#'F5$'R!,`K +Q"&*!B)#L"K!i$,0FJ2"cB!!11!&Dm(0@!#m)!$J",j!!E3$r5J`i!!3",fFi#!% +"i)J,)QFd)%rb!,Mc*c!A,NJ-!)K!(aKR&Ja!2aKR%&#P1'F18*mS`$KR#)$L$S" +!#R!#B!C`!f#3!%V`F`!S!!ai2rm#MQiF-$aac53LdUX$"#ZR4Z%T!3#dL'D!Hi# +c"Z%T!J#(rXi3!"!i!Kl3jKBL5")BC`$qdV)!3!"QpT(*)!Ma9`-6#`)""JF%"33 +!#!Q!$8Si!T&V&K)i!IX#!3!)8!m-!6%P)(J#h"!S!!I`9i3JK`)3#3%[E4B"I`b +a$!"$C`aJ*`0Y"&01!%#6[A$5'-USMf$31!%)Y)KR#PQ2)3$3+KDSMb$`32ik)Pm +JAk!P,S!3!'S#3TF!!&m5(c!I5J&R"+G'!)"J!U0',SK1d8j@rmiJ6c'`I9"$!"L +J!H!'#Q%+9'!2%'M!)%mK`"`!)JJ5mQi@S"AJ"Jj1AL*I`,c4)Pm3!&JI)&pQ"+) +9B!+Q&@"MPi`83*F8!9"SQ`C`"k*JB!4`"kCJDTX+3*F+!BTKQb"[!!3J,`!)N!! +DlR!-6dl3FV%3)&#Ti5+3!,)LL$p!!!JZRi1&@8pF!#mm`&1!HT!!AU#!i!a#%5! +ICb)J3#!!)&!`'$+`8QF@XN"L%R!!8d%!`'F'%"M4`'$f%""53+!ZC3S3D!K#c#m +(d!J3rpj9Mk!qc(!!(d#(riB!31$$d)%`V[rLFGmJV[rm28F!&$!!,Llrb'%+mB0 +1d)G)4d989Np-M)J!!"(rd!-1rpj3#!criY!$#2rmD3G!4IlF29m!%Q3N#L%Q8hF +VKLm(8!J@4#$rR0!$%[qfdM1B3LlrS"h3%[qK9+T`!'#3!+*L"iCc#rl)iK%)i"1 +H)"`Bd#!+M)*N*"!K*Np348j54R-`NN`8rq*`IUCCjZ*J'JEqD1)4%1!6d2S!$'% +BG"IS)"`@)4$B)!j1d)N!+PG%58j'6h)`k%MRQ!%2#"L`8V!0#LVJ2&!2%Jai"J! +"@U33E65KbD&'S+[S-6kS'R!"B3hpKL!!"#lrk,#ICa49Mcr36Lm-(`5S#PJDi%) +8!"(-2AcrrrrX&mHJ#Hi`UYk3!"!q(fB-%-FZrl$Gr9Jq(m#F#!a("&6rcc#BMP@ +2F!![!+!*m+!*mM#U,&ee%1"f%Z3aqf&Aq+!*r$#UmK!!A+2dSFN`#%JK-"!!&P@ +2,q#A2`!I"+R%d,H!fUQ[!!iq(h!#X+lrq'E3%I(fB2V`,blr3564r43i(f!3T!` +Zrr!J8q!iJ1YQ!N!!2J3aa`TJ8(,X!"4-lK$`rp3*"'FNM%JLG%964NP-43!D51F +I1$b!%$`-fL!'5-"4"[f`+%M"8P"cC3)!G0!UJ+QJ,KmQ6(S!)%FN8(J!!!&JE%S +%C`J3%NL!k%"J""!!!"T)J(B2aJ"+"&I%4!4+!fB+J5#YJ`*`ZCS!&X8MPf!Z$!- +!$iqI"3%4SYVAT3K`qG!$JE&64NT'E)iVJ)*-rFC*l!&"S,r+Y-215H`!%,!T#&8 +,rG)aVJ2rrG5J[pLd`pbd`q#Nb`f%+[hN-Di,rrhQS,rUY-2ZY-2bT-X1r8)TpM' +Z%rrpq+#rr,2$rJ#dq!5Pbri)J8Scdri++dcq$V6i%V3(&V(2rKSd!"`PL6#Gq)@ +&!4LK#hi"X3eJ%R!A$&)6!#6!i"-AX(!!#-#D!"m8X%GXjV+AC+T`-!!NZJ9N+fh +mh2j!+l"[rN5`#b$q!!"-1fhr&[ii3Uhq,%(YrL#NB"!$5'hiq1&%`!VF6VVKF[% +P5Qhq!-J`E[Sr,Ii`6VS&L2+0"%)33YB&519YracMRa!XeTX(F4Fq%3X'CR!0!B" +!XdL5M#mY!BCJ'*!!$!pQ!4S)#%"H!!A8p!S!k0-Y,a"2raLSFdKYrekSScmY!!$ +rB($md'hrBMm!U*-q,IpN3%#HEIpJ3QHJQ"bSM,jIE#U#Y'S3d+L-RPq)Y!C6,Im +FB1kJQ'kKYM#U++M#8)qLYS63,A91ZJ&5-$+@3(mmJ4)8)2rkF@KR%NZU'8KYq3D +U&*!!TT5S%U@Gi85SST!!TTbSRA,L"U'aUK68T2l4J98!%TC@8TaBiU*D-DK+EIp +!Ee!`EIm)#6i[#(&&6VVjp(%6U)4bDc`!!3#3!+U!6VVkiK+SK1!032B4c(SB!R% +IqD*UM!'SK%"rNNj)j`2J6['85Uhr3Qpm+b#+EIp1q1U`2e,ilP#X9&#`8!bYJ2N +L43#!1c!`4r!4H!(K0dE32eS[!0%r,"Y`!"H#9d,6@K"1V3"D,!"J'M&6d)%"@8) ++3#cK0d)9C$!Yq1c34MY!q2"J8HS4Jc#Ua&L28-I!6RA6rp+"&8*Yq1S`Lk)-l$" +"D2MZ-%&QJhbSSp"Ym+likUMfYC1$%M#`8Y&J#0%&8P!1Ja,"1Ip#e+6m,k$l386 +5FE`VArp+X!Y5rdk`#`Rr8,!,B!!4re)lI!%#re5`#bhr9V!,6rpB%9'`#chr@X$ +#!2pFX!Y!rekbc'#`#di%"IpL`Y4N)'hr5K$HN!$!3#`!"T!!E)!!!!)l32pQ-S" +jNP3l3IpS0#d)42dqP#!UP%")`SAmi2"#q1c`rM`4!2!#1*4"FJB'"N)!&$Y#q1V +3E45kq1b4HY*`M$Y"q1jbiL*4jQ&qS*Kb80S"L"#L5(Mrrd)R3UHU48#b''!J@#Z +b"A4E,kN636[6L%*!ah"Y2R")3%+YrdB"3A"-3MmYq2bSKb"5rUL++&r5"ESda`c +ZdS%8Ja*`h!M4N!"0d39`6(C1GB&U%pj!3#K!5Q`!"0)02R$rX+hrGY)0-J&8X$P +fCJBVE!!3rhE34AC!-LB4cQH#!J4``43Z,IpfX$qkd(`'F2mV32mB!RBJ"p$a&)3 +JEIE+)H&$lIq%+dQ%+INXX9Vj1("`)A("1INk-Z8#BHi"2Kp)mfY`NC!!5Y%&N64 +q!#`Yrm)46[q`%ii`!!!(B$)3,Iq&Da`%!!!KCa*US+!88J"V%-$(ZM!bcYj!B0+ +`ca#NZ$-!d%c"j@#q8i4!-L"+3'F55(J!##!!d"qJ-R!"'d$rHKY!qi!#%%#V8fb +!85Ki!8aJ1Mk3!1Z3!!`$C`D52#+J&!!!!3!8CaSJ,!!)%EF!rh)ZXS"Q%J!+d5U +Tb)"!$VRi!9"R"LK8)!b3!!KQ`R!!eD2rm*!!4R8J(q"kI'333L!J*cmmJ8UJ"[# +TF8SICa#44h"ZY&E3Re#GI%8b%$,`3Np'S99`+HM3Ma53!$%'3U-`X#K#TkKJJ&N ++S983)D4BMpAp5V!k'CM5$6a+3!l5Mc*1ZJVX-,!kp4(eK(9&J8194J#&6VVC`V1 +VmD(8IIK)j`HJH3"FC!JX`#QaL*!!KSDNZ!J[$"!K&PJKdQ!ajkU!N!!5MK*Jrq6 +J!q$JA,VpNQ!!!Z)3)3)T4K!Kl#Y-q4il%1mV4V3I#''prd`,"2*Vql*D%,ZU,`` +["Mp`k!NL+ha3!+"KFR6j,#Ym8dP8)IN`9XN0X$P@&0MaBK!Vb%"#+,#A![NRMX- ++BEhqiMUU##eJh!$Jdi53!#,fX$rJrr5`"pMrq%)!U&F5,IrX5)%r!A)!m"(aP"H +cP"FLNI#8&i3r!9A9!K5J@!ArK2'@C`D`"hM!U[riNB,`SS"3B'GQA)ml4INN-q@ +JG%"Bp,"YrqKRX#[l!'BDiDj4+kQQkYL+LR)!&),!LlVk2V!jh"$bmT)c!!$U6r3 +RVe(*F1HJU3IQB@2q"J(r&D@cXX!j%U5j4!!I#kL!e*3&j2)*h2ri2V`!!I!4l8B +9lj3A+R@bP"IZP"H&Gb-"(+)SKI!P'-)Y)#8!&)V*NTNc"'Sr12rUMd9&kpI`LrL +'`92j3T+#bJBB95AC%Q,p+2&L!"'@S#eJ-GM51J!Z!N#-SpF("!*YrrlrcNSYri, +bBK4&!,#D%2*i`QF)X!I#q6CJ"J*Yr[p%%Ir1-%(1q65`"mD!ifhrbU$VEIr3a!M +j9,!(e2PB9qfL+-jR&U!S!2r1Cl)S$P8Ph$$aBV#D$,#kU'S'-R9"8%VJr`)!k09 +p##i!"J!6C`JlEJ!8q3$5%Q#3!'cj!03"fS"UB431-"C,$*!!8'-%'!JS[!!IS!E +J,`Y1ZJF%m-TNT5-'pN!$$#i!'rrJF#)'`$E3-a!Zrq")J)"2(E`!,J$K8Q!l33$ +aF+!'%!raX(!Ufb%!icT$pJ$Ki$VD5)")`+!Z$%F$U&MRE`5!0#cK9G&K1flri1' +rB%J)B$E#)36$[fH%,`ZK)dkk"RVJ3ZiBJ2r1+5RA&"m)3+!)XBKq!*0E!J*"U2E +JUICQ!B(3Np!YEIr8rq*cY$eYrmlrjN#C+!()rqM!NXS3m@hrB$(A'"B!5J03&L# +2m,(KHFV9$4e!rqY+!fFDX$QUCL*f"V!jVQF1`*+Urr6!NL!PB-![8#A!+6qD"J8 +`J,6%F!DU!AD#qN8`Z-BFF!DLB#L4!""E2bhj)2lkj2&VCJ!"6$`Yrl34#X#5`[r +HXkTJ!!%`&@P$LUXVE[rHQ#,j1R$5YMHlqTVdj`,!NVVrhU1TeTi)%("`,N!Jq*j ++4PL2CJD`Pb(rK4%4iY-!!)3Lf4aUHZ$KGP0'S!f',`5G)*,2T25Q%J56,J4BJ$j +`q6`V4m$JE[m!JZ,j@$YZrqMj1N"$j[Nd5J2bBJTJ$-$mp)$BE[riq6"+,[rVX2* +`ZfBD!3M4QrRJbF"4r2Nf-34`#U*JB&46!J0'TlMfX%kkp9`9D6)%'#eYq6Vr8U6 +DTbcp8'#ci1$,fLk!Tbcjl2!P&*+#b!8!rXcAmIrbd5VK41"%$1"%%%kke%J4XF* +`$QF)`$B"!"3`%#i!&'G3%$,qJ@T!!$im!qKJ(U(CdK3S3#m-U(0)5"KY!(UKJUQ +4)$+$8NG8`R[bq`HS(e"15TpQdY*%AS%5rr4`@e+L%@Nq%$#,q!B"3N!1%"[1+d$ +ffJ$NhMY'raC#E93&rUTJlM"!5TC!5Ka!3Uj!3M3b,IMf3"8#3Im2Ca"33[SJcJd +`[qB!%HiU,333rr3!$,i-K3!!IrKY##%5IrKJ!$J#+!9)EIiJ6VS#6(&KN!!Z%%r +fdM&@30H1QS5$&2!P%Qd)%3@a(5E4)TT3*a`G3(!VKS"S%5h`2`&HQS01Z[IN5K% +V%X!dEea+EINF-@%4irJfmZG)N51Jb33[)TSYXLk%5S2`*3j[-)"5PM*@m0ci#[* +DDC1!2rkDS&d$N!"Im84Bm@@6MrmqNb-"QT!!)bQ!%$d"N[!V+Y"&q%kkiBTBMf! +Hi@X$j9%VP8B!KNkkdE+ej$[J8[Md8)3LRj(%N3d@'`!!KV!jp'kJQJ!-KX"0X"I +rp'`'%B"JK24J"Z%TIrJZ!#YYpXlffK9T5`""jP!l-(#jf[R35[N-S!)Z,INd,!! +%"jfYrr3J"Y#YpX(MhNkkpP3!%%U(EKB-EIrCq4aR#L2KpaT8#K#2F*%B%F[e-%k +km`jBMa"TfP+YXk3$,96d9[q`VE!0%R"P$V!!dQi+F3H4!!S,!$!3!!Sjd")!'%+ +X!!a#E!!X+@i3%!!1!#5`(JJ!)#"-T!,JG0J[,)`$!#6J,k#6mUSS)&6@E`0l%NR +V!""+!#48E[`q&%+V!!`RX(d!)+"*$!!!iL3hI!!J!#`hES"2'#",GNp"QB"YN!" +fdM!qKr$F8N`aHr691&!8%2&(N!"`m%!r09,KM6#J0[c91("SmfF+F4G`'K"V"R% +ASZPKC"-!!-!j$T!!aE"+0GP&5R!*SQ$91-q$1jQUd0Ej+$%%eiRrKR"FQ&+2R(" +rS("FSR"rXJ+QF#U'F%#MF"F+i"1QJ1!1)UlrYM#)iLlrPYCT"hi"d-FQ3!S)q5* +"AdA-`D-J!%T!CK3J&G)'-#hj)Q!'8NGJ51M1F!$C,3!BYHJQh#EF50H8%)0L%d, +J+!)%UEP!1raJj2bJ+@(P,a#S88je!!#S8%jeC`4`!@!#F!"-haJ!m2p1ANje!!! +!F!!!!)!!!!Nf!!!!B!!!!#!#+Mmm!!'Tm!#52c`!!DR`!+Br2!!"UI!!ZMmm!!' +Tm!$@2c`!!DR`!3`r2!!"UI!",$mm!!'Tm!&12c`!!DR`!@ir2!!"UI!#+$mm!!' +Tm!Xb2c`!!UR`,Y3r2!!#UI!!!!!+!-!!"`J!!!F)!!!!!q9"4%05!3!%@!!!!!! +!!!29!!!%@!!)!4d!Z`*l!"%#r``!%!6rrrrrm!3!!!J!!1!)!!#l!!##!J!"(Ki +!!3!+4J)(!Ki*-%Q)1V8!QTc`13!L!&`#)!!H#H%3i4!!)`!H!!!X!!N!!`C(C@j +PGQ%!!!-!#)%$!!e!35i!"!!!)`!3!,-"AU*E!!!S!#B"A6*"E'&NC'PZ)&0j!!" +cG'9YFbFJ8h4eCQC*G#"%!!*PE(9iCDSJEh)fGNaTG'@U,J!!!!!S!"N"CLj8D'P +c)&0PE!!!CLe&H(4bB@0dD@jR)'&bB`!!D'PfC5"hBA-JBh*PBA4PC)J))(9cm+N +!!!F!)`%!-%B#+!#$!3J!*#K'!)GTEQC[FQeKG'P[EL"")1$GE'PMC@j4`L`JBfp +ZG-#Q,Li$1(#2855!!PB!Q3*d!*!!)&A&mXhm!3"8$3$i!"lm"!*m!!*q"!Br!!, +e#4q!!!B"!2!-$`q!S!!1`&4998!+UUV!!%!&99IJ!UURi!&9!r!!+T!!+J$K!*! +!+[`"q!#N-F8b!L12!53!Q`'1!$!!Q!!1!+8iV83"#38!$!!-$-$j%"3!$3N$`NS +!m!!$rE"3"m&+!!'B!3!"9`m0$aMiq2QEJB-ccjjZj`!!J!m"'aRqQ3LGJF-fCM0 +hE!!!`!i"-aRpQ3H!ibF'CfCZ!!#!$`!rrKX*'CQ!Ff1-I'CRB&%!#'2m-`F!-d( +-B-c$J($$-rjc!!!)-`-cM-aQc0Q!$`h$-l'a!!#c-`(M"immc-m!"[S!!!El'38 +#b3cl!!*C*#!!R5!jRE$h+!#U!5-!!"-a0M8J9f9cG(*TC'GP)%3#!()JX3!U$"9 +ABA4cEfjfD@aX!!KP,#"$35!j06!h0N'3!+S"Q4!!!("S,L!d-$J[0cBa,6Bb-$" +#!3#`mK"QBAJT%cC!NDS"rKC"6d`!!#p"F("XC8aTEQXk)%&-383)!%4*6P%J&N0 +[EA"eFf9bGQ8k!!3J0c8c-$!X-6Bfm5GT!6Fq3`!!Eh"jFQPRD(3JU5!a16N`,8% +!%'Xc)'*j)(aQ,#"*EQ-Z)'&ZJ!KN)&*KH@e[N!"r6'&e33YF!B%L!8M`4@ePFQ0 +TB@`J4'R"jf*eBYY5&H"LjQ2J[3!#)bi"`J"1!H)!SIU&TBfZ!`3"Sa!BJ!!!"%! +!!!N!1"13!!!!*j!!!-J!!%%J9S%#!XF#"m#!"!rJ3!!!#"KJ)"!Er"!N'T3)6"V +d*!!!Rc)%-N`ek2NN05Jb%$Ii*!!!#$$J#!3Ii"!#!-!J!32`3!#!!)!!J!"!J3! +!)))!!"2N3,F"!%$!"*!!!!!#)!!!!8!!!!#!!2cr!2m!!!&C384$8J%!!@i!!!! +!!!!"53!!!@i!"`!+!'i"&!!4![m-!"!%rrrrre!%!!!'!!#J#!!!EJ!!SJS!!4i +H!!&3"!C8"!F#(JK3"!N`5BJ!D$UeR2!j!#)#A`&m!"i*i4$L%#-&"!!H"`!M!3! +)!!J!-$B#$3!-!#i%"!!%!"J!!"!!D!%+3PBV1#-093!!EP0dG@CQD@jR,LiZ!#S +G"3!!4QPXC6S!!#J!83!3#dPZFe!8G'&XE2"Q1S")@!!53&B0!L-1!"(a!("1-3# +3!#"3pBhpP3*5!!+!!!!%3!!!3!!*)!!!%j!!!!!Rb!!!35"4J3)!!J*#!JI!J!3 +2i%!)''!J%"X!!2`3*"U8#%`Dp#5I-J3b6$8!!1Mj*$8S-K!hq#3)-1!)""m!!1! +3!J$!)!%$m%!!J!#!!%#J!B%!!###N!#Mj%#I3+S%N!!!!!)J!!$m!!&!!!!!J!! +!r`!!"G0"4%05!3!'G`!!!!!!!!A$!!#iQ(KhGCGfKhGhGhKRKfKR0J)lX!SJ#&Q +L"L!)GSGRS!GeL&PeHAF!!(KSGfGcYQ@fGTGR4jSU5SGTrl!+KRJJ#'JN-b!)Gl% +d)4JK0V%hX63L1L3pXca$!l!-)M0SBiCkS!H(T43K&BChKSD'KJ!!KhD'KfGdTiB +fL(KfKhD@K`J!Gi5Q%%q5YC5QPS9iGCD'KR8!!+GRKi@(KC9hGi@MTj1(KT3!!)@ +SCi@PPBCSChH@H(@'Gk8")C!!FDCePS@(PC8!ID@'KBH46(GR!!KfCTTeTC5AGTC +fP4"+Kh@PPN3(KBB3E)@@KS#TPB#@N9Z3!'QQKBD9KJ!!PBC&DAKhKfGT@(PSH)G +iCJ!!L'KSGhD(D'KT@&T,GSKTCd#!Th#IN!#NK#!)L4GhHkH'KhI!eJL!ChKhS&T +hGR1fKjCQKhD&Kc!b!3!35RKQGRH(KRKfGSDPCjGhK`!!KhCQ@@GCGfTPKRL8GiK +hH"$$KSCfL#-@GSH')!J3)*ChGhBJ(`#p!)#@KC@'Kh@)GiGAH(D'GTB36`!*KiC +fGiCiH&F33)@P%&#'KBC6"##BH,$%H@GjKBGTCfKiD8$AKfB!3*GSD(D&H)GRPfG +dSLKh-$*i"JTSXI!`d9PR@QKSD-"fCl!ID(KC@!!'GRGSH'KCD9KS-R"!KPGiChK +f)!#)@'Gk4V!GD'KQH(KSD&PSD3J!D&PR3(eT@@GSCfPT9hPS@9P#&&R!GPKiCeR +"I(KBGN#DD%'ND9PC#S*BdEeD3)GC@'KQ4c!fGiGfKiHK4L`!CjDJ@V!dGK#aL(H +&KSYf#[N(1!)F9l"kGj&hehGkCc``FX"mX$GSGRG'%@R#H$"bKhGR-'pBX#"SH'H +bL(H(G`6lGQH4QTGBChPAS2fJrPN`-V(6-6+K&,%d3lZ`F5-pD(GfD+!CGl(X)a& +f-!ZK$V%3GM(k'%)TGiJ`8EBm5RG+G,!AT(T(GU!'HK!35S1bKk$+PSD@GRL(Gi" +cPQ@e`)#9PRGhKRD3!%i4+CCAGi@AKBD"Q5%3X)&hPBCe%%YjD)5@GV-`lBDPG`! +!9VCSKC1fPC@&PD@9P@Q&P3!)KBD'Pi5&YS5PPD6`YfL9CUB"!2"lKT1eKRH8PT@ +@K@L8Kj@'!!#'Nl5MXkD'KB@@GSCNDAKS!9``)fGjD(PC9SHBD,#1X)JJe(JJ'RK +!D+D!Vi%i4l(KL3GjYj!!R)F32l"5CJN6%,*dTL!QKRGfGk!))!L(C6$aGBL&!!K +fKj9hKSH'PS9fDEN8KCCPQ)!qGiGRKRH(CT'FGa!J)#DJ$T*0!)k(CIB*Pa!rN!" +'G5!MN!"ES%)J"b$4GiBJ+jCeP9D"!D$0H)KRKiGB)$1JdjCCL$H*D@N!#)5@ChG +A5eLhJ)i0X$Q(D(P*#5)J'PTR`I"+D'PRDF$%CfPh3HpQD#!!KfKh@QLbqhKRDPP +R9j9iGiB!!)KAGfKRHACfQ'KeD)KBKeS!%&GjCePi59KhH8PS@E#"5(PR!D&!R'K +CG@TSGNb`HPPT9TE!GRI!@!S5Cd"E@%#`D8Ph@@I!@'9))!5@L(83!)H@Kj8aA(G +hPQL'Gi9DJG@9!!"SQA5BG`Rj#PTQ@(H(NAGh-N$T)K9ePb%)`'eR1ePhGeGj9k" +5P`(J-+ThGh@9GhPePeGhH9L`+b!)N!#-!2Z(@*9iCBSj@##!)5L()4Ub0l-A)1) +a$HrJX4FL06!K-3YS)+`X0F"YGMLAChNT2622*"%J"R,&KSDBS%-FK5iJ#"")KSD +J[8P!!*GQ5)K)D+%aH'DQKi1&L(KQ!!#R9SGU4SPfThD(G++'GhPQ!)#f5'H+0SK +hTD@ak6PiH(@K&J!!D&KjD8TC+@Sm1dCiGBPfL4"!5PD)1l$2KeHA1)G@Yi5)N!! +kU!%!`&Y+5@PADPPBCiGDGAKT9TFB!hGc#$&4--ahGiH`),"@GSDA@(Gi"!"BH," +FGC@hF)q!TSGPCRKk&rcrGh!!!!!9&%PZFh4KE'`JFfpQG(GKFQ8JBA-k!!!!#!F +JCQpXC'9b!!!!43-(J!!!!!8c,M!Z0cJc,M!Z0b`J!+NJ-6Nj-#dj-b`J3@aKC'4 +TEL"6HA0dC@ec,#"*EQ-Z)'&ZC#"5BAPYEfjN)%aKG3!!!"i$"i!!!!!&-bi`,MF +48h4eCQC*G#"648%J-bi`,MF!!!!2!!)%)'pQ)!FJDA4PEA-Z!!!!$!!S!#J!YJ% +F"!&993!!!!`!)!!)!+)"(!##998!!!!-!')!NJ$`!CJ!K999!!!!$!!S!#J!G3% +m!)G993!!!!`!4J#Q!,S"eJ#'998!!!!-!#!!#!#L!4`!J&99!!!!$!!S!#J!VJ& +1!,9993!!!"8!0!!!!4%"CJ!"!3!"!!!!!!!$k!!!!!##!!%!!!!!!'N!B`"p!*m +%!Np,!!!!!!!!!$d!B!$cL'&8D'9bC5"TFb"ZEh3JC@j[G@GS)(*[EfdJEfiJdPi +`db"dEb"`CA*QEh*Y)(4SC5"TER0dB@aXBA4TEfiZ)#""EL"KC'4TG'P[EQ&X)&i +a)'*jG'9c)'&bC5"ZC@9NC@3Z#!!!!&)!!3!!!!!!E3"Q!)%!SJ3#6dX!!!!!!!3 +!5!"R!31)-P0[FR*j,#"LGA3JB5"NDA0V)(*PE'&dC@3JCA*bEh)J+&i`+5"SBA- +JEf0MGA*bC@3Z!!!!6J!#!!!!!!!a!'F!43#Y"!44G@Pd!!!!!!!+!&!!(!%3L"a +*ER0dB@aXBA4TEfiJGf&c)(0eBf0PFh0QG@`K!!!!!!!)!!i!+!!ZS!)!!3!!!#J +!!3!!!!!!`!#1!03!dJ3)3fpZG'PZG@8!!!!!!!3!"!#h!@,!!J2S!!!!IJ!"!!! +!!!"6!(-!C`#["!*25`!!!!!!"!"*!%8",SKG3@iJDA4PE5"hBA-JBfpYF(*PFh0 +PC#"hDA4S)'%JE@9dD'pN)(4SBA3JG'KTFb"fCA*cD@pZ)'pQ)(4SC5"cC@aQ,@9 +iG(*KBh4[FL"NEf9c)'j[G#"SB@jNE'8Z!!!!!&S!!3!!!!!!A3"`!(%!V!3#6dX +!!!!!!!!!5J"9!41)1P0[FR*j,L!J5@jcG'&XE'&dD@pZ)'0KEL"[EQaj)'*P)(" +PFQC[FQePC#"[EL")4P-JGQpXG@ePFbi!!!"Z!!%!!!!!!'J!HJ"m!,B%!Np,!!! +!!!!!!%J!AJ%PL%j6EfeP)'PdC@ec)(GPFQ8JFfYTF("PC#"LC@0KGA0P)(4SCAN +JBA*P)'j[G#"cGA"`Eh*dC@3JBRNJG'KTFb"cC@aQ,@9iG(*KBh4[FLi!!!"D!!% +!!!!!!&d!F!"a!+`%!Np,!!!!!!!!!%S!93%6L$T8D'8JCQPXC5$5AM$6)'eKH5" +LC5"NB@eKCf9N,L!J8'aPBA0P)(9cC5"TG#"hDA4S)'0KGA4TEfiZ!!!!#!!J)!% +!!J!!!!!!('&eFh3!!!!"4P*&4J!!!!!!J%P$6L-!!!!!!)!!!!![,UNJ-6Nj-#d +j-L""E'&NC'PZ)&0jFh4PEA-X)%PZBb"KEQ3J8Q&jE@pZC#"-BA8!!!!(39"36!! +!!!!!!3!!!3!!!!+!!!!%3!!!#5!!!"13!!!!*mJ!!%%%!!#"!J!"!!%!!JI!J!3 +2i%!)''!J%"[m%#3DP!K-'[3NRc)%-N`ek2NN05Jb%$Ii*!J`i!J%(q!3!J$!)!% +$m%!!J!#!!%#"!!!JJJ!!%q3!!!R)!!!%N!!!!!)J!!!"3!!!!)!!!!%!!!!$J!! +!"m!!!!rJ!!!Im!!!2rJ!!(rm!!$rrJ!"rrm!!rrrJ!Irrm!2rrrJ(rrrm$rrrrK +rrrrmrrrrrRrrrrmrrrrq(rrrr!rrrrJ(rrr`!rrri!(rrm!!rrq!!(rr!!!rrJ! +!(r`!!!ri!!!(m!!!!q!!!!(!!!!!J!!!!!6b!!!!#J!!!(*#H!T+RFj1ZJ!N3QG +)H3!!rrp)E`!%5&G)H!!")MVrhNke%!!JE3"X6T!!UI4CMbmm@N956d*RUD!N9eQ +2,ca%394"3QHTS#"A)&!LH!N)*&*J$M,BCJSb'Q!#3KP4bIrmZmPQlUQMUD0CMbm +m4&*&6%*RUD!J9k!P)&$L3#30B!Bb'0@e%!"4b2riUD01G5"I-KJd',"B9mRrqNT +#Crj1m#$m)&mb'$3BX*KAbIrk5N*RrNl`)2SJAc)B0"L`3Qi+N!""E3E33%(`!!) +`%'Iq6[!!!#![!!3[33!%)Lm!##pI!!4)jc`!*!!Q!8K#a--S!#S"5%A)aG4%5%* +#3X$"d)*-h`!m)Kp1G5![!!3[33!%)Lm!##pI!!4)jc%!6VS!R%cI!)`L(dje)#m +!"#p"!!3L,`!),em!"%MR-3"1ZJ"m)!&-h`#-)Kp1G5![!!3[33!%)Lm!##pI!!4 +)jc%!6VS!,%cI!)`L(dje)#m!"#p"!!3L,`!),em!"%MR-3"1ZJ!-)!&-h`#-)Kp +1G8U!DKa+J@S-4)"%J8kk!#"%J8je4)"1ZJ!@4)"%J8je5S&U#N5"6VS!"N5!6R8 +Z2!!!rrqbJ'-')J"`!%jeX)GL$)$"5%!b!%*!5%"1GE+(BKSZ!%*!5%#!`8K!5%F +q!%K(MX%`"dK(-JG1G53!*J(LL1+*XSGLq)$"`)Fb!m,!,J0)4ml!5%I5Kf8)NS* +L"%5"6R963'$N6R91F8+RB3!!&&L2C`TK!2h-B3!"&+Rd6R'Tp%j@rr4)ja%B3JH +K'Le)rrK+,J!,C`BJH!+QS"X[2!!!S2a1ZJ(`,8$rr&K2C`!!c#mZrra1ZJ&+5J" +B6fF'F!&J!!$!)$`!!%!!S4iQ5#!,C`!!U&Q2,ca%3de32c`!J+JI+&mJ$'B))%Z +J(f!!!)`[$+Q5)%bJC#"-S#NJ9#&Zrr`!$#"8)8X!%#mm!!#KQ%kk!B)Y32rd,c` +!!+LI6VS"G#)Zrr5`J9E$4!0)JdM$)&3K3`!8,a3r2+$m,c`!!+$m6VS"+&L2(`" +1ZJ(#,c`!!+'B6VS"2NU!6qm!$'F%6VS"`$!i!9VJ3!a!!!CQ#%(k!"SKb!-mIJ% +JE[riS"X3"dcZ')Mrj%jH6R919J!!51F"'%)(,c`!!+$m6VS!pLK!)!aB6fG-,`a +1ZJ"85J"B6fG!,b`!$$mmS2`[2!!!S2a1ZJ#S@)mI!%kk!8)J6+%S*NJL8b"T!"# +J(b",S#-`1!&Di%!-3!!'CJC`!#(!!caq!4!(61iBJ2rd6Pj1G8j@!!")ja!)+'i +!#(B!$+a"6%&%!!*Q&!bX4%008!!'CJT`!E"X!!TQ!RB"%!0-lK!)rrK1ANje6PB +!!&Q22cbSER!"(`"1ZJ#b@Bmr2+TZF!%I!%kk!+3J(l#ICJB`2!)!B!3`2!3!6Pj +1G8j@!!![!c!m#!$!EJ!+FJ!b!%U"8X0%!fF%F!&J!R!!*Llrr%jH6R919J!!51F +I!$iZ!!T)abm(6VVraKS!F!!3"3a!!!&B6fB3!NF(rdkkrhb`4fi%F!"J+PQ22cb +SRh!"(`"1ZJ!S+"pCMcm((`91ZJ!F,"qiKPI$4!0R"(!!B!)J"NcZ!2Mrl%jH6R8 +LAa)I-"p+!@F%TdCJ!U0',SK1d5*I%Km`(b"I5J&R"+C(B!+L4dl4)Pp`!D'B6Y% +!!!0QB&C"6%&%4%008!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%MRB2" +d-Tr#,dJ!)#"2)P3aD3!8!"JK3!!N-A`!!3!XdT%K33!ZS!,I`NcI$`C1G8Ti#Pj +R$#!U!!KR$#"!)""R"Lmkrk"1G8MR(`C"q[qLF!`L+J!%`VJ$'Q'NCJ!!j%Kkrj* +1ZJ+-@%pR!!$#S4SZ#!JU!!B!"'F')(J#TU!E,#S!"#SU!!JB+J!%Pp59e#!krek +K(QB!!+)X5#!kre)L"X+i!aTB3@%!reBJ1[p+`,J$'NU&CJ5K)Q!%)%@J*fCd+NK +)H[mf,a!J1[mN8B![!#!18)![!#mkr`jK!!"`h[`!&#"1S"mJ4k!EFJ!5"1F*iaR +N%3!"!#!#!3$J)%fJD3)!!"q!!5"0S'V9e0I83IVqfNU3!'F)F!'KQ(!$SCJJ659 +)!!K`!%cIB2K1G8cIB2KJ!2m1)%kJ(pA8ep3J4k!E-$J#)$(!#Q#4b'$J)'m!#(! +!%"!-!!!"CJErrf!!!A")jamq3IS"DL*)*%JQ5#K)+NJX5#!))JJN##B)+!JU##` +))'m!,0$m3!!Z2!!!!6SK#8MJrRj4crrk*'m!-&#+*Qm!1#K[!$$Cl`!d+NbDr!! +JGJ"i!5S$)!-L!lR+C`!"!!a%!!&Q$KJD!)3!!3!!%"VK5)K!G!qlbQi#G!$LM'3 +!!+)X5h!!%"Sm!!*'!!m#3!$`k8J5'S!",J$P50#[!#`J3#*3&YN@f4EC8Flrr#` +m!!!!rdT$Ed`J6T($)NK`!"!Bd"M3%!*!!"l[50"&j8M3V`!X)%!JL9*&bSC93fB +L8NNJ5A!!%"M3'0!3!N!!(Zp)d%AP50#[!#`J3##*8NA+KRB!!SIrrrm!hSAPMpk +[!#`J4b#18NA+KP(+rf"J!2mk&YT53`a$!!0Q+L",9dJL5(!!%"M3'0!3!N!!(Zp +)d%AP50#[!#`J3##*8N8#K3!!!2pf!P(+rb4J!2lqPqm!1#"[!$`JLdcII2K1G5! +J)#!JU6%j16)J3@aKC'4TEL"6HA0dC@ec,#"*EQ-Z6PB!!%MR%!JSEJ!)GJ"`!$! +8$)!!!%&%CLC`!$!X!!)-J!!!3e*Q'#)X!!4#38K"i%P6JC1"8S%-!3!"CJ*f!4! +$61i3#2ri6Pj1G3!!!"!!+`!&!4J"pJ!!!!!!!!-!!!!"!!!!41J!!%2S!!!#PJ, +p9UJ$-J!!!"`#KJ!64%&833!!!+*D49*2!!!!VN4548`!!!#k3dp%43!#!-C659T +&!!!!kP"*3e3!!3$f8(0PG!!!!3j69&)J!!%"'RCPFR-!!3%b8e45)`!!!8T"6&* +8!!B"9N4-6dF!!!'U4%P86!!(!EC'C@&d!!!#&N*14%`!!!)LBA9cG!!!!Lj'8N9 +'!!!#1NP$6L-!!!*'4%008!!!!P*6CA4R!!!#AJ!!rrmS!!!!!!!!!!!!rrm)!!- +Z!!!!!!!!rrmS!!0P!!!!!!!#rrmi!!0T!!!!!!!"rrmF!$Yd![fHZ!!!rrmS!#S +a!!!!!2rrrrm!!#UP!!!!!!2Srrm!!#Uc!!!!!!#!rrm!!#kF!!!!!!#!rrm!!#r +j!!!!!!)!!!!J!$A3!!!!!!)"!!FJ!$AT!!!!!!!"rrmJ!$Ae!!!!!!!#rrmJ!$B +q!!!!!!#!rrm!!$CJ!!!!!!3"rrmJ!$Cc!!!!!!##rrmJ!$D$!!!!!!#&rrmN!$D +6![fID!#(rrmJ!$DM!!!!!!#'rrmN!$Dc![fH8!#!rrmJ!$E$!!!!!!#"rrmJ!$E +6!!!!!!2SrrmJ!$EM!!!!!!3"rrmJ!$Em!!!!!!#&rrmN!$H#![fHP!#(rrm!!$I +B!!!!!!2SrrmJ!$JU!!!!!!#'rrmN!$K@![fH3!#!rrm!!$MB!!!!!!#errmJ!$N +f!!!!!!##rrm!!$QS!!!!!!!!rrmJ!$S'!!!!!!#!rrm!!$S5!!!!!!!!rrm!!$S +b!!!!!!#!rrm!!$TP!!!!!!#!rrmJ!$T`!!!!!!#!rrm!!%"U!!!!!!!!rrm!!%2 +8![fHB!C`FQpYF(3)a#"cG@CQDAKr1J: diff --git a/jeu-test/aliens-1.0.2/Makefile.am b/jeu-test/aliens-1.0.2/Makefile.am new file mode 100644 index 0000000..f22c7c1 --- /dev/null +++ b/jeu-test/aliens-1.0.2/Makefile.am @@ -0,0 +1,17 @@ + +bin_PROGRAMS = aliens + +EXTRA_DIST = \ + CHANGES \ + autogen.sh \ + VisualC.zip \ + MPWmake.sea.hqx + +aliens_SOURCES = \ + aliens.c + +aliens_LDADD = -lSDL_mixer -lSDL_image + +dist-hook: + cp -rp data $(distdir) + diff --git a/jeu-test/aliens-1.0.2/Makefile.in b/jeu-test/aliens-1.0.2/Makefile.in new file mode 100644 index 0000000..f47389e --- /dev/null +++ b/jeu-test/aliens-1.0.2/Makefile.in @@ -0,0 +1,328 @@ +# Makefile.in generated automatically by automake 1.4 from Makefile.am + +# Copyright (C) 1994, 1995-8, 1999 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 = @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 + +DESTDIR = + +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ + +top_builddir = . + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +transform = @program_transform_name@ + +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +CC = @CC@ +MAKEINFO = @MAKEINFO@ +PACKAGE = @PACKAGE@ +SDL_CFLAGS = @SDL_CFLAGS@ +SDL_CONFIG = @SDL_CONFIG@ +SDL_LIBS = @SDL_LIBS@ +VERSION = @VERSION@ + +bin_PROGRAMS = aliens + +EXTRA_DIST = CHANGES autogen.sh VisualC.zip MPWmake.sea.hqx + + +aliens_SOURCES = aliens.c + + +aliens_LDADD = -lSDL_mixer -lSDL_image +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +PROGRAMS = $(bin_PROGRAMS) + + +DEFS = @DEFS@ -I. -I$(srcdir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ +aliens_OBJECTS = aliens.o +aliens_DEPENDENCIES = +aliens_LDFLAGS = +CFLAGS = @CFLAGS@ +COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +DIST_COMMON = README COPYING Makefile.am Makefile.in acinclude.m4 \ +aclocal.m4 configure configure.in install-sh missing mkinstalldirs + + +DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) + +TAR = gtar +GZIP_ENV = --best +SOURCES = $(aliens_SOURCES) +OBJECTS = $(aliens_OBJECTS) + +all: all-redirect +.SUFFIXES: +.SUFFIXES: .S .c .o .s +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile + +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) \ + && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status + +$(ACLOCAL_M4): configure.in acinclude.m4 + cd $(srcdir) && $(ACLOCAL) + +config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck +$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) + cd $(srcdir) && $(AUTOCONF) + +mostlyclean-binPROGRAMS: + +clean-binPROGRAMS: + -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) + +distclean-binPROGRAMS: + +maintainer-clean-binPROGRAMS: + +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(bindir) + @list='$(bin_PROGRAMS)'; for p in $$list; do \ + if test -f $$p; then \ + echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ + $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + else :; fi; \ + done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + list='$(bin_PROGRAMS)'; for p in $$list; do \ + rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ + done + +.c.o: + $(COMPILE) -c $< + +.s.o: + $(COMPILE) -c $< + +.S.o: + $(COMPILE) -c $< + +mostlyclean-compile: + -rm -f *.o core *.core + +clean-compile: + +distclean-compile: + -rm -f *.tab.c + +maintainer-clean-compile: + +aliens: $(aliens_OBJECTS) $(aliens_DEPENDENCIES) + @rm -f aliens + $(LINK) $(aliens_LDFLAGS) $(aliens_OBJECTS) $(aliens_LDADD) $(LIBS) + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + here=`pwd` && cd $(srcdir) \ + && mkid -f$$here/ID $$unique $(LISP) + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) + +mostlyclean-tags: + +clean-tags: + +distclean-tags: + -rm -f TAGS ID + +maintainer-clean-tags: + +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(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 + -rm -rf $(distdir) + GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz + mkdir $(distdir)/=build + mkdir $(distdir)/=inst + dc_install_base=`cd $(distdir)/=inst && pwd`; \ + cd $(distdir)/=build \ + && ../configure --srcdir=.. --prefix=$$dc_install_base \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) dist + -rm -rf $(distdir) + @banner="$(distdir).tar.gz is ready for distribution"; \ + dashes=`echo "$$banner" | sed s/./=/g`; \ + echo "$$dashes"; \ + echo "$$banner"; \ + echo "$$dashes" +dist: distdir + -chmod -R a+r $(distdir) + GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) + -rm -rf $(distdir) +dist-all: distdir + -chmod -R a+r $(distdir) + GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) + -rm -rf $(distdir) +distdir: $(DISTFILES) + -rm -rf $(distdir) + mkdir $(distdir) + -chmod 777 $(distdir) + @for file in $(DISTFILES); do \ + d=$(srcdir); \ + if test -d $$d/$$file; then \ + cp -pr $$/$$file $(distdir)/$$file; \ + else \ + test -f $(distdir)/$$file \ + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ + || cp -p $$d/$$file $(distdir)/$$file || :; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook + +info-am: +info: info-am +dvi-am: +dvi: dvi-am +check-am: all-am +check: check-am +installcheck-am: +installcheck: installcheck-am +install-exec-am: install-binPROGRAMS +install-exec: install-exec-am + +install-data-am: +install-data: install-data-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am +install: install-am +uninstall-am: uninstall-binPROGRAMS +uninstall: uninstall-am +all-am: Makefile $(PROGRAMS) +all-redirect: all-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install +installdirs: + $(mkinstalldirs) $(DESTDIR)$(bindir) + + +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + -rm -f config.cache config.log stamp-h stamp-h[0-9]* + +maintainer-clean-generic: +mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ + mostlyclean-tags mostlyclean-generic + +mostlyclean: mostlyclean-am + +clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ + mostlyclean-am + +clean: clean-am + +distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ + distclean-generic clean-am + +distclean: distclean-am + -rm -f config.status + +maintainer-clean-am: maintainer-clean-binPROGRAMS \ + maintainer-clean-compile maintainer-clean-tags \ + maintainer-clean-generic distclean-am + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + +maintainer-clean: maintainer-clean-am + -rm -f config.status + +.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ +maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ +mostlyclean-compile distclean-compile clean-compile \ +maintainer-clean-compile tags mostlyclean-tags distclean-tags \ +clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ +check-am installcheck-am installcheck install-exec-am install-exec \ +install-data-am install-data install-am install uninstall-am uninstall \ +all-redirect all-am all installdirs mostlyclean-generic \ +distclean-generic clean-generic maintainer-clean-generic clean \ +mostlyclean distclean maintainer-clean + + +dist-hook: + cp -rp data $(distdir) + +# 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/jeu-test/aliens-1.0.2/README b/jeu-test/aliens-1.0.2/README new file mode 100644 index 0000000..fbd6bc8 --- /dev/null +++ b/jeu-test/aliens-1.0.2/README @@ -0,0 +1,13 @@ + +A silly little invading aliens type game -- just an example of using SDL +with the mixer library. + +You only get one life -- stop those aliens from landing on you! +Keys: + Fire (3 shots available) + Move right + Move left + Quit the game + +This example is available under the GNU General Public License version 2. + diff --git a/jeu-test/aliens-1.0.2/acinclude.m4 b/jeu-test/aliens-1.0.2/acinclude.m4 new file mode 100644 index 0000000..91fe41d --- /dev/null +++ b/jeu-test/aliens-1.0.2/acinclude.m4 @@ -0,0 +1,168 @@ +# Configure paths for SDL +# Sam Lantinga 9/21/99 +# stolen from Manish Singh +# stolen back from Frank Belew +# stolen from Manish Singh +# Shamelessly stolen from Owen Taylor + +dnl AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) +dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS +dnl +AC_DEFUN(AM_PATH_SDL, +[dnl +dnl Get the cflags and libraries from the sdl-config script +dnl +AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], + sdl_prefix="$withval", sdl_prefix="") +AC_ARG_WITH(sdl-exec-prefix,[ --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional)], + sdl_exec_prefix="$withval", sdl_exec_prefix="") +AC_ARG_ENABLE(sdltest, [ --disable-sdltest Do not try to compile and run a test SDL program], + , enable_sdltest=yes) + + if test x$sdl_exec_prefix != x ; then + sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" + if test x${SDL_CONFIG+set} != xset ; then + SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config + fi + fi + if test x$sdl_prefix != x ; then + sdl_args="$sdl_args --prefix=$sdl_prefix" + if test x${SDL_CONFIG+set} != xset ; then + SDL_CONFIG=$sdl_prefix/bin/sdl-config + fi + fi + + AC_PATH_PROG(SDL_CONFIG, sdl-config, no) + min_sdl_version=ifelse([$1], ,0.11.0,$1) + AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) + no_sdl="" + if test "$SDL_CONFIG" = "no" ; then + no_sdl=yes + else + SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` + SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` + + sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ + sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` + sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ + sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` + sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ + sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` + if test "x$enable_sdltest" = "xyes" ; then + ac_save_CFLAGS="$CFLAGS" + ac_save_LIBS="$LIBS" + CFLAGS="$CFLAGS $SDL_CFLAGS" + LIBS="$LIBS $SDL_LIBS" +dnl +dnl Now check if the installed SDL is sufficiently new. (Also sanity +dnl checks the results of sdl-config to some extent +dnl + rm -f conf.sdltest + AC_TRY_RUN([ +#include +#include +#include +#include "SDL.h" + +char* +my_strdup (char *str) +{ + char *new_str; + + if (str) + { + new_str = malloc ((strlen (str) + 1) * sizeof(char)); + strcpy (new_str, str); + } + else + new_str = NULL; + + return new_str; +} + +int main (int argc, char *argv[]) +{ + int major, minor, micro; + char *tmp_version; + + /* This hangs on some systems (?) + system ("touch conf.sdltest"); + */ + { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } + + /* HP/UX 9 (%@#!) writes to sscanf strings */ + tmp_version = my_strdup("$min_sdl_version"); + if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { + printf("%s, bad version string\n", "$min_sdl_version"); + exit(1); + } + + if (($sdl_major_version > major) || + (($sdl_major_version == major) && ($sdl_minor_version > minor)) || + (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) + { + return 0; + } + else + { + printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); + printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); + printf("*** best to upgrade to the required version.\n"); + printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); + printf("*** to point to the correct copy of sdl-config, and remove the file\n"); + printf("*** config.cache before re-running configure\n"); + return 1; + } +} + +],, no_sdl=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + fi + fi + if test "x$no_sdl" = x ; then + AC_MSG_RESULT(yes) + ifelse([$2], , :, [$2]) + else + AC_MSG_RESULT(no) + if test "$SDL_CONFIG" = "no" ; then + echo "*** The sdl-config script installed by SDL could not be found" + echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" + echo "*** your path, or set the SDL_CONFIG environment variable to the" + echo "*** full path to sdl-config." + else + if test -f conf.sdltest ; then + : + else + echo "*** Could not run SDL test program, checking why..." + CFLAGS="$CFLAGS $SDL_CFLAGS" + LIBS="$LIBS $SDL_LIBS" + AC_TRY_LINK([ +#include +#include "SDL.h" +], [ return 0; ], + [ echo "*** The test program compiled, but did not run. This usually means" + echo "*** that the run-time linker is not finding SDL or finding the wrong" + echo "*** version of SDL. If it is not finding SDL, you'll need to set your" + echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" + echo "*** to the installed location Also, make sure you have run ldconfig if that" + echo "*** is required on your system" + echo "***" + echo "*** If you have an old version installed, it is best to remove it, although" + echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], + [ echo "*** The test program failed to compile or link. See the file config.log for the" + echo "*** exact error that occured. This usually means SDL was incorrectly installed" + echo "*** or that you have moved SDL since it was installed. In the latter case, you" + echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ]) + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + fi + fi + SDL_CFLAGS="" + SDL_LIBS="" + ifelse([$3], , :, [$3]) + fi + AC_SUBST(SDL_CFLAGS) + AC_SUBST(SDL_LIBS) + rm -f conf.sdltest +]) diff --git a/jeu-test/aliens-1.0.2/aclocal.m4 b/jeu-test/aliens-1.0.2/aclocal.m4 new file mode 100644 index 0000000..0c6b6e0 --- /dev/null +++ b/jeu-test/aliens-1.0.2/aclocal.m4 @@ -0,0 +1,273 @@ +dnl aclocal.m4 generated automatically by aclocal 1.4 + +dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl This program is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without +dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A +dnl PARTICULAR PURPOSE. + +# Configure paths for SDL +# Sam Lantinga 9/21/99 +# stolen from Manish Singh +# stolen back from Frank Belew +# stolen from Manish Singh +# Shamelessly stolen from Owen Taylor + +dnl AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) +dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS +dnl +AC_DEFUN(AM_PATH_SDL, +[dnl +dnl Get the cflags and libraries from the sdl-config script +dnl +AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], + sdl_prefix="$withval", sdl_prefix="") +AC_ARG_WITH(sdl-exec-prefix,[ --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional)], + sdl_exec_prefix="$withval", sdl_exec_prefix="") +AC_ARG_ENABLE(sdltest, [ --disable-sdltest Do not try to compile and run a test SDL program], + , enable_sdltest=yes) + + if test x$sdl_exec_prefix != x ; then + sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" + if test x${SDL_CONFIG+set} != xset ; then + SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config + fi + fi + if test x$sdl_prefix != x ; then + sdl_args="$sdl_args --prefix=$sdl_prefix" + if test x${SDL_CONFIG+set} != xset ; then + SDL_CONFIG=$sdl_prefix/bin/sdl-config + fi + fi + + AC_PATH_PROG(SDL_CONFIG, sdl-config, no) + min_sdl_version=ifelse([$1], ,0.11.0,$1) + AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) + no_sdl="" + if test "$SDL_CONFIG" = "no" ; then + no_sdl=yes + else + SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` + SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` + + sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ + sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` + sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ + sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` + sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ + sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` + if test "x$enable_sdltest" = "xyes" ; then + ac_save_CFLAGS="$CFLAGS" + ac_save_LIBS="$LIBS" + CFLAGS="$CFLAGS $SDL_CFLAGS" + LIBS="$LIBS $SDL_LIBS" +dnl +dnl Now check if the installed SDL is sufficiently new. (Also sanity +dnl checks the results of sdl-config to some extent +dnl + rm -f conf.sdltest + AC_TRY_RUN([ +#include +#include +#include +#include "SDL.h" + +char* +my_strdup (char *str) +{ + char *new_str; + + if (str) + { + new_str = malloc ((strlen (str) + 1) * sizeof(char)); + strcpy (new_str, str); + } + else + new_str = NULL; + + return new_str; +} + +int main (int argc, char *argv[]) +{ + int major, minor, micro; + char *tmp_version; + + /* This hangs on some systems (?) + system ("touch conf.sdltest"); + */ + { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } + + /* HP/UX 9 (%@#!) writes to sscanf strings */ + tmp_version = my_strdup("$min_sdl_version"); + if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { + printf("%s, bad version string\n", "$min_sdl_version"); + exit(1); + } + + if (($sdl_major_version > major) || + (($sdl_major_version == major) && ($sdl_minor_version > minor)) || + (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) + { + return 0; + } + else + { + printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); + printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); + printf("*** best to upgrade to the required version.\n"); + printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); + printf("*** to point to the correct copy of sdl-config, and remove the file\n"); + printf("*** config.cache before re-running configure\n"); + return 1; + } +} + +],, no_sdl=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + fi + fi + if test "x$no_sdl" = x ; then + AC_MSG_RESULT(yes) + ifelse([$2], , :, [$2]) + else + AC_MSG_RESULT(no) + if test "$SDL_CONFIG" = "no" ; then + echo "*** The sdl-config script installed by SDL could not be found" + echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" + echo "*** your path, or set the SDL_CONFIG environment variable to the" + echo "*** full path to sdl-config." + else + if test -f conf.sdltest ; then + : + else + echo "*** Could not run SDL test program, checking why..." + CFLAGS="$CFLAGS $SDL_CFLAGS" + LIBS="$LIBS $SDL_LIBS" + AC_TRY_LINK([ +#include +#include "SDL.h" +], [ return 0; ], + [ echo "*** The test program compiled, but did not run. This usually means" + echo "*** that the run-time linker is not finding SDL or finding the wrong" + echo "*** version of SDL. If it is not finding SDL, you'll need to set your" + echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" + echo "*** to the installed location Also, make sure you have run ldconfig if that" + echo "*** is required on your system" + echo "***" + echo "*** If you have an old version installed, it is best to remove it, although" + echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], + [ echo "*** The test program failed to compile or link. See the file config.log for the" + echo "*** exact error that occured. This usually means SDL was incorrectly installed" + echo "*** or that you have moved SDL since it was installed. In the latter case, you" + echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ]) + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + fi + fi + SDL_CFLAGS="" + SDL_LIBS="" + ifelse([$3], , :, [$3]) + fi + AC_SUBST(SDL_CFLAGS) + AC_SUBST(SDL_LIBS) + rm -f conf.sdltest +]) + +# Do all the work for Automake. 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. + +# serial 1 + +dnl Usage: +dnl AM_INIT_AUTOMAKE(package,version, [no-define]) + +AC_DEFUN(AM_INIT_AUTOMAKE, +[AC_REQUIRE([AC_PROG_INSTALL]) +PACKAGE=[$1] +AC_SUBST(PACKAGE) +VERSION=[$2] +AC_SUBST(VERSION) +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 +ifelse([$3],, +AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) +AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) +AC_REQUIRE([AM_SANITY_CHECK]) +AC_REQUIRE([AC_ARG_PROGRAM]) +dnl FIXME This is truly gross. +missing_dir=`cd $ac_aux_dir && pwd` +AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) +AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) +AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) +AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) +AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) +AC_REQUIRE([AC_PROG_MAKE_SET])]) + +# +# Check to make sure that the build environment is sane. +# + +AC_DEFUN(AM_SANITY_CHECK, +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftestfile +# 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 conftestfile 2> /dev/null` + if test "[$]*" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftestfile` + fi + if test "[$]*" != "X $srcdir/configure conftestfile" \ + && test "[$]*" != "X conftestfile $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" = conftestfile + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +rm -f conftest* +AC_MSG_RESULT(yes)]) + +dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) +dnl The program must properly implement --version. +AC_DEFUN(AM_MISSING_PROG, +[AC_MSG_CHECKING(for working $2) +# Run test in a subshell; some versions of sh will print an error if +# an executable is not found, even if stderr is redirected. +# Redirect stdin to placate older versions of autoconf. Sigh. +if ($2 --version) < /dev/null > /dev/null 2>&1; then + $1=$2 + AC_MSG_RESULT(found) +else + $1="$3/missing $2" + AC_MSG_RESULT(missing) +fi +AC_SUBST($1)]) + diff --git a/jeu-test/aliens-1.0.2/aliens.c b/jeu-test/aliens-1.0.2/aliens.c new file mode 100644 index 0000000..234c239 --- /dev/null +++ b/jeu-test/aliens-1.0.2/aliens.c @@ -0,0 +1,560 @@ +/* + ALIENS: A silly little game demonstrating the SDL and mixer libraries + Copyright (C) 1998 Sam Lantinga + + 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 + + Sam Lantinga + 5635-34 Springhouse Dr. + Pleasanton, CA 94588 (USA) + slouken@devolution.com +*/ + +#include +#include +#include + +#include "SDL.h" +#include "SDL_mixer.h" +#include "SDL_image.h" + +#ifdef macintosh +#define DIR_SEP ":" +#define DIR_CUR ":" +#else +#define DIR_SEP "/" +#define DIR_CUR "" +#endif +#define DATAFILE(X) DIR_CUR "data" DIR_SEP X + +#define FRAMES_PER_SEC 50 +#define PLAYER_SPEED 4 +#define MAX_SHOTS 3 +#define SHOT_SPEED 6 +#define MAX_ALIENS 30 +#define ALIEN_SPEED 5 +#define ALIEN_ODDS (1*FRAMES_PER_SEC) +#define EXPLODE_TIME 4 + +typedef struct { + int alive; + int facing; + int x, y; + SDL_Surface *image; +} object; + +/**/ +SDL_Surface *screen; +SDL_Surface *background; +/**/ +object player; +int reloading; +object shots[MAX_SHOTS]; +/**/ +object aliens[MAX_ALIENS]; +/**/ +object explosions[MAX_ALIENS+1]; +/**/ +#define MAX_UPDATES 3*(1+MAX_SHOTS+MAX_ALIENS) +int numupdates; +SDL_Rect srcupdate[MAX_UPDATES]; +SDL_Rect dstupdate[MAX_UPDATES]; +struct blit { + SDL_Surface *src; + SDL_Rect *srcrect; + SDL_Rect *dstrect; +} blits[MAX_UPDATES]; +/**/ + +#if defined(PLAY_MOD) || defined(PLAY_MID) +Mix_Music *music; +#endif +enum { + MUSIC_WAV, + SHOT_WAV, + EXPLODE_WAV, + NUM_WAVES +}; +Mix_Chunk *sounds[NUM_WAVES]; + +SDL_Surface *LoadImage(char *datafile, int transparent) +{ + SDL_Surface *image, *surface; + + image = IMG_Load(datafile); + if ( image == NULL ) { + fprintf(stderr, "Couldn't load image %s: %s\n", + datafile, IMG_GetError()); + return(NULL); + } + if ( transparent ) { + /* Assuming 8-bit BMP image */ + SDL_SetColorKey(image, (SDL_SRCCOLORKEY|SDL_RLEACCEL), + *(Uint8 *)image->pixels); + } + surface = SDL_DisplayFormat(image); + SDL_FreeSurface(image); + return(surface); +} +int LoadData(void) +{ + int i; + + /* Load sounds */ +#if defined(PLAY_MOD) || defined(PLAY_MID) +#if defined(PLAY_MOD) + music = Mix_LoadMUS(DATAFILE("music.it")); +#elif defined(PLAY_MID) + music = Mix_LoadMUS(DATAFILE("music.mid")); +#endif + if ( music == NULL ) { + fprintf(stderr, "Warning: Couldn't load music: %s\n", + Mix_GetError()); + } +#else + sounds[MUSIC_WAV] = Mix_LoadWAV(DATAFILE("music.wav")); +#endif + sounds[SHOT_WAV] = Mix_LoadWAV(DATAFILE("shot.wav")); + sounds[EXPLODE_WAV] = Mix_LoadWAV(DATAFILE("explode.wav")); + + /* Load graphics */ + player.image = LoadImage(DATAFILE("player.gif"), 1); + if ( player.image == NULL ) { + return(0); + } + shots[0].image = LoadImage(DATAFILE("shot.gif"), 0); + if ( shots[0].image == NULL ) { + return(0); + } + for ( i=1; iw-aliens[i].image->w-1; + } else { + aliens[i].x = 0; + } + aliens[i].alive = 1; +} + +void DrawObject(object *sprite) +{ + struct blit *update; + + update = &blits[numupdates++]; + update->src = sprite->image; + update->srcrect->x = 0; + update->srcrect->y = 0; + update->srcrect->w = sprite->image->w; + update->srcrect->h = sprite->image->h; + update->dstrect->x = sprite->x; + update->dstrect->y = sprite->y; + update->dstrect->w = sprite->image->w; + update->dstrect->h = sprite->image->h; +} +void EraseObject(object *sprite) +{ + struct blit *update; + int wrap; + + /* The background wraps horizontally across the screen */ + update = &blits[numupdates++]; + update->src = background; + update->srcrect->x = sprite->x%background->w; + update->srcrect->y = sprite->y; + update->srcrect->w = sprite->image->w; + update->srcrect->h = sprite->image->h; + wrap = (update->srcrect->x+update->srcrect->w)-(background->w); + if ( wrap > 0 ) { + update->srcrect->w -= wrap; + } + update->dstrect->x = sprite->x; + update->dstrect->y = sprite->y; + update->dstrect->w = update->srcrect->w; + update->dstrect->h = update->srcrect->h; + + /* Assuming sprites can only wrap across one background tile */ + if ( wrap > 0 ) { + update = &blits[numupdates++]; + update->src = background; + update->srcrect->x = 0; + update->srcrect->y = sprite->y; + update->srcrect->w = wrap; + update->srcrect->h = sprite->image->h; + update->dstrect->x =((sprite->x/background->w)+1)*background->w; + update->dstrect->y = sprite->y; + update->dstrect->w = update->srcrect->w; + update->dstrect->h = update->srcrect->h; + } +} +void UpdateScreen(void) +{ + int i; + + for ( i=0; iy >= (sprite2->y+sprite2->image->h)) || + (sprite1->x >= (sprite2->x+sprite2->image->w)) || + (sprite2->y >= (sprite1->y+sprite1->image->h)) || + (sprite2->x >= (sprite1->x+sprite1->image->w)) ) { + return(0); + } + return(1); + +} + +void WaitFrame(void) +{ + static Uint32 next_tick = 0; + Uint32 this_tick; + + /* Wait for the next frame */ + this_tick = SDL_GetTicks(); + if ( this_tick < next_tick ) { + SDL_Delay(next_tick-this_tick); + } + next_tick = this_tick + (1000/FRAMES_PER_SEC); +} + +/* This of course can be optimized :-) */ +void RunGame(void) +{ + int i, j; + SDL_Event event; + Uint8 *keys; + + /* Paint the background */ + numupdates = 0; + for ( i=0; iw; i += background->w ) { + SDL_Rect dst; + + dst.x = i; + dst.y = 0; + dst.w = background->w; + dst.h = background->h; + SDL_BlitSurface(background, NULL, screen, &dst); + } + SDL_UpdateRect(screen, 0, 0, 0, 0); + + /* Initialize the objects */ + player.alive = 1; + player.x = (screen->w - player.image->w)/2; + player.y = (screen->h - player.image->h) - 1; + player.facing = 0; + DrawObject(&player); + + for ( i=0; iw-shots[i].image->w)/2; + shots[i].y = player.y - + shots[i].image->h; + shots[i].alive = 1; + Mix_PlayChannel(SHOT_WAV, + sounds[SHOT_WAV], 0); + } + } + } + reloading = (keys[SDLK_SPACE] == SDL_PRESSED); + + /* Move the player */ + player.facing = 0; + if ( keys[SDLK_RIGHT] ) { + ++player.facing; + } + if ( keys[SDLK_LEFT] ) { + --player.facing; + } + player.x += player.facing*PLAYER_SPEED; + if ( player.x < 0 ) { + player.x = 0; + } else + if ( player.x >= (screen->w-player.image->w) ) { + player.x = (screen->w-player.image->w)-1; + } + + /* Move the aliens */ + for ( i=0; ih; + aliens[i].facing = 1; + } else + if ( aliens[i].x >= + (screen->w-aliens[i].image->w) ) { + aliens[i].x = + (screen->w-aliens[i].image->w)-1; + aliens[i].y += aliens[i].image->h; + aliens[i].facing = -1; + } + } + } + + /* Move the shots */ + for ( i=0; i&2; exit 1; } + fi + ac_feature=`echo $ac_feature| sed 's/-/_/g'` + eval "enable_${ac_feature}=no" ;; + + -enable-* | --enable-*) + ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` + # Reject names that are not valid shell variable names. + if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then + { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } + fi + ac_feature=`echo $ac_feature| sed 's/-/_/g'` + case "$ac_option" in + *=*) ;; + *) 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) + # 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 << EOF +Usage: configure [options] [host] +Options: [defaults in brackets after descriptions] +Configuration: + --cache-file=FILE cache test results in FILE + --help print this message + --no-create do not create output files + --quiet, --silent do not print \`checking...' messages + --version print the version of autoconf that created configure +Directory and file names: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [same as prefix] + --bindir=DIR user executables in DIR [EPREFIX/bin] + --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] + --libexecdir=DIR program executables in DIR [EPREFIX/libexec] + --datadir=DIR read-only architecture-independent data in DIR + [PREFIX/share] + --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data in DIR + [PREFIX/com] + --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] + --libdir=DIR object code libraries in DIR [EPREFIX/lib] + --includedir=DIR C header files in DIR [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] + --infodir=DIR info documentation in DIR [PREFIX/info] + --mandir=DIR man documentation in DIR [PREFIX/man] + --srcdir=DIR find the sources in DIR [configure dir or ..] + --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 +EOF + cat << EOF +Host type: + --build=BUILD configure for building on BUILD [BUILD=HOST] + --host=HOST configure for HOST [guessed] + --target=TARGET configure for TARGET [TARGET=HOST] +Features and packages: + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --x-includes=DIR X include files are in DIR + --x-libraries=DIR X library files are in DIR +EOF + if test -n "$ac_help"; then + echo "--enable and --with options recognized:$ac_help" + fi + exit 0 ;; + + -host | --host | --hos | --ho) + ac_prev=host ;; + -host=* | --host=* | --hos=* | --ho=*) + host="$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) + 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 ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target="$ac_optarg" ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers) + echo "configure generated by autoconf version 2.13" + exit 0 ;; + + -with-* | --with-*) + ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` + # Reject names that are not valid shell variable names. + if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then + { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } + fi + ac_package=`echo $ac_package| sed 's/-/_/g'` + case "$ac_option" in + *=*) ;; + *) ac_optarg=yes ;; + esac + eval "with_${ac_package}='$ac_optarg'" ;; + + -without-* | --without-*) + ac_package=`echo $ac_option|sed -e 's/-*without-//'` + # Reject names that are not valid shell variable names. + if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then + { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } + fi + 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 "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } + ;; + + *) + if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then + echo "configure: warning: $ac_option: invalid host type" 1>&2 + fi + if test "x$nonopt" != xNONE; then + { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } + fi + nonopt="$ac_option" + ;; + + esac +done + +if test -n "$ac_prev"; then + { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } +fi + +trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 + +# File descriptor usage: +# 0 standard input +# 1 file creation +# 2 errors and warnings +# 3 some systems may open it to /dev/tty +# 4 used on the Kubota Titan +# 6 checking for... messages and results +# 5 compiler messages saved in config.log +if test "$silent" = yes; then + exec 6>/dev/null +else + exec 6>&1 +fi +exec 5>./config.log + +echo "\ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. +" 1>&5 + +# Strip out --no-create and --no-recursion so they do not pile up. +# Also quote any args containing shell metacharacters. +ac_configure_args= +for ac_arg +do + case "$ac_arg" in + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c) ;; + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) + ac_configure_args="$ac_configure_args '$ac_arg'" ;; + *) ac_configure_args="$ac_configure_args $ac_arg" ;; + esac +done + +# NLS nuisances. +# Only set these to C if already set. These must not be set unconditionally +# because not all systems understand e.g. LANG=C (notably SCO). +# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! +# Non-C LC_CTYPE values break the ctype check. +if test "${LANG+set}" = set; then LANG=C; export LANG; fi +if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi +if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi +if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi + +# 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 + +# A filename unique to this package, relative to the directory that +# configure is in, which we can look for to find out if srcdir is correct. +ac_unique_file=README + +# 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_prog=$0 + ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` + test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. + 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 "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } + else + { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } + fi +fi +srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` + +# 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 "loading site script $ac_site_file" + . "$ac_site_file" + fi +done + +if test -r "$cache_file"; then + echo "loading cache $cache_file" + . $cache_file +else + echo "creating cache $cache_file" + > $cache_file +fi + +ac_ext=c +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +ac_cpp='$CPP $CPPFLAGS' +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cc_cross + +ac_exeext= +ac_objext=o +if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then + # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. + if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then + ac_n= ac_c=' +' ac_t=' ' + else + ac_n=-n ac_c= ac_t= + fi +else + ac_n= ac_c='\c' ac_t= +fi + + + +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 + fi +done +if test -z "$ac_aux_dir"; then + { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } +fi +ac_config_guess=$ac_aux_dir/config.guess +ac_config_sub=$ac_aux_dir/config.sub +ac_configure=$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 +# 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 $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 +echo "configure:563: checking for a BSD compatible install" >&5 +if test -z "$INSTALL"; then +if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" + for ac_dir in $PATH; do + # Account for people who put trailing slashes in PATH elements. + case "$ac_dir/" in + /|./|.//|/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 + if test -f $ac_dir/$ac_prog; then + if test $ac_prog = install && + grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + else + ac_cv_path_install="$ac_dir/$ac_prog -c" + break 2 + fi + fi + done + ;; + esac + done + IFS="$ac_save_IFS" + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL="$ac_cv_path_install" + else + # As a last resort, use the slow shell script. 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 "$ac_t""$INSTALL" 1>&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_PROGRAM}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 +echo "configure:616: checking whether build environment is sane" >&5 +# Just in case +sleep 1 +echo timestamp > conftestfile +# 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 conftestfile 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftestfile` + fi + if test "$*" != "X $srcdir/configure conftestfile" \ + && test "$*" != "X conftestfile $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 "configure: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" 1>&2; exit 1; } + fi + + test "$2" = conftestfile + ) +then + # Ok. + : +else + { echo "configure: error: newly created file is older than distributed files! +Check your system clock" 1>&2; exit 1; } +fi +rm -f conftest* +echo "$ac_t""yes" 1>&6 +if test "$program_transform_name" = s,x,x,; then + program_transform_name= +else + # Double any \ or $. echo might interpret backslashes. + cat <<\EOF_SED > conftestsed +s,\\,\\\\,g; s,\$,$$,g +EOF_SED + program_transform_name="`echo $program_transform_name|sed -f conftestsed`" + rm -f conftestsed +fi +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" + +# sed with no file args requires a program. +test "$program_transform_name" = "" && program_transform_name="s,x,x," + +echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 +echo "configure:673: checking whether ${MAKE-make} sets \${MAKE}" >&5 +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftestmake <<\EOF +all: + @echo 'ac_maketemp="${MAKE}"' +EOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +eval `${MAKE-make} -f conftestmake 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 conftestmake +fi +if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then + echo "$ac_t""yes" 1>&6 + SET_MAKE= +else + echo "$ac_t""no" 1>&6 + SET_MAKE="MAKE=${MAKE-make}" +fi + + +PACKAGE=aliens + +VERSION=1.0.2 + +if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then + { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } +fi +cat >> confdefs.h <> confdefs.h <&6 +echo "configure:719: checking for working aclocal" >&5 +# Run test in a subshell; some versions of sh will print an error if +# an executable is not found, even if stderr is redirected. +# Redirect stdin to placate older versions of autoconf. Sigh. +if (aclocal --version) < /dev/null > /dev/null 2>&1; then + ACLOCAL=aclocal + echo "$ac_t""found" 1>&6 +else + ACLOCAL="$missing_dir/missing aclocal" + echo "$ac_t""missing" 1>&6 +fi + +echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 +echo "configure:732: checking for working autoconf" >&5 +# Run test in a subshell; some versions of sh will print an error if +# an executable is not found, even if stderr is redirected. +# Redirect stdin to placate older versions of autoconf. Sigh. +if (autoconf --version) < /dev/null > /dev/null 2>&1; then + AUTOCONF=autoconf + echo "$ac_t""found" 1>&6 +else + AUTOCONF="$missing_dir/missing autoconf" + echo "$ac_t""missing" 1>&6 +fi + +echo $ac_n "checking for working automake""... $ac_c" 1>&6 +echo "configure:745: checking for working automake" >&5 +# Run test in a subshell; some versions of sh will print an error if +# an executable is not found, even if stderr is redirected. +# Redirect stdin to placate older versions of autoconf. Sigh. +if (automake --version) < /dev/null > /dev/null 2>&1; then + AUTOMAKE=automake + echo "$ac_t""found" 1>&6 +else + AUTOMAKE="$missing_dir/missing automake" + echo "$ac_t""missing" 1>&6 +fi + +echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 +echo "configure:758: checking for working autoheader" >&5 +# Run test in a subshell; some versions of sh will print an error if +# an executable is not found, even if stderr is redirected. +# Redirect stdin to placate older versions of autoconf. Sigh. +if (autoheader --version) < /dev/null > /dev/null 2>&1; then + AUTOHEADER=autoheader + echo "$ac_t""found" 1>&6 +else + AUTOHEADER="$missing_dir/missing autoheader" + echo "$ac_t""missing" 1>&6 +fi + +echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 +echo "configure:771: checking for working makeinfo" >&5 +# Run test in a subshell; some versions of sh will print an error if +# an executable is not found, even if stderr is redirected. +# Redirect stdin to placate older versions of autoconf. Sigh. +if (makeinfo --version) < /dev/null > /dev/null 2>&1; then + MAKEINFO=makeinfo + echo "$ac_t""found" 1>&6 +else + MAKEINFO="$missing_dir/missing makeinfo" + echo "$ac_t""missing" 1>&6 +fi + + + + +echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 +echo "configure:787: checking whether ${MAKE-make} sets \${MAKE}" >&5 +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftestmake <<\EOF +all: + @echo 'ac_maketemp="${MAKE}"' +EOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +eval `${MAKE-make} -f conftestmake 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 conftestmake +fi +if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then + echo "$ac_t""yes" 1>&6 + SET_MAKE= +else + echo "$ac_t""no" 1>&6 + SET_MAKE="MAKE=${MAKE-make}" +fi + +# Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:816: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_CC="gcc" + break + fi + done + IFS="$ac_save_ifs" +fi +fi +CC="$ac_cv_prog_CC" +if test -n "$CC"; then + echo "$ac_t""$CC" 1>&6 +else + echo "$ac_t""no" 1>&6 +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 $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:846: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_prog_rejected=no + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + break + fi + done + IFS="$ac_save_ifs" +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# -gt 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 + set dummy "$ac_dir/$ac_word" "$@" + shift + ac_cv_prog_CC="$@" + fi +fi +fi +fi +CC="$ac_cv_prog_CC" +if test -n "$CC"; then + echo "$ac_t""$CC" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + + if test -z "$CC"; then + case "`uname -s`" in + *win32* | *WIN32*) + # Extract the first word of "cl", so it can be a program name with args. +set dummy cl; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:897: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_CC="cl" + break + fi + done + IFS="$ac_save_ifs" +fi +fi +CC="$ac_cv_prog_CC" +if test -n "$CC"; then + echo "$ac_t""$CC" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + ;; + esac + fi + test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } +fi + +echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +echo "configure:929: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 + +ac_ext=c +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +ac_cpp='$CPP $CPPFLAGS' +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cc_cross + +cat > conftest.$ac_ext << EOF + +#line 940 "configure" +#include "confdefs.h" + +main(){return(0);} +EOF +if { (eval echo configure:945: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + ac_cv_prog_cc_works=yes + # If we can't run a trivial program, we are probably using a cross compiler. + if (./conftest; exit) 2>/dev/null; then + ac_cv_prog_cc_cross=no + else + ac_cv_prog_cc_cross=yes + fi +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + ac_cv_prog_cc_works=no +fi +rm -fr conftest* +ac_ext=c +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +ac_cpp='$CPP $CPPFLAGS' +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cc_cross + +echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 +if test $ac_cv_prog_cc_works = no; then + { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } +fi +echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +echo "configure:971: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 +cross_compiling=$ac_cv_prog_cc_cross + +echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 +echo "configure:976: checking whether we are using GNU C" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then + ac_cv_prog_gcc=yes +else + ac_cv_prog_gcc=no +fi +fi + +echo "$ac_t""$ac_cv_prog_gcc" 1>&6 + +if test $ac_cv_prog_gcc = yes; then + GCC=yes +else + GCC= +fi + +ac_test_CFLAGS="${CFLAGS+set}" +ac_save_CFLAGS="$CFLAGS" +CFLAGS= +echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +echo "configure:1004: checking whether ${CC-cc} accepts -g" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + echo 'void f(){}' > conftest.c +if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then + ac_cv_prog_cc_g=yes +else + ac_cv_prog_cc_g=no +fi +rm -f conftest* + +fi + +echo "$ac_t""$ac_cv_prog_cc_g" 1>&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 + +# 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 +# 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 $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 +echo "configure:1047: checking for a BSD compatible install" >&5 +if test -z "$INSTALL"; then +if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" + for ac_dir in $PATH; do + # Account for people who put trailing slashes in PATH elements. + case "$ac_dir/" in + /|./|.//|/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 + if test -f $ac_dir/$ac_prog; then + if test $ac_prog = install && + grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + else + ac_cv_path_install="$ac_dir/$ac_prog -c" + break 2 + fi + fi + done + ;; + esac + done + IFS="$ac_save_IFS" + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL="$ac_cv_path_install" + else + # As a last resort, use the slow shell script. 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 "$ac_t""$INSTALL" 1>&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_PROGRAM}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + + +SDL_VERSION=1.0.1 +# Check whether --with-sdl-prefix or --without-sdl-prefix was given. +if test "${with_sdl_prefix+set}" = set; then + withval="$with_sdl_prefix" + sdl_prefix="$withval" +else + sdl_prefix="" +fi + +# Check whether --with-sdl-exec-prefix or --without-sdl-exec-prefix was given. +if test "${with_sdl_exec_prefix+set}" = set; then + withval="$with_sdl_exec_prefix" + sdl_exec_prefix="$withval" +else + sdl_exec_prefix="" +fi + +# Check whether --enable-sdltest or --disable-sdltest was given. +if test "${enable_sdltest+set}" = set; then + enableval="$enable_sdltest" + : +else + enable_sdltest=yes +fi + + + if test x$sdl_exec_prefix != x ; then + sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" + if test x${SDL_CONFIG+set} != xset ; then + SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config + fi + fi + if test x$sdl_prefix != x ; then + sdl_args="$sdl_args --prefix=$sdl_prefix" + if test x${SDL_CONFIG+set} != xset ; then + SDL_CONFIG=$sdl_prefix/bin/sdl-config + fi + fi + + # Extract the first word of "sdl-config", so it can be a program name with args. +set dummy sdl-config; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:1142: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_path_SDL_CONFIG'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + case "$SDL_CONFIG" in + /*) + ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a path. + ;; + ?:/*) + ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a dos path. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_path_SDL_CONFIG="$ac_dir/$ac_word" + break + fi + done + IFS="$ac_save_ifs" + test -z "$ac_cv_path_SDL_CONFIG" && ac_cv_path_SDL_CONFIG="no" + ;; +esac +fi +SDL_CONFIG="$ac_cv_path_SDL_CONFIG" +if test -n "$SDL_CONFIG"; then + echo "$ac_t""$SDL_CONFIG" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + + min_sdl_version=$SDL_VERSION + echo $ac_n "checking for SDL - version >= $min_sdl_version""... $ac_c" 1>&6 +echo "configure:1177: checking for SDL - version >= $min_sdl_version" >&5 + no_sdl="" + if test "$SDL_CONFIG" = "no" ; then + no_sdl=yes + else + SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` + SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` + + sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ + sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` + sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ + sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` + sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ + sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` + if test "x$enable_sdltest" = "xyes" ; then + ac_save_CFLAGS="$CFLAGS" + ac_save_LIBS="$LIBS" + CFLAGS="$CFLAGS $SDL_CFLAGS" + LIBS="$LIBS $SDL_LIBS" + rm -f conf.sdltest + if test "$cross_compiling" = yes; then + echo $ac_n "cross compiling; assumed OK... $ac_c" +else + cat > conftest.$ac_ext < +#include +#include +#include "SDL.h" + +char* +my_strdup (char *str) +{ + char *new_str; + + if (str) + { + new_str = malloc ((strlen (str) + 1) * sizeof(char)); + strcpy (new_str, str); + } + else + new_str = NULL; + + return new_str; +} + +int main (int argc, char *argv[]) +{ + int major, minor, micro; + char *tmp_version; + + /* This hangs on some systems (?) + system ("touch conf.sdltest"); + */ + { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } + + /* HP/UX 9 (%@#!) writes to sscanf strings */ + tmp_version = my_strdup("$min_sdl_version"); + if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { + printf("%s, bad version string\n", "$min_sdl_version"); + exit(1); + } + + if (($sdl_major_version > major) || + (($sdl_major_version == major) && ($sdl_minor_version > minor)) || + (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) + { + return 0; + } + else + { + printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); + printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); + printf("*** best to upgrade to the required version.\n"); + printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); + printf("*** to point to the correct copy of sdl-config, and remove the file\n"); + printf("*** config.cache before re-running configure\n"); + return 1; + } +} + + +EOF +if { (eval echo configure:1262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + : +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + no_sdl=yes +fi +rm -fr conftest* +fi + + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + fi + fi + if test "x$no_sdl" = x ; then + echo "$ac_t""yes" 1>&6 + : + else + echo "$ac_t""no" 1>&6 + if test "$SDL_CONFIG" = "no" ; then + echo "*** The sdl-config script installed by SDL could not be found" + echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" + echo "*** your path, or set the SDL_CONFIG environment variable to the" + echo "*** full path to sdl-config." + else + if test -f conf.sdltest ; then + : + else + echo "*** Could not run SDL test program, checking why..." + CFLAGS="$CFLAGS $SDL_CFLAGS" + LIBS="$LIBS $SDL_LIBS" + cat > conftest.$ac_ext < +#include "SDL.h" + +int main() { + return 0; +; return 0; } +EOF +if { (eval echo configure:1306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + echo "*** The test program compiled, but did not run. This usually means" + echo "*** that the run-time linker is not finding SDL or finding the wrong" + echo "*** version of SDL. If it is not finding SDL, you'll need to set your" + echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" + echo "*** to the installed location Also, make sure you have run ldconfig if that" + echo "*** is required on your system" + echo "***" + echo "*** If you have an old version installed, it is best to remove it, although" + echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + echo "*** The test program failed to compile or link. See the file config.log for the" + echo "*** exact error that occured. This usually means SDL was incorrectly installed" + echo "*** or that you have moved SDL since it was installed. In the latter case, you" + echo "*** may want to edit the sdl-config script: $SDL_CONFIG" +fi +rm -f conftest* + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + fi + fi + SDL_CFLAGS="" + SDL_LIBS="" + { echo "configure: error: *** SDL version $SDL_VERSION not found!" 1>&2; exit 1; } + + fi + + + rm -f conf.sdltest + +CFLAGS="$CFLAGS $SDL_CFLAGS" +LIBS="$LIBS $SDL_LIBS" + +have_SDLmixer=no +echo $ac_n "checking for Mix_OpenAudio in -lSDL_mixer""... $ac_c" 1>&6 +echo "configure:1345: checking for Mix_OpenAudio in -lSDL_mixer" >&5 +ac_lib_var=`echo SDL_mixer'_'Mix_OpenAudio | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lSDL_mixer $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + have_SDLmixer=yes +else + echo "$ac_t""no" 1>&6 +fi + +if test x$have_SDLmixer != xyes; then + { echo "configure: error: *** Can't find the SDL_mixer library +Try: http://www.devolution.com/~slouken/SDL/projects/SDL_mixer/ +" 1>&2; exit 1; } +fi +have_SDLimage=no +echo $ac_n "checking for IMG_Load_RW in -lSDL_image""... $ac_c" 1>&6 +echo "configure:1391: checking for IMG_Load_RW in -lSDL_image" >&5 +ac_lib_var=`echo SDL_image'_'IMG_Load_RW | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lSDL_image $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + have_SDLimage=yes +else + echo "$ac_t""no" 1>&6 +fi + +if test x$have_SDLimage != xyes; then + { echo "configure: error: *** Can't find the SDL_image library +Try: http://www.devolution.com/~slouken/SDL/projects/SDL_image/ +" 1>&2; exit 1; } +fi + +# Play the MOD music file +CFLAGS="$CFLAGS -DPLAY_MOD" + +# Finally create all the generated files +trap '' 1 2 15 +cat > confcache <<\EOF +# 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. It is not useful on other systems. +# If it contains results you don't want to keep, you may remove or edit it. +# +# By default, configure uses ./config.cache as the cache file, +# creating it if it does not exist already. You can give configure +# the --cache-file=FILE option to use a different cache file; that is +# what configure does when it calls configure scripts in +# subdirectories, so they share the cache. +# Giving --cache-file=/dev/null disables caching, for debugging configure. +# config.status only pays attention to the cache file if you give it the +# --recheck option to rerun configure. +# +EOF +# 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 \ + -e "s/'/'\\\\''/g" \ + -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" + ;; + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' + ;; + esac >> confcache +if cmp -s $cache_file confcache; then + : +else + if test -w $cache_file; then + echo "updating cache $cache_file" + cat confcache > $cache_file + else + echo "not updating unwritable cache $cache_file" + fi +fi +rm -f confcache + +trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# Any assignment to VPATH causes Sun make to only execute +# the first set of double-colon rules, so remove it if not needed. +# If there is a colon in the path, we need to keep it. +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' +fi + +trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +cat > conftest.defs <<\EOF +s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g +s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g +s%\[%\\&%g +s%\]%\\&%g +s%\$%$$%g +EOF +DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '` +rm -f conftest.defs + + +# Without the "./", some shells look in PATH for config.status. +: ${CONFIG_STATUS=./config.status} + +echo creating $CONFIG_STATUS +rm -f $CONFIG_STATUS +cat > $CONFIG_STATUS </dev/null | sed 1q`: +# +# $0 $ac_configure_args +# +# Compiler output produced by configure, useful for debugging +# configure, is in ./config.log if it exists. + +ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" +for ac_option +do + case "\$ac_option" in + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" + exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; + -version | --version | --versio | --versi | --vers | --ver | --ve | --v) + echo "$CONFIG_STATUS generated by autoconf version 2.13" + exit 0 ;; + -help | --help | --hel | --he | --h) + echo "\$ac_cs_usage"; exit 0 ;; + *) echo "\$ac_cs_usage"; exit 1 ;; + esac +done + +ac_given_srcdir=$srcdir +ac_given_INSTALL="$INSTALL" + +trap 'rm -fr `echo " +Makefile +" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 +EOF +cat >> $CONFIG_STATUS < conftest.subs <<\\CEOF +$ac_vpsub +$extrasub +s%@SHELL@%$SHELL%g +s%@CFLAGS@%$CFLAGS%g +s%@CPPFLAGS@%$CPPFLAGS%g +s%@CXXFLAGS@%$CXXFLAGS%g +s%@FFLAGS@%$FFLAGS%g +s%@DEFS@%$DEFS%g +s%@LDFLAGS@%$LDFLAGS%g +s%@LIBS@%$LIBS%g +s%@exec_prefix@%$exec_prefix%g +s%@prefix@%$prefix%g +s%@program_transform_name@%$program_transform_name%g +s%@bindir@%$bindir%g +s%@sbindir@%$sbindir%g +s%@libexecdir@%$libexecdir%g +s%@datadir@%$datadir%g +s%@sysconfdir@%$sysconfdir%g +s%@sharedstatedir@%$sharedstatedir%g +s%@localstatedir@%$localstatedir%g +s%@libdir@%$libdir%g +s%@includedir@%$includedir%g +s%@oldincludedir@%$oldincludedir%g +s%@infodir@%$infodir%g +s%@mandir@%$mandir%g +s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g +s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g +s%@INSTALL_DATA@%$INSTALL_DATA%g +s%@PACKAGE@%$PACKAGE%g +s%@VERSION@%$VERSION%g +s%@ACLOCAL@%$ACLOCAL%g +s%@AUTOCONF@%$AUTOCONF%g +s%@AUTOMAKE@%$AUTOMAKE%g +s%@AUTOHEADER@%$AUTOHEADER%g +s%@MAKEINFO@%$MAKEINFO%g +s%@SET_MAKE@%$SET_MAKE%g +s%@CC@%$CC%g +s%@SDL_CONFIG@%$SDL_CONFIG%g +s%@SDL_CFLAGS@%$SDL_CFLAGS%g +s%@SDL_LIBS@%$SDL_LIBS%g + +CEOF +EOF + +cat >> $CONFIG_STATUS <<\EOF + +# 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_cmds=90 # Maximum number of lines to put in a sed script. +ac_file=1 # Number of current file. +ac_beg=1 # First line for current file. +ac_end=$ac_max_sed_cmds # 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" conftest.subs > conftest.s$ac_file + else + sed "${ac_end}q" conftest.subs > conftest.s$ac_file + fi + if test ! -s conftest.s$ac_file; then + ac_more_lines=false + rm -f conftest.s$ac_file + else + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f conftest.s$ac_file" + else + ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" + fi + ac_file=`expr $ac_file + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_cmds` + fi +done +if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat +fi +EOF + +cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF +for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case "$ac_file" in + *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` + ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + *) ac_file_in="${ac_file}.in" ;; + esac + + # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. + + # Remove last slash and all that follows it. Not all systems have dirname. + ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` + if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then + # The file is in a subdirectory. + test ! -d "$ac_dir" && mkdir "$ac_dir" + ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" + # A "../" for each directory in $ac_dir_suffix. + ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` + else + ac_dir_suffix= ac_dots= + fi + + case "$ac_given_srcdir" in + .) srcdir=. + if test -z "$ac_dots"; then top_srcdir=. + else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; + /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; + *) # Relative path. + srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" + top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + + case "$ac_given_INSTALL" in + [/$]*) INSTALL="$ac_given_INSTALL" ;; + *) INSTALL="$ac_dots$ac_given_INSTALL" ;; + esac + + echo creating "$ac_file" + rm -f "$ac_file" + configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." + case "$ac_file" in + *Makefile*) ac_comsub="1i\\ +# $configure_input" ;; + *) ac_comsub= ;; + esac + + ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` + sed -e "$ac_comsub +s%@configure_input@%$configure_input%g +s%@srcdir@%$srcdir%g +s%@top_srcdir@%$top_srcdir%g +s%@INSTALL@%$INSTALL%g +" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file +fi; done +rm -f conftest.s* + +EOF +cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF + +exit 0 +EOF +chmod +x $CONFIG_STATUS +rm -fr confdefs* $ac_clean_files +test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 + diff --git a/jeu-test/aliens-1.0.2/configure.in b/jeu-test/aliens-1.0.2/configure.in new file mode 100644 index 0000000..12f6f9e --- /dev/null +++ b/jeu-test/aliens-1.0.2/configure.in @@ -0,0 +1,44 @@ +dnl Process this file with autoconf to produce a configure script. +AC_INIT(README) + +dnl Setup for automake +AM_INIT_AUTOMAKE(aliens, 1.0.2) + +dnl Check for tools + +AC_PROG_MAKE_SET +AC_PROG_CC +AC_PROG_INSTALL + +dnl Check for SDL +SDL_VERSION=1.0.1 +AM_PATH_SDL($SDL_VERSION, + :, + AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) +) +CFLAGS="$CFLAGS $SDL_CFLAGS" +LIBS="$LIBS $SDL_LIBS" + +dnl Check for the mixer and IMGlib libraries +have_SDLmixer=no +AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio, have_SDLmixer=yes) +if test x$have_SDLmixer != xyes; then + AC_MSG_ERROR([*** Can't find the SDL_mixer library +Try: http://www.devolution.com/~slouken/SDL/projects/SDL_mixer/ +]) +fi +have_SDLimage=no +AC_CHECK_LIB(SDL_image, IMG_Load_RW, have_SDLimage=yes) +if test x$have_SDLimage != xyes; then + AC_MSG_ERROR([*** Can't find the SDL_image library +Try: http://www.devolution.com/~slouken/SDL/projects/SDL_image/ +]) +fi + +# Play the MOD music file +CFLAGS="$CFLAGS -DPLAY_MOD" + +# Finally create all the generated files +AC_OUTPUT([ +Makefile +]) diff --git a/jeu-test/aliens-1.0.2/data/README b/jeu-test/aliens-1.0.2/data/README new file mode 100644 index 0000000..7fc0f79 --- /dev/null +++ b/jeu-test/aliens-1.0.2/data/README @@ -0,0 +1,13 @@ + +'music.it' is used with permission from Tom Walter: + TITLE : Oddity + AUTHOR : subSONIC (Tom Walter) + GROUP : + EMAIL : s-sonic@geocities.com + WWW : http://www.geocities.com/SunsetStrip/Palms/8116/ + +Aside from "music.it", the media here are my original work and are placed +in the public domain. + +--Sam Lantinga + diff --git a/jeu-test/aliens-1.0.2/data/alien.gif b/jeu-test/aliens-1.0.2/data/alien.gif new file mode 100644 index 0000000..3da7d85 Binary files /dev/null and b/jeu-test/aliens-1.0.2/data/alien.gif differ diff --git a/jeu-test/aliens-1.0.2/data/background.gif b/jeu-test/aliens-1.0.2/data/background.gif new file mode 100644 index 0000000..db232c5 Binary files /dev/null and b/jeu-test/aliens-1.0.2/data/background.gif differ diff --git a/jeu-test/aliens-1.0.2/data/explode.wav b/jeu-test/aliens-1.0.2/data/explode.wav new file mode 100644 index 0000000..18e0e95 Binary files /dev/null and b/jeu-test/aliens-1.0.2/data/explode.wav differ diff --git a/jeu-test/aliens-1.0.2/data/explosion.gif b/jeu-test/aliens-1.0.2/data/explosion.gif new file mode 100644 index 0000000..d81e69b Binary files /dev/null and b/jeu-test/aliens-1.0.2/data/explosion.gif differ diff --git a/jeu-test/aliens-1.0.2/data/music.it b/jeu-test/aliens-1.0.2/data/music.it new file mode 100644 index 0000000..0dd1001 Binary files /dev/null and b/jeu-test/aliens-1.0.2/data/music.it differ diff --git a/jeu-test/aliens-1.0.2/data/music.wav b/jeu-test/aliens-1.0.2/data/music.wav new file mode 100644 index 0000000..907cd56 Binary files /dev/null and b/jeu-test/aliens-1.0.2/data/music.wav differ diff --git a/jeu-test/aliens-1.0.2/data/player.gif b/jeu-test/aliens-1.0.2/data/player.gif new file mode 100644 index 0000000..f282b4e Binary files /dev/null and b/jeu-test/aliens-1.0.2/data/player.gif differ diff --git a/jeu-test/aliens-1.0.2/data/shot.gif b/jeu-test/aliens-1.0.2/data/shot.gif new file mode 100644 index 0000000..9d9114b Binary files /dev/null and b/jeu-test/aliens-1.0.2/data/shot.gif differ diff --git a/jeu-test/aliens-1.0.2/data/shot.wav b/jeu-test/aliens-1.0.2/data/shot.wav new file mode 100644 index 0000000..b593f8f Binary files /dev/null and b/jeu-test/aliens-1.0.2/data/shot.wav differ diff --git a/jeu-test/aliens-1.0.2/install-sh b/jeu-test/aliens-1.0.2/install-sh new file mode 100755 index 0000000..e9de238 --- /dev/null +++ b/jeu-test/aliens-1.0.2/install-sh @@ -0,0 +1,251 @@ +#!/bin/sh +# +# install - install a program, script, or datafile +# This comes from X11R5 (mit/util/scripts/install.sh). +# +# Copyright 1991 by the Massachusetts Institute of Technology +# +# Permission to use, copy, modify, distribute, and sell this software and its +# documentation for any purpose is hereby granted without fee, provided that +# the above copyright notice appear in all copies and that both that +# copyright notice and this permission notice appear in supporting +# documentation, and that the name of M.I.T. not be used in advertising or +# publicity pertaining to distribution of the software without specific, +# written prior permission. M.I.T. makes no representations about the +# suitability of this software for any purpose. It is provided "as is" +# without express or implied warranty. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# `make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. It can only install one file at a time, a restriction +# shared with many OS's install programs. + + +# set DOITPROG to echo to test this script + +# Don't use :- since 4.3BSD and earlier shells don't like it. +doit="${DOITPROG-}" + + +# put in absolute paths if you don't have them in your path; or use env. vars. + +mvprog="${MVPROG-mv}" +cpprog="${CPPROG-cp}" +chmodprog="${CHMODPROG-chmod}" +chownprog="${CHOWNPROG-chown}" +chgrpprog="${CHGRPPROG-chgrp}" +stripprog="${STRIPPROG-strip}" +rmprog="${RMPROG-rm}" +mkdirprog="${MKDIRPROG-mkdir}" + +transformbasename="" +transform_arg="" +instcmd="$mvprog" +chmodcmd="$chmodprog 0755" +chowncmd="" +chgrpcmd="" +stripcmd="" +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src="" +dst="" +dir_arg="" + +while [ x"$1" != x ]; do + case $1 in + -c) instcmd="$cpprog" + shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -m) chmodcmd="$chmodprog $2" + shift + shift + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + -s) stripcmd="$stripprog" + shift + continue;; + + -t=*) transformarg=`echo $1 | sed 's/-t=//'` + shift + continue;; + + -b=*) transformbasename=`echo $1 | sed 's/-b=//'` + shift + continue;; + + *) if [ x"$src" = x ] + then + src=$1 + else + # this colon is to work around a 386BSD /bin/sh bug + : + dst=$1 + fi + shift + continue;; + esac +done + +if [ x"$src" = x ] +then + echo "install: no input file specified" + exit 1 +else + true +fi + +if [ x"$dir_arg" != x ]; then + dst=$src + src="" + + if [ -d $dst ]; then + instcmd=: + chmodcmd="" + else + instcmd=mkdir + fi +else + +# Waiting for this to be detected by the "$instcmd $src $dsttmp" command +# might cause directories to be created, which would be especially bad +# if $src (and thus $dsttmp) contains '*'. + + if [ -f $src -o -d $src ] + then + true + else + echo "install: $src does not exist" + exit 1 + fi + + if [ x"$dst" = x ] + then + echo "install: no destination specified" + exit 1 + else + true + fi + +# If destination is a directory, append the input filename; if your system +# does not like double slashes in filenames, you may need to add some logic + + if [ -d $dst ] + then + dst="$dst"/`basename $src` + else + true + fi +fi + +## this sed command emulates the dirname command +dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` + +# Make sure that the destination directory exists. +# this part is taken from Noah Friedman's mkinstalldirs script + +# Skip lots of stat calls in the usual case. +if [ ! -d "$dstdir" ]; then +defaultIFS=' +' +IFS="${IFS-${defaultIFS}}" + +oIFS="${IFS}" +# Some sh's can't handle IFS=/ for some reason. +IFS='%' +set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` +IFS="${oIFS}" + +pathcomp='' + +while [ $# -ne 0 ] ; do + pathcomp="${pathcomp}${1}" + shift + + if [ ! -d "${pathcomp}" ] ; + then + $mkdirprog "${pathcomp}" + else + true + fi + + pathcomp="${pathcomp}/" +done +fi + +if [ x"$dir_arg" != x ] +then + $doit $instcmd $dst && + + if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi +else + +# If we're going to rename the final executable, determine the name now. + + if [ x"$transformarg" = x ] + then + dstfile=`basename $dst` + else + dstfile=`basename $dst $transformbasename | + sed $transformarg`$transformbasename + fi + +# don't allow the sed command to completely eliminate the filename + + if [ x"$dstfile" = x ] + then + dstfile=`basename $dst` + else + true + fi + +# Make a temp file name in the proper directory. + + dsttmp=$dstdir/#inst.$$# + +# Move or copy the file name to the temp name + + $doit $instcmd $src $dsttmp && + + trap "rm -f ${dsttmp}" 0 && + +# and set any options; do chmod last to preserve setuid bits + +# If any of these fail, we abort the whole thing. If we want to +# ignore errors from any of these, just make sure not to ignore +# errors from the above "$doit $instcmd $src $dsttmp" command. + + if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && + +# Now rename the file to the real destination. + + $doit $rmcmd -f $dstdir/$dstfile && + $doit $mvcmd $dsttmp $dstdir/$dstfile + +fi && + + +exit 0 diff --git a/jeu-test/aliens-1.0.2/missing b/jeu-test/aliens-1.0.2/missing new file mode 100755 index 0000000..7789652 --- /dev/null +++ b/jeu-test/aliens-1.0.2/missing @@ -0,0 +1,190 @@ +#! /bin/sh +# Common stub for a few missing GNU programs while installing. +# Copyright (C) 1996, 1997 Free Software Foundation, Inc. +# Franc,ois 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. + +if test $# -eq 0; then + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 +fi + +case "$1" in + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an +error status if there is no known handling for PROGRAM. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + +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 + lex create \`lex.yy.c', if possible, from existing .c + makeinfo touch the output file + yacc create \`y.tab.[ch]', if possible, from existing .[ch]" + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing - GNU libit 0.0" + ;; + + -*) + echo 1>&2 "$0: Unknown \`$1' option" + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 + ;; + + aclocal) + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. You should only need it if + you modified \`acinclude.m4' or \`configure.in'. 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 missing on your system. You should only need it if + you modified \`configure.in'. 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 missing on your system. You should only need it if + you modified \`acconfig.h' or \`configure.in'. 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.in` + 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 missing on your system. You should only need it if + you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'. + 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 + ;; + + bison|yacc) + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. You should only need it if + you modified a \`.y' file. You may need the \`Bison' package + in order for those modifications to take effect. You can get + \`Bison' from any GNU archive site." + rm -f y.tab.c y.tab.h + if [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.y) + SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.c + fi + SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.h + fi + ;; + esac + fi + if [ ! -f y.tab.h ]; then + echo >y.tab.h + fi + if [ ! -f y.tab.c ]; then + echo 'main() { return 0; }' >y.tab.c + fi + ;; + + lex|flex) + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. You should only need it if + you modified a \`.l' file. You may need the \`Flex' package + in order for those modifications to take effect. You can get + \`Flex' from any GNU archive site." + rm -f lex.yy.c + if [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.l) + SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" lex.yy.c + fi + ;; + esac + fi + if [ ! -f lex.yy.c ]; then + echo 'main() { return 0; }' >lex.yy.c + fi + ;; + + makeinfo) + echo 1>&2 "\ +WARNING: \`$1' is missing on your system. You should only need it if + you modified a \`.texi' or \`.texinfo' file, or any other file + indirectly affecting the aspect of the manual. The spurious + call might also be the consequence of using a buggy \`make' (AIX, + DU, IRIX). You might want to install the \`Texinfo' package or + the \`GNU make' package. Grab either from any GNU archive site." + file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + if test -z "$file"; then + file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` + fi + touch $file + ;; + + *) + echo 1>&2 "\ +WARNING: \`$1' is needed, and you do not seem to have it handy on your + system. You might have modified some files without having the + proper tools for further handling them. Check the \`README' file, + it often tells you about the needed prerequirements for installing + this package. You may also peek at any GNU archive site, in case + some other package would contain this missing \`$1' program." + exit 1 + ;; +esac + +exit 0 diff --git a/jeu-test/aliens-1.0.2/mkinstalldirs b/jeu-test/aliens-1.0.2/mkinstalldirs new file mode 100755 index 0000000..4f58503 --- /dev/null +++ b/jeu-test/aliens-1.0.2/mkinstalldirs @@ -0,0 +1,40 @@ +#! /bin/sh +# mkinstalldirs --- make directory hierarchy +# Author: Noah Friedman +# Created: 1993-05-16 +# Public domain + +# $Id: mkinstalldirs,v 1.13 1999/01/05 03:18:55 bje Exp $ + +errstatus=0 + +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 + fi + fi + + pathcomp="$pathcomp/" + done +done + +exit $errstatus + +# mkinstalldirs ends here -- cgit v1.2.3