pax_global_header00006660000000000000000000000064143426270050014515gustar00rootroot0000000000000052 comment=3d23b42965c50223e77469e4db75a913eb6ee72b space-aryarya-1.0.3/000077500000000000000000000000001434262700500142575ustar00rootroot00000000000000space-aryarya-1.0.3/.gitattributes000066400000000000000000000001241434262700500171470ustar00rootroot00000000000000*.wav filter=lfs diff=lfs merge=lfs -text *.bmp filter=lfs diff=lfs merge=lfs -text space-aryarya-1.0.3/COPYING000066400000000000000000000430761434262700500153240ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, 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 Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy 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., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. space-aryarya-1.0.3/ChangeLog000066400000000000000000000013231434262700500160300ustar00rootroot00000000000000Release Version 1.0.2 [8/12/2001] - The description mistake of a dependency with the library in a spec file was corrected. ------------------------------------------------------------------------------- Release Version 1.0.0 [15/08/2001] - It is KXL 1.x.x version. ------------------------------------------------------------------------------- Release Version 0.3.0 [13/06/2001] - The stage 2 was added. ------------------------------------------------------------------------------- Release Version 0.2.0 [23/05/2001] - The stage 1 was added. ------------------------------------------------------------------------------- Release Version 0.1.1 [19/05/2001] - first (pre)release version space-aryarya-1.0.3/Makefile.am000066400000000000000000000000331434262700500163070ustar00rootroot00000000000000SUBDIRS = data src wav bmp space-aryarya-1.0.3/Makefile.in000066400000000000000000000233441434262700500163320ustar00rootroot00000000000000# 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 = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ SUBDIRS = data src wav bmp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = spacearyarya.spec DIST_COMMON = README COPYING ChangeLog Makefile.am Makefile.in \ aclocal.m4 configure configure.in install-sh missing mkinstalldirs \ spacearyarya.spec.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(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 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) spacearyarya.spec: $(top_builddir)/config.status spacearyarya.spec.in cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. @SET_MAKE@ all-recursive install-data-recursive install-exec-recursive \ installdirs-recursive install-recursive uninstall-recursive \ check-recursive installcheck-recursive info-recursive dvi-recursive: @set fnord $(MAKEFLAGS); amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: @set fnord $(MAKEFLAGS); amf=$$2; \ dot_seen=no; \ rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ rev="$$subdir $$rev"; \ test "$$subdir" = "." && dot_seen=yes; \ done; \ test "$$dot_seen" = "no" && rev=". $$rev"; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done 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: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) tags=; \ here=`pwd`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS)'; \ 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 $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done for subdir in $(SUBDIRS); do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ chmod 777 $(distdir)/$$subdir; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \ || exit 1; \ fi; \ done info-am: info: info-recursive dvi-am: dvi: dvi-recursive check-am: all-am check: check-recursive installcheck-am: installcheck: installcheck-recursive install-exec-am: install-exec: install-exec-recursive install-data-am: install-data: install-data-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-recursive uninstall-am: uninstall: uninstall-recursive all-am: Makefile all-redirect: all-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: installdirs-recursive installdirs-am: 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-tags mostlyclean-generic mostlyclean: mostlyclean-recursive clean-am: clean-tags clean-generic mostlyclean-am clean: clean-recursive distclean-am: distclean-tags distclean-generic clean-am distclean: distclean-recursive -rm -f config.status maintainer-clean-am: 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-recursive -rm -f config.status .PHONY: install-data-recursive uninstall-data-recursive \ install-exec-recursive uninstall-exec-recursive installdirs-recursive \ uninstalldirs-recursive all-recursive check-recursive \ installcheck-recursive info-recursive dvi-recursive \ mostlyclean-recursive distclean-recursive clean-recursive \ maintainer-clean-recursive tags tags-recursive 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-am \ installdirs mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean # 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: space-aryarya-1.0.3/README000066400000000000000000000027441434262700500151460ustar00rootroot00000000000000 Space Aryarya, a video-oriented game Copyright (C) 2001, Katsuyoshi Sato fc3srx7@mwnet.or.jp 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., 675 Mass Ave, Cambridge, MA 02139, USA. -------------------------------------------------------------------------- #Install KXL library 0.5.6 or more Vers are required. Please install beforehand. (http://www2.mwnet.or.jp/~fc3srx7) tar xzvf SpaceAryarya-KXL-xxxx.tar.gz(xxxx is version) cd SpaceAryarya-KXL-xxxx ./configure make make install spacearyarya & return It starts. -------------------------------------------------------------------------- #key operation cursor up - It moves upward. cursor down - It moves downward. cursor left - It moves to the left. cursor right - It moves to the right. 'z' - shot 's' - pause. 'z' - return. -------------------------------------------------------------------------- space-aryarya-1.0.3/aclocal.m4000066400000000000000000000112651434262700500161240ustar00rootroot00000000000000dnl 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. # 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)]) dnl Configure Paths for KXL dnl AM_PATH_KXL dnl Test for libKXL, and define KXL_CFLAGS and KXL_LIBS as appropriate. dnl enables arguments --with-kxl-prefix= -with-kxl-inc-prefix= dnl AC_DEFUN(AM_PATH_KXL, [dnl dnl Get the cfags and libraries for KXL dnl AC_ARG_WITH(kxl-prefix, [ --with-kxl-prefix=PFX Prefix where KXL library is installed(optional)], [kxl_prefix="$withval"], [kxl_prefix=""]) AC_ARG_WITH(kxl-inc-prefix, [ --with-kxl-inc-prefix=PFX Prefix where include libraries are (optional)], [kxl_inc_prefix="$withval"], [kxl_inc_prefix=""]) dnl Add any special include directories AC_MSG_CHECKING(for KXL CFLAGS) if test "$kxl_inc_prefix" != "" ; then KXL_CFLAGS="$KXL_CFLAGS -I$kxl_inc_prefix" CFLAGS="-I$kxl_inc_prefix" fi AC_MSG_RESULT($KXL_CFLAGS) dnl add any special lib dirs AC_MSG_CHECKING(for KXL LDFLAGS) if test "$kxl_prefix" != "" ; then KXL_LIBS="$KXL_LIBS -L$kxl_prefix" LIBS="-L$kxl_prefix" fi dnl add the KXL library KXL_LIBS="$KXL_LIBS -lKXL" LDFLAGS="$KXL_LIBS" AC_MSG_RESULT($KXL_LIBS) AC_PATH_XTRA AC_CHECK_LIB([KXL], [KXL_CreateWindow],, [AC_MSG_ERROR(No linkable libKXL was found.)], [$X_LIBS -lX11] ) dnl That should be it. Now just export out symbols: AC_SUBST(KXL_CFLAGS) AC_SUBST(KXL_LIBS) ]) space-aryarya-1.0.3/bmp/000077500000000000000000000000001434262700500150355ustar00rootroot00000000000000space-aryarya-1.0.3/bmp/Makefile.am000066400000000000000000000010161434262700500170670ustar00rootroot00000000000000bmpdir = $(prefix)/share/SpaceAryarya/bmp bmp_DATA = my.bmp enemy1.bmp shot.bmp bomb.bmp\ enemy2.bmp kage.bmp wall.bmp wall2.bmp eshot.bmp\ boss1_b.bmp boss1_do.bmp boss1_f.bmp\ boss2_b.bmp boss2_do.bmp boss2_f.bmp\ back1.bmp back2.bmp sky1.bmp sky2.bmp EXTRA_DIST = my.bmp enemy1.bmp shot.bmp bomb.bmp\ enemy2.bmp kage.bmp wall.bmp wall2.bmp eshot.bmp\ boss1_b.bmp boss1_do.bmp boss1_f.bmp\ boss2_b.bmp boss2_do.bmp boss2_f.bmp\ back1.bmp back2.bmp sky1.bmp sky2.bmp space-aryarya-1.0.3/bmp/Makefile.in000066400000000000000000000125401434262700500171040ustar00rootroot00000000000000# 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 = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ bmpdir = $(prefix)/share/SpaceAryarya/bmp bmp_DATA = my.bmp enemy1.bmp shot.bmp bomb.bmp enemy2.bmp kage.bmp wall.bmp wall2.bmp eshot.bmp boss1_b.bmp boss1_do.bmp boss1_f.bmp boss2_b.bmp boss2_do.bmp boss2_f.bmp back1.bmp back2.bmp sky1.bmp sky2.bmp EXTRA_DIST = my.bmp enemy1.bmp shot.bmp bomb.bmp enemy2.bmp kage.bmp wall.bmp wall2.bmp eshot.bmp boss1_b.bmp boss1_do.bmp boss1_f.bmp boss2_b.bmp boss2_do.bmp boss2_f.bmp back1.bmp back2.bmp sky1.bmp sky2.bmp mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = DATA = $(bmp_DATA) DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps bmp/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status install-bmpDATA: $(bmp_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bmpdir) @list='$(bmp_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(bmpdir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(bmpdir)/$$p; \ else if test -f $$p; then \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(bmpdir)/$$p"; \ $(INSTALL_DATA) $$p $(DESTDIR)$(bmpdir)/$$p; \ fi; fi; \ done uninstall-bmpDATA: @$(NORMAL_UNINSTALL) list='$(bmp_DATA)'; for p in $$list; do \ rm -f $(DESTDIR)$(bmpdir)/$$p; \ done tags: TAGS TAGS: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = bmp distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done 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-exec: install-exec-am install-data-am: install-bmpDATA install-data: install-data-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-am uninstall-am: uninstall-bmpDATA uninstall: uninstall-am all-am: Makefile $(DATA) all-redirect: all-am install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: $(mkinstalldirs) $(DESTDIR)$(bmpdir) 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-generic mostlyclean: mostlyclean-am clean-am: clean-generic mostlyclean-am clean: clean-am distclean-am: distclean-generic clean-am distclean: distclean-am maintainer-clean-am: 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 .PHONY: uninstall-bmpDATA install-bmpDATA 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 # 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: space-aryarya-1.0.3/bmp/back1.bmp000066400000000000000000000437661434262700500165360ustar00rootroot00000000000000BMG(x@Ga a S=~:z6GRNQ~BG~>LHFBfn^ZjvrjqVYbb^XRf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       space-aryarya-1.0.3/bmp/back2.bmp000066400000000000000000000220061434262700500165170ustar00rootroot00000000000000BM$f(x#a a 999222...+++AAAIII444EEE777===BBBHHH3333333333333333333333333WuUUuUUUUUUUUUUUUuUUwUwUUUUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333UWuuWUWWWWWUwwUUuWUWUWUWwWuuUUUuuWWuWuUUUUUUUUUUUU33233333333333333333333#3yDJDIwwUWUWYUUUWWUuUuWUwUWwWwUuUWwwwu"""!""""""""""!"!!"!wwwwwwwwwwwwwwwwwwzzuUUWZzuzwwwWWWWuuUZtyWyzzzzwtWUUUuUUUWUWuUUUUUuUwUuWEuUWWUUWWWWUuWWUUUwuwWwwwU@ ``hfUuWUUUUUUUWuUUUuuUUUUUUuWuUWUUuUUUUUUUUUuUUUUWUUuu"""""""#"""""""#"""""""""uUUUuuWWWuUUUuWuuUuwUWUwUWUUuuWWWWWUuuuuUUuUWUUUUu#333333333333333#33333333UuWWWUuuuWWUUWuUUwUUuUuUWUWUUUWUUUUUuUUUUUUUUUWUUU#333333333333333333333333UuWUUUuUUUWUWuUUUUUuUwUuWuUUUUUUUUUUUUUUUWUUuWUwUU3#33333333333333333333333UUuWUUUUUUUWuUUUuuUUUUUUUUUUWUUUUUUUUUUUUUUUWUUUUU3#33333333333333333333333uuUUUuuWWWuUUUuWuuUuwUWWWuUWUUUUUuWUUWUuuuUWUUUUUU3333333333333333333333333WUuWWWUuuuWWUUWuUUwUUuUuuUuUUUuUuuUUWWUuUUUUuUuUuU1333333333333333333333333UUuWUUUuUUUWUWuUUUUUuUwUUUUUUUWUUUUuUUUUUUUuUUUUUu#333333333333333333333333UUUuWUUUUUUUWuUUUuuUUUUUUWUWUUUUUUUUUUUUUUUuWUuUuU3333333333333333333333333WuuUUUuuWWWuUUUuWuuUuwUUwUuUWUWUUUUuUUUUUUWUUUUuUU3333333333333333333333333uWUuWWWUuuuWWUUWuUUwUUuWUUUWUUuUUuUuUuUUuUuWUUuUUu3333333333333333333333333UUUuWUUUuUUUWUWuUUUUUuUuUUuUuWUuWUuUWUuWUWUUUUUUUU"333333333333333333333333UUUUuWUUUUUUUWuUUUuuUUUUUUUUUUUuWUUuUUuWUuWUUUuUuU#333333333333333333333333wWuuUUUuuWWWuUUUuWuuUuwWuUuUUUuUUUUUUUUUUUUUUWUUUu3333333333333333333333333UuWUuWWWUuuuWWUUWuUUwUUuWUUuUUUUUUUUUUUUUUUUWUUWUU2333333333333333333333333UUUUuWUUUuUUUWUWuUUUUUuUUUuUUUuUUUUWUuuWUWUUUWUUUW#333333333333333333333333UUUUUuWUUUUUUUWuUUUuuUUUUWUuWWUUwWWUUUUUUUUWUuUWUU3333333333333333333333333WwWuuUUUuuWWWuUUUuWuuUuuwUUUUUWuUUUUWuuuuuuuWUUUUu3333333333333333333333333uUuWUuWWWUuuuWWUUWuUUwUWUUuUUUUUuWWWUUUUUUUUUUUWUW2#33333333333333333333333UUUUUuWUUUuUUUWUWuUUUUUuUWUUUUUUUUUUUUUUUUUUUUUUUu#333333333333333333333333UUUUUUuWUUUUUUUWuUUUuuUUUUUUWUuUUUUUUUUUUUUUUUWWUU#333333333333333333333333uWwWuuUUUuuWWWuUUUuWuuUwUUWWUuUuUUUUWUWWWWWWWWUUWU3333333333333333333333333WuUuWUuWWWUuuuWWUUWuUUwUwuWUUuWUWWUuuUuUUUUUUUUuUu3333333333333333333333333UUUUUUuWUUUuUUUWUWuUUUUUUUUUUUUWUUuUUuUuuuuuuuuUUU333333333333333333333333UUUUUUUuWUUUUUUUWuUUUuuUUuUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333WuWwWuuUUUuuWWWuUUUuWuuUwUUUUUUUUUUUUUUUUUUUUUUUUu3#33333333333333333333333UWuUuWUuWWWUuuuWWUUWuUUuUUUWuuWUUUUUUUUUUUUUUUUUUU3333333333333333333333333UUUUUUUuWUUUuUUUWUWuUUUUUWWWUUUUUUuUuUUWUUUUUUUUWU2333333333333333333333333wwwwwwwwwwwwwwwwuWuUUUuwwuuUUUwWwWWuWwuuuwuWUWWuuu2333333333333323333333333zzzzzzzzzzGwwu{uuwwwuWUWUUwUUwUuUWWwWUU""""""""""""""!""##3"""""wuuwwwwwwwwwwwwuwwwwwwwWwIIIi iiItDGtGwtttGGDtwDDDwGGIUuUUUUWUUUUUUUUUUWUUWUUUW"""!"#"3!22"!""""1!2""""WUUWUuUWUUUUUWuUUWUuUUUUUuUWUUUUUUUUUUUUUUUWUUUUWU3333333333333333333333333UUUuUWwUWUuuWUUUUUuUuuuuuUWUWUWUUUUUUUUUUuUuUUUUUU#33333333333333333333333#wWwuWUUWWWuUWWUUUwUuUUUUUUUUuUuUuUWUWUWUWUWUUWUWUU333333333333333333333333#UUUUUuUUUUUuuUUwwUUUuuuuuuUuUuUuWUuUuWUWUWUUUuUUWU333333333333333333333333UWUUWUuUWUUUUUWuUUWUuUUUUUUUWUWUUUuWUWUuUuUUUUUWUU3333333333333333333333333UUUUuUWwUWUuuWUUUUUuUuuuuWUUUUUUUWUUUUUUWUUWUuWUUu333333333333333333333333#WwWwuWUUWWWuUWWUUUwUuUUUUUUUUUUUUUUUUUUUUUUUUuUUUU333333333333333333333333#UUUUUUuUUUUUuuUUwwUUUuuuuUWuuuUUUuUUUUWUUUUuWUUUUU#333333333333333333333333uUWUUWUuUWUUUUUWuUUWUuUUUWUUUUWuUUUwUwUUUUuUuUUWUu333333333333333333333333#WUUUUuUWwUWUuuWUUUUUuUuuuUWUuuuUWuuUUUUWWWUuUUUUUU#33333333333333333333333#UWwWwuWUUWWWuUWWUUUwUuUUUUUUUUUUUUUuWuWUUUUUUUUuUU333333333333333333333333#UUUUUUUuUUUUUuuUUwwUUUuuuuUUUUUUUUUUUUUUUUUUUUWUWU333333333333333333333333UUUWUUWUuUWUUUUUWuUUWUuUUUUUUuUUUuUUUUUUUUUUUuUUUU3333333333333333333333333wwUUUUuUWwUWUuuWUUUUUuUuuUuuUUuuuUUuUUUWWWWWUWWUUW333333333333333333333333#uUWwWwuWUUWWWuUWWUUUwUuUUUuUWWUUUWWUWUWUUUUUUuUUUW333333333333333333333333#UUUUUUUUuUUUUUuuUUwwUUUuuUWWUUUUWUUWUWUuuuuuuWWUUU3333333333333333333333333UuUUWUUWUuUWUUUUUWuUUWUuUUUUUUUUUUUUUuUuUUUUUUUUUU333333333333333333333333UWwUUUUuUWwUWUuuWUUUUUuUuUUUUUUUWUUUUUUUUUUUUUUUUU333333333333333333333333#UUUWwWwuWUUWWWuUWWUUUwUuUUuUUUUWUUUUUUUUUUUUUUuUUW3333333333333333333333333WuUUUUUUUuUUUUUuuUUwwUUUuuUUWUWWUUUUwUUUUUUUUuUUWU3333333333333333333333233uUuUUWUUWUuUWUUUUUWuUUWUuWUuuWuUWwwuUUWUWuWWuWUWUu3333323333333333333333333WUWwuUUUuUWwuWUuuWUUUUUuUWWuuwuWwuUuwuwZwUwZUWwUu"""""""""""""""""""""2"""WtDDDGtKGDtwwwwUu wwwwwwGGDGGwwwwGtDtIpy wwwwwwwwwwwwwwwwwwwwwwwu[###223"2121""#"2#!""22UUUUWUUUUUUUUUUUUUWUwUuuuWUUUUUUUUUUUUUUUUUUUuUUUw3333333333333333333333333WwwwuwuuuUuwwwwuwUUUUwUUUUUUUUUUUUUUUUUUUUUUUUuUuU3333333333333333333333333wUUUUUUuUWUuUUUUuUUWuUUuuUWUUUUWUuuuUuUUuWUUuWUUUU3333333333333333333333333UUUUUUUUuuuUUUUUUWwUUUUUUWUWWUuuUUUUWUWUUUWUUUUUWU3333333333333333333333333UUUUUWUUUUUUUUUUUUUWUwUuuUWUUWUUWWWWuUuWUuuWWWUWUW3333333333333333333333333UWwwwuwuuuUuwwwwuwUUUUwUUUUUUUUuuUUUUWUuWUUUUUUUUU#333333333333333333333323uwUUUUUUuUWUuUUUUuUUWuUUwuUUUUUUUUUUUUUUUUUUUUUWUU3333333333333333333333333WUUUUUUUUuuuUUUUUUWwUUUUUUuUWUUUUUUUuUUUUUUUUUUWUU3333333333333333333333333UUUUUUWUUUUUUUUUUUUUWUwUuUUWUUuUUuuUUUUUUUUuuuUuUW3333333333333333333333333UUWwwwuwuuuUuwwwwuwUUUUwUuWWUuuWWUUWWWWWWUuUUUWUUU3333333333333333333333333WuwUUUUUUuUWUuUUUUuUUWuUUUUUUUWUUWWUUUUUUuWWWWUWUu3333333333333333333333333UWUUUUUUUUuuuUUUUUUWwUUUUUUUUUUUUUUUUUUUUUUUUUUuUU333333333333333333333#333wUUUUUUWUUUUUUUUUUUUUWUwUUUUUUUUUUUUUUUUUUUUUUUUUW#333333333333333333333323UUUWwwwuwuuuUuwwwwuwUUUUuWUWUuuUWUUUUUWWUUUUUUUUUU3333333333333333333333333UWuwUUUUUUuUWUuUUUUuUUWuUUWUUUUUUUUUWWwUUWUUWUWUUU3333333333333333333333333UUWUUUUUUUUuUuUUUUUUWwUUUWUUUUuWUUuuUUUWuuWwUUUUUu!1!!!1"!#22#222WwwwwwwwwwwwywwwwwwwwUWUwwWwwwuwwwuuwwwwwwwwWwwwwuD@@DD@DDD@DD wwwwwwwwwwwwwwwwwwwwu{ i uUwuuwWwuWwuuUUUWUUUwUUWUWuuUWUWUUWUUuuUuWUWUWUuwu!"!"!""!""""!"!UwUUWUuUWuUWUwwwuwuUUUuUWWUUUUUUUUUUUUUUUUUUUUUuUU#3333#333333333#3##3###33UUUUuUUUUUUUUuUUUUUuuUuuUUUWWWUuuWUUuUUWUUWUWWWUUu#333333333333333333333333UuUUUUUUUUUUUUUUUUUWUWUUWUuuUUUuUWUuUWWWUWUUuUUUUU3333333333333333333333333wuUwuuwWwuWwuuUUUWUUUwUWwUUUuuuWWUUWWUUUWUuuWWWUWW#333333333333333333333333UUwUUWUuUWuUWUwwwuwuUUUuUuUUUUUUUUuUUUUUUUUUUUUUUU3333333333333333333333333UUUUUuUUUUUUUUuUUUUUuuUuUUUUUUUUUUUUUUUUUUUUUUUUWU3333333333333333333333333UUuUUUUUUUUUUUUUUUUUWUWUUUUUUUUWUUUuUUUUUUUUUUUUUU#333333333333333333333333UwuUwuuwWwuWwuuUUUWUUUwUWWWuWUUUUUUUUUUwUuUUUUWUUU#333333333333333333333333WUUwUUWUuUWuUWUwwwuwuUUUuuUUuuUUUUUUuuuUuUwUuwUWWU3333333333333333333333333WUUUUUuUUUUUUUUuUUUUUwuUuuwwwwwwwwwwwwwwwwwWwwwwwW32""####2#23"#2#####3""3#wwwwwwwwwwwwwwwwwwwwww UuwuuuuWWWWUwWuWWWWWWUWuW""!!""!!""!""""!UUwUwUUUUUUUWuUWWWWWUWUwwUuuUWWUWWUuuuWUWWWWUWUuUW3333##333#3333#33233333#3UUUwUWWWUwUuUWUuUUUUUUUuuUUUUUUUUUUUUUUUUUUUWUuUUU3333333333333333333333333WWuUUUWWWuWUuUWuUUWUWuWuUuUUUUUUUUUUUUUUUUUUUUUUWU3333333333333333333333333UuUUUWUUUUUuWUUUWWUWUWUUuUUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333WUUwUwUUUUUUUWuUWWWWWUWUUUUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333UUUUwUWWWUwUuUWUuUUUUUUUuUuUUwuuWwUWWUWwWuWUuuUUuW3333333333333333333333333WWWuUUUWWWuWUuUWuUUWUWuWuwWwwUWWuUwuuwuUuWuuWWwuWu##33233333333333333333"33UUuUUUWUUUUUuWUUUWWUWUWUUGztwwwwtwzwtw!!!!!!!!!!!"!Ww{[[[Ww{w{[wwWwffffffffffffffffff`fffffyGwwGGGGywywywGGGwwwwywwwwwwwwwwwwwwwwwwwwwwwwU"3"2#2"32"32"32"322#3"32#UUuwUUUUUuUuUuUUUUUWuuuWUUuUUUUUUUUUUUUUUUUUUUUUUW3333333333333333333333333WUWUUUUuUWUWUWUuUUUuWWUUUuUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333WUUUWwwuwuWuWuWuwwwuUUUwWUUUUUUUUUUUUUUUUUUUUUWUUU3333333333333333333333333UWuUUUUUUUUUUUUUUUUUUUUUUUuUuwWWwuUUUUUUuUUUUWUUUu2323#233333#33333#332333#WUUuwUUUUUuUuUuUUUUUWuuuUUUUUUUUUUwwUwWuUWwWwwUUUu11#!#!#!!#!#!!"#uwUWUwwwwwWwWwWwwwwwuWWWWwzwwzwzwwwwGwzw{wwwzzw   @@@@@ Uuwwwwwwwwwwwwwwwwwwww{fff`f`f` fUuuuuuwUWUWUWUWUWUWWuUWuWwWUUWUUUUUUUUUUUUUUUUUUWU"""!"!"2""1"!""""""WuuuuUuWwWwWwWwWwWwWUWwUwUUUUUUUUUUUUUUUUUUUUUUUUU3333333333333333333333333UUUUUuUUUUUUUUUUUUUUwuUUUUWUwwUUUUUUUUUUUUUUUUUwuU3333333333233333333333333wUuuuuuUUUUUUUUUUUUUUUUWuWWWUUUUWwWwWwWwWwWwWwUUUw333333333323333#333333333UUUUUUUwUWUWUWUWUWUWUUUUUUUWUUUUUUUUUuU"""""""""""!"""!!"2UWuuwwwuWwWwWwWwWwWwWWwuUffff`f`f`f`f`f`f`f`f`` uuUUUUUWUUUUUUUUUUUUUuUWW#####""""""""""""""""""3"WwwUWwuwWuwwUuWuuWUuWUUUuuuUuuUUUUUUUUUUUUUUUUUUWW3333333333333333333333333uUUWWUUUUUUUUUuUuUUUUUuUUUUWWUuuUwuwuwuwuwuwuwuUUU#3333#3333333333333333333WUUUuUUUUUUUUUWUUUUUUUWUUz!"""""""""""""""""""uUUUUUUWUuWUUwUUUWuwWuuWwhahhahhffffffff UWwwUwwuwWuwwUwWwuWUuW[UUbbbbbba&2""""""""""""""&&wuUUUWuUUUUUUUUUUUUUUUUUUuuUUWuwwwwwwwzZUUUUUUUUU#333333333333330DUUUUUUIWUUUWDWwwwwwwwwwspace-aryarya-1.0.3/bmp/bomb.bmp000066400000000000000000000222721434262700500164610ustar00rootroot00000000000000BM$(``$a a !!;!S*{:JQW[=pjz+e4*`Qq                                                                                                                                                                                                                                                                                                                           space-aryarya-1.0.3/bmp/boss1_b.bmp000066400000000000000000000310521434262700500170660ustar00rootroot00000000000000BM*2(nqp1a a !!fj_xWxpSrkPngMjcmrwz¹ȿHd^B\V->:*:6&62#2.!-.                                                                                                                                                                                                      space-aryarya-1.0.3/bmp/boss1_do.bmp000066400000000000000000000237121434262700500172530ustar00rootroot00000000000000BM'(dd'a a !!#5-&:1)>4+B7/H<4NB7RE;XJA`REfVIl\OtcV|j\qcyimqtz­ɳԾ                                                                                                                                                                                                                                      space-aryarya-1.0.3/bmp/boss1_f.bmp000066400000000000000000000376661434262700500171130ustar00rootroot00000000000000BM?(s>a a !!WvoOle]~wGc\a|jry;SN4JE0D?+<9%32 >g^0)<4]Sodum+$yXR[S Y%i'"q_                                                                                                                                                                                                          space-aryarya-1.0.3/bmp/boss2_b.bmp000066400000000000000000000426061434262700500170760ustar00rootroot00000000000000BME(wDa a !!#kW6_z 5JVB;, +S^cr                                                                                                                                                                                                                                                                                                                             space-aryarya-1.0.3/bmp/boss2_do.bmp000066400000000000000000000325121434262700500172520ustar00rootroot00000000000000BMJ5(tt4a a !!@O:5D/" N7eR%Pu#)̆Ί; *g"Z                                                                                                                                                                                                     space-aryarya-1.0.3/bmp/enemy1.bmp000066400000000000000000000406721434262700500167440ustar00rootroot00000000000000BMA(Aa a !!^jmdpsfx~nxQbfDNO>FI5=?,69!'LVW (,")25&.1U\\ƿic_}|xs                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           space-aryarya-1.0.3/bmp/enemy2.bmp000066400000000000000000000167721434262700500167510ustar00rootroot00000000000000BM(`N@a a !!4GB4>8$.+{&(b~r(xtSVg89h7E;,8{j:zj6vf6vf2sb2rb.p^.ϲήҶn^*lZ*iZ&fV&eV!bR`R^N[L     !!!!!!####!####!##!!!!!!!!   '''''('(')'         !!!!!##!###############!#!!!!! '''(')'(')      ! !#!!#####$#$#$####$##$########!"!!!!!  ''''(''')'(         !!#!##!########$#$$$$$$$$$#$##$##!!#!#!!!!!!! ! !!!  ''''''''''('     ! ! !   !!!!!!!#!####$$$$$$$$$$$$$$$$#$#$########!#####!##!#!!!!!!!!!! !!!  '''''          ! ! !"!!!!!   !!!!!!######$#$$$#$$$$$$%%$$$$$$$$$$#######!##!!!!!#!!#!#!##!!#!!!#!!!!!!     '''''          ! " ! !!! !  ! !!!!##!#######$$$#$$$$$$$$$$$$$$$$$$##$######!###!######!"#!#!#!!##!###!!!!!"!!!         !!!"!!!""! "!"!! !! ! !!"!!########$$$$$$$$$$$%$$$$%$$$$$$##$$#$#########!##!!"!!!!!!##!#!#!#############!"!"" !!             ! ! !!""!"!!!! !! !! !!!  !!!#!##"###$$###$$$$$$$$$%$$$$$$$$$$$$$$$$$#$$#######!##""!"!!!"!!""!""!!#!#!"###!###!!#!!!#!"!!!              !!! ! ! ! !! ! ! !!!! !  !!!!!!!!!!!!!!!  !!#####$#$$$$$$$%%%$$%%%%%%%$%%%$%$$$$$$$$$#####!###!!"#"! !! !! !   !! !!#!!!!"!!!"#!""# "!    ''                ! !! !! !!! "!"!! !!!!"!!#!!!!!!!!#!!!!!!!!!!!!!!!! !!!#######$$$$%$%%%%%%%%%&&%%%%%%%%$%$%$%%$$$$#######!#!!!! !    ! !! ! !    '''''            !!!! ""!!""!""!#!!##!!#!!#!#!!#!###!#!!#!!!!! !   !!!#!!#!###$$$$%%%%%%%&&&&&&&%%&&%&%%%%%%%$$$$$$$#$###!!!"!!  ''''''                  !"!!""!!"!!#!##!!##!#######!#!###!##!##!" "! ! !    ! !"!##!###$$$$$%%%%%%%&&&%&&%&&&&&&%&%%%%%%$$$$$#####!"!!!   ''''''                ! !"!"#!#!!#"#####!#######!!##!!#!!"!!!!! !!! !      ! "!!!!!!###$$$%%%%%&%&&&&&&&&&&&%&&%%%%%%%$%$$$$$###"!!!!   ''''          ! !! ! !!"!##!#!##!###!#######!###!""!"""""" !!!      !!! !!!!"######$$$$$%%%&%&%%&&%&&%%&&&%%%%%%$$$$#######!!!!  '            !! !"!!"!#!!#!#!#!#!!!"!"!!!"!!" !! !!! !     !!!!"!!!###$$#$$%$%%%%%%&%%&%&&&%%%%%%%$$$$$$$#"!!! !             !!!!!"!"!"""!"""!"!!!!! !! !   "!""#!####$$$$%%$$%%%%&%%%%%%%%%$$$$$$$##!!#!           !!! !  !  !!!"!"!###$$$$%%%$%$$%%%$$$$$$$$$###!#!"!            '        !!""######$$$$%$%%$$$$$$$#####""! !             ''''      !!!""########$##$##$####""!!!!                    '''''   !!!!#""########""!""!!!!                    '''''''        !!!""!!!!!!!!!                   ''''''                                                                                                                                                                '''                        '''''''           '''''(('''''''                     ''''''((''(''('()''('''''                                 '''''()))''(())))))'()'(''''                         ''(')')))++++))))))())())((''                       '''()()*)+)))))))+++)*)+))))')'''''                 '''''')))+))+)+*****++++*++)+)+)*)))''''               ''''')*+)++++++,+,,,,,,+++,++*+*)))))()'''             '(')()+))+*+++,,,,,,--,-,,,,+,,,+++*+)))())'''          '''''()))*)+*+,,+,,,,,.,-.-,--,-..-.,,,,,,,+**))(')('            ''''()(*)++++,,,,,-.......0./00.//./-.--,--,++++++)))'''         ''''')(()*+++,+,++,---.....//0010111011000.0....,,,,,,++)+)(('' '''''''''''''''''''''''''''''''''''''    '''''(('')))((+++++++,,-......//0111112211221122111000///.-.,+,++)+))('''   ''''''''('''''''''''''''''(')'((((())(((((()(*)*))))))))))'''''''''''''''''''''''''(''()''')))))+*)*+,,+,,,,..-.././0122212222762677677262221100....,,-++++))'''  !!  '''''''''('('(''')'')(('(''(((''''''''''''(''')'))')))))*)))++)****,**********+++++****+**))))''(''''''(''(((''')('())(()'''('('))'))')))))))+**))++++,,,,-,,-.-..0011122226667778767877876666662211010/..-,,,,+**))''  !!! !!!     '''''(()(('(')(''(')()()'((')')'(''''('''()'')'()''()))()))))+)+)*++++++++,,+*,,,,,,.,..,.,,,,,+,,,,,,,+++++))*+)(()(''''''''''('(')))))))))))***))*))))))))*)+)+))+))*++)++++++,,,,,-,-,--./00/011121226667677888789879887988777662110/..-,,,+++))(''!! !     ''''''''))')())()))))))())))))))))))))())))))())))))))))*)*++++,+,,,,,,,.,-.....0..................--,,,,,,,,+++,+)++)))('(''''''('(')')))))*)**))++)+*+++++++++,*++****+,+,++++++,++,,,,,,.-,......00000102622667888898998888::8::::8:89987662621000/..,,++)+))' ! !!!! !!!   ''''(')''(()(()))())*))*)))))+))+)+)+)+))))*+*))++)+)*++++*+,,,,,-+-,-.,..-..///0000000002000020220000///00000//....,-+,,++*+*)*)))((''''''''''''''))')())))+)++***++++++,++,+,,,,+,,,,,+,,+,+,,++,+,,,,,.-.-,-......0/0/0221126627678889899998:8:::::::9:::898:888877622210/.,,,+,+*))'''  ! !    '''''')')())())))*))))+))*)***)++)))+)+)*+*++)+**++++,++,,,,,,,,-.,..../0//10120200222222222272722272722262111100/0/.0...,-,,,,,+++++)*)))'(())(')'')(())'(''(()(())()+))+*+++,,++,+,,,++,,,,,,,,.-,,-.--..,..,.-.....-..........0.//00/01112266776678888799898:::::;:;::;;;;:::;::89999977662010/..,,+++))(('     '''''''''''('('((((()))))+)*)+)++)++)++++++)++++++*+++++,++,++,,+,,,,,..--../000011122267272777777977979797977777777767766622122000/0...,-,,,+++++++++)))))+)*))()))*)+++++++++,,+++,,,,,+,,,,,-....-...-.//../0.....////././////..//0/0/0/1122111666766766789989899:::::;:::;::::;;;::<:;::::::88888672120...-,++)))''  !!   ''''''''''''(''''()))))))))*)*)+)+))+)+++)))+++++++++,++,,++,,,,,,,...,.../00/10111622627777889999999999999999999999797897897787766621110//0...-.-,,+,++,,,++,+++,+,,+++,+++++,,,,+,,,,,,,,-.-.../..///0//00/00/00/01110000/1/0///00010012121221122272266788998888::::::::;;:;;;;;;;;;;;;;:<:;:;;;:::87772221/0.-,,,++))('  '''''''''''''''''')'())'))))))*+)*)+)+)++++)+++++++,++++,,+,,+,,-,,--.-.-./0///0112262277788888989999;99;;;=========;;;;;9;;99::8:88887766662221110/0/....-.,,-,,,,,,-+,,,,,-,,-.-.,,,..-.//./000/0/000100101111122121122122112121212221122222666662776787899999888:::;::;;;;;;;<;;;=;=;=;;;;=;;;<<;:::8:8986661000/.,,+++))('   ''''''''''''''''''''('''(')))**))+)+)*)+)+)+++++++++++,,,++-,,,,.,-.,.,..0/./01212266787788999:::;:;;;;;=======>>>=========;;;:;:;:;9:888887777222211000/0.//..--..-..-.---...-...../0/.00/00100102111121162622226222662662226266226266226626666777788888789888:::::::;:;:::<<<=<;===;=;=;===<<=;;;::<:::8988872211/.,.,,+)*)'   ''''''''''''''''''')())()(()))*)*)*)+)*)+++++++,+++,+++,,,,,.,-.....000/1221267687777:89:::;:;::;;;===>>>>>>>>>>>>>>>>>===;==;;:;:;:;::999988886662611111000/00000/.0/00000.0/0/01010110202121162222622626667767667677667667767672666677667777788877899::8::::::;;:<:;;;;=<;;;==;;<=;=<=<<<;<;;<<;;::99988776211..,.+++)*'('  '''''''''''''''''''''('''')')))())))*)+)*+++)+)++++,+,+,,,,,,,,,-.../0//012010222677798:8::::;<;;======>>>>>>>>>>>>>>>>>>>>>>======<;<;:;::::88877877767221221220110001000010020212212122262622677267777687877888878887787788878778788778877888888798::99:88:::;::;:;<;;;;==;;===;;===<=<=<==;=;<=;::::9::8997621100..-,++*))'  ''''''''''''''''''''''(('())()()())))*))))+)++++++,+,,,,,,,-...-..//01111667668789:8::;;;;<;;=====>>>>>>>>>>>>>>>>>>>>>>>>>>=======;;;;;;::::9:9878876777626626226222122622212622626266666767766888887878779788989789889979788889877777888989998:8:88::99;;;;:;<:;<;;===<;===<===========;<=<=<<:;;;9:8898662120/..-+++)))''  '''''''''''''''''''')())')()*)**)*+)+++++,++,,+-,,--..//00001222267878988::::;;<;======>=>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<;;:;::8:9:77888867676626626626662666762766767777787888997788889998:8:99888:988988:898798888888999989888:8:8::8::;::::;<;;;;;=;;<==<=<=<===<;=<=;;=;;;;;:;::::::987772200.--,,,+*)'(' '''''''''''''(())))))*))+++)+++,,++,,--.....0/11221667667898:::;;<<<;=<==>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<;;;<;;:::98:8::99887786788766666776676667878787888887899788::9998888:8:888:::88::8::8989:89989999888898:::8989::9:::;;;<<:;==;=<<<=;<=======<====<==<=<<;;;;;:8:8887661110/..,++)*))(  '''''''('(')))*))+++++++,,,,,,,,-.//00011222677888:::;::;;;====>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>=>=====;<;;;;;;998888999897877678778668868778787879887899978:9988888::::8:89::8:8::88:8898:8898898888999989888:8::89:::;:::;:<;;<<<<;=;==;;===<<===;;=<<;;;;<;::::98998872220/..,,,+*))(''       '''''''('')))*))))+++++++,,-....../11222667879:8:::;;<<======>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>====;;<;<;:::::::99:8888897887878777777778988889889989888::888:::::8888:8:::::8998::8::8:8:98997999988889899:8::::::::::;;:;;<<;;<;=;=<;==;;;==;<<==;;<<;<<::;:9:::8876622100.-,,+++)'''         '''''(')))*))+++,,+,,-,-./00001122267878989::<:<<<<====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>====<==;<:;;;::::888899997887787878888888878787978988989::888::88888:::::9::88:9:8:88:88:8988988988889789888889888::::::;::;;:::<<;;<<<;<<<===;<=;;<<<<;;<;:;;:::88877772210/..,,+++)*(('          '''('(())*))++++,,,-.-./.01021266678989::::;;;=====>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>=======;<<:;:::::88:::9888887888787877777777889787898998988888988999::88888:889:8:8:899899898998978777788788998989998898:::::::;;;:;;<:;;;;<<<<;=;<<<;;;;;;::;::::8989866261000.-,-,++)))'             ''''''))))**+++,,-,-/..//0122677799899:::<;<<===>==>=>>>>>>>>>>>>>>>>>>>>>>>==>>====<=<=;;;;;;9::::8888978788777777787787777778888878779899799888888889:99989:889898888888989778776778867777667888889889988::9:::::::;;;;;;;;;;;<;;;;;;;;;;;;::::::8977876121///..,+,++)''            ''(('))))++++++,...//001012268888:::9;;;<;======>=>>>>>>>>>>>>>>>>>>>>>>>>>>=======<;<;;;:::::8989978887877787866666776678886777787888788978899898978788888799888778877767666766766227666677767777789889988:9::::;;::::;;:;;;;:;;;;:::::::::::88897887622100.-,,+,+)))(''           ''((()))++,,,+,,,....10126267888::::::;;<;;<===>=>=>=>>>>>=>>>>>>>==>=>=======<<;;:;::::::9989889777777782627777762776226777666777687768776676768787777786677777677667666626212222122221262266667687788988899:88:9::::;::::;;:::;;;;::::99899:887762622110..-,,++*)))'              '''))**+++++,--.,-/0/12226767898:::;;<<;====>==>=>=>=>>>>>>=>=>=>>>=>======;<<;<;;:;:::888898978867866627676662666666667266672666226672667767672626666627266666216211121110101111001112102122222726677778888999::::::::;:;:::;:::::;::9:::8879987772210/..-,,++++))'''                ('))))+)+,,+,,.../00012227878988:::::<<<==<=====>=>=>=>>=>=>=>====>=====<=<;;;;:;9::8:9:9877867766776767626221221122216222162226622162211612162222222112000102201000000/0/0..//000/0/00/010122166767667789888888:::8::::::::;::::::9:::8:9:887666610200/...,,,++))(''              '''(())))*+++,,--.../012166668889:9:;;;:;<<==<=====>=>>==>=>=>>=>=>===<=;;=<;<<::;:::89888888877667266662116221211221112011120111001120101001100010//1/00000//0///........-.---..--,..../00./011202126677776789899888998:8::::::::9:9::88988897887626200/..-,,++++**)'''          '''')**++++,,,,,./0/012267777889:9::;<<;;<=======>===>>=>=>=>========;==;;;;:;::::8:899777766677672221222001101100110/1000/000000////.000/0/0//......///....-.--..-,-,,,,,-,,,,,,.,---,-.../../00010211667677788999:8::9:8:::99::::::::8::98877676221100..-,,++++)))''     '')()))+++,+,+,-...11112267799:8:::;:;;<=;;=<======>===>==>===>===<<==<;<;<:;:::88989889888777666622221112101100100000././.....//../..-.-.-.-..--..-.,,,---,,,,,+,,,+,++,++,,++,,+,,,,,,--.-././/0010222267668887888:88:89:88::9:8::898:888998776721100/..,,,,++)+))(      ''')))+)+++,+--.-./0/0212668888:8:::;<:<;==<=======>=>==>=======<===;;;<;<:;::::::898988777662222161211201000000./.././.....-,-,,..,,,,,,,,,,,+,,,,++,,+++++,+++,+++*+++)**))++)++++++,,+,-,-,.../..0/112216776788878998988::::::98898:8:998888776662110/..,,,,++)+*)    ! !!!!!!!!!!!! ''')))+++++,,,,./0.0102677779989:::::;;<;<==<===================;;;;=<;<:;:;99::8:89876866766662212101/0/0/.././..-,-,--,,-,,,,-++,,,,+,+++++,+++++++)++*+*)+**))))+))))))))))+)+))++++,++,,,,,...0/00011226276777997898::888888:::::8:888977766222110//....,++,+))   !!!!!#!!#!##########!###!###!!!!  ''((()*))+,,,,,-...0001122668889:8:;;;;;;<;;<=================;====<=<<<:<:;:::8898988876722222120110000///...,-,--,.,,,,,,+,,+++,++++++)++*+))*)))*))))()())'())'')''''(''(('''(')()))))++++,,,,,.-.///00121627667879889889:9:::88888:899989888776222100/..-,,,+,++      !!!!########$$#$$$#$#$$$##$$#####!!#!!!  '))*)**++++,,,,.//01266678789889::::<<<;=====================;<<<;<;;:;;;:::::98988777766666621200000./....-..-,,,+,,+++++++++))*)))))))()((()(''')'('''''''''''''(')(())+)*++++,+,-....0/000212267868898899888888:::::8988898977867621000//-..,,-+,     !!!!!########$$$$$$$$$%$%$$$%%$$$$$$#$$###!#!!!   ''''(()+++++,,-..-.0/0122667878::::::;::<<<;;;;====<==============;=;;<;::::::8889887876222221211110//./..,...-,,,+,,++++***)))))())))()((''''''''''()'))))+++,+,,-,.../0102162667687988899:9::88888:8:::887887866622200.0--.,+++      ! "#!!#$$$$$$$$%%%%%%%%%&%&&%%%&%%%%%%%$$$#####!##!!   ''()))+)+++,++,,-.//0101226779988:9:;:;<:;;<===<<===<===<=<==<<<;;=<<<::;::9:89:98978766666622100/0/00/..,.--+++,++++***))))))(()'''''''''')())*)+++,+,,.--///010216672768799988888889:88888889987776621110//0...-,,,     !!!!##!####$$#$$$%%%%%%&&%&%&&%&&%&&&&%%&%%%%%%$%$$#$####!!!   '''')))*))++,,,,....00101676888998:::;:;<;<<;<<==;<==;===<=<<===<<<;;:<;:;::898888787677722110011000/..,,.-,+,,++++))+)))))'('''''()')))++,+,-,...0.011222277768778999999988998:9998888887762211100/0..,,,    !"!#!#!#$###$$$%%%&%%&&%&&&3&34&33&3&3&&&&%&&&%&%%$%$$#$##!##!   '(')))+++++,,-,..//022222767888::9::;:;<;;<;=;;==;=========;;;;;;<;;::;::::::9898777622622221000...-,.-+++,+++)***)'))''''''''()))+)++,+,.,...0.0112266667788888888888888:8888979776767622100/0..-..    !!!##!####$##$%%%%%%%&&&&&433&&&&&&3&&&&3&3&33&&&%&%%&%$%$$####!!!!!!  ''')))))+++++-,.-/.000126667678:88::::;:;<;;=;==<<=<=;;;<<;;==;=;<:<:;;::9:88889877666662200100///-,.--,,,++++**))))(''''''')))++++,+,-,.//0000121227766677999999:9:9899998978886727622210///..-  !!!!!####$#$$%%%%&&&&&&&333&&&33343343333&3&3&&34&4&&&%%%$$$$$####"!  ''(''')*+))+,,,,-..0.00012262889899:9:::;:;<<<;<<;;<=<====;==<;=<<:;:;:::::89:998786772210121/0......,,+,+++)+))))''''''((()))+++,,,,,..//01112262677788788888888898887988777766221110000..-       !!#####$$$%$%%%%&&&&43&3&&&33333354433333333&3&&&3&&&&%%%%%%$####!!!!  ''((())+*++++-,,,-///1116277788888::;;:;:;;;=;;==;;;;<<;=<;<<<<;;:;:;:9:::888778676666221100/0..,,-,,,+,+++)()'''''''(())+,,+,..,/0./001222666777787899999998999888788777661200110///.  !!"######$$$$$%%%&&%&&3&&3&3333333334553335333&3&333&&44%&&%$$$$$##!##    '''))))++++,,,-...0002216668799::::::;:;;<<<;<;<=<=;;;<<<<;<::;;;:;::::88999887767221010//../.---+,,++))*)))'('''')))*++++,,,-...000121122776678788888788898888878776622221210//...    !!!#!#$$$$$$%%&&%&4&&&33&3&333555555335533353533&&&&3&&&%%$%%$$####!!"   ('')*)+)+++,,-./.00012267787889898::;::;;:<;<;;;<===;;;;<;;;::::::::899887876266222211000.,.,,,,+++++*)('''''''))**++,,,,...///000226266766877778997887877787677666222110000/.      !""##!$#$$$%%%%%%&4&&333&&3333553553335533533&3&&&33&3&&%&%$%%$$#$#!!"   '''((()))*++,+,,,../01102226787989:::::;;::;:;:<;;<<<<;;;<;;;;;;;;:8:8:88988777721110100./...-,,,+++*))))'''(()))++,+,,.-./.000121116276776778878888787887787667621111010./.    !!!###$#$%$$%%&&&&&&&&&33333333533555555353533333&&3&&&&%%%%$$$$##"# !!  '''()+*++,,,-,..//0212676687888988:::;::;:;;<;;:::<<<;::::::::::8989987776666220100/0.-.-,,,+,+)+*)(''' ''''()+)++++--,,,/.00/122216276276877866777777786666222222100.//..     ! "####$$$$$%%%%&&&43&333&3533333353333333&3&33&&&43&&&%%%%%$$###!!! !  '''()*)+++++,,.-..001112277789898::::::9::;;::;:;;;<:::;;:::::88998988876662120110//.-,.-,,,++)+*)'(''   '))*)+++,,+,....///011102162676726677777666662726261221000/0..-        !!!!!###$$$%$%%%%&&&&4&&&33&33333333333533333&&344&&&&%%%%$$$#$#!""!!  ''('())++,+,,....0/011626666888898898:9::::::;::::;::::;::::9988988777762220100/0....,,,++++*))'(''    ''')))+)+++,,--....00/1120211262676626266677776262202110/0/0/0..           !!#######$$%$%%%%&&&&433&&343333533333&&3&3&4&&&&&%%%%%$$$###!!#!!   '')))+)++,,,,-...0002112777779989:::::9::::::;;;:9::::8::88:8998776666221110//0/..---+++++)))'(''   '''(')*)+++,,,,,-..///000110222162622626626262121201210000.0/.-.         !!!!###$$$$%%%%%&&&&&&&33&3&&3&&&3&3&33&4&&&&&&%%&%%%$$$$$###"!!   ''''*)++++,,--/./0/0221266877889898::::::::8889::9:::98:98987877666121000000...-,,+++++)+)(('    ')')**+++++,-,,....0/0/12011222126262222101212021100///0....-            !""!####$$$$$%%%%&&&&&&&3&33&333&3&3&&&&&&&&%%%%$%$$$$##!#!!!  ''())+)++,+,,,,../00112127666798889888899:8::9:89:8888988788626622020000//.--,-,,++++*))'''    '((()))++++,,,,.....0/0/0001221012221011112210011/0///...--.-,        !!"!####$$$%%%%%%%&&&%&&&&&&&&&&&&&&&&&&&%%%%%%%$$####!#!#!! '''))++++,,--../00112212777677788989888999:8:88989887787677612220100/....--,,,+**))((('' '''()+)++,+,,,,---./..000/0/001111012201011000/00......-.,,,,          !!"!!####$$$%$%%%%%%&&%&&%&&&&&%&%%%%%%$$$$$$$$####!!"    '''())*)+,+,,,-..//00112216676887787799988879799787777676261221///.//.---,,++++++))'''     '''))*)+)+++++,-,,.-,..././/0/0000000/.000..///../...,,-,,,,,              ! #!#####$#$$$%$%%%%&%%&%%%%%&%%%%%$$%%$$$$######"#!!   '())*+)+++,,-....//0012121222676886677778786677676672221200000/..-,.,,,,,+)))))(('    '''))*)++)++,,+-,,-.---./...//./////00/........-,--,,,,,+,++      !!"!!####$$$$$%$%%$$%%%%%%%%$$%%%$$$$#$$###!#!" !      '''))+*+,+,,,,..../00101226626622776766666776266221111000//.-..-,-+,++))+*(('''      ''''')*)*++,+,,+,,,-,..,,...../.....--.--...,,,,,,,+,,+++++    !!!"######$$$$$$%%$$%%%$$$%$$$#$$$####!#!"!"!!   '')()+)+++,,--..////000100202661666662621126212111000//..-.,-,,,,++)+))')''     '((')))*+)+++,,,,,,,,-.---,,,,,--,..,,,--+-,,,,++++++++))  !!!!!######$$$##$$###$$$#$##$##!#"!!"!"!    ''')))+++,+,,,,.....///011121002121222112210001000....,.,,,,+,+++++*)('(''     ''''('()))*+)++++++,++,+,,,,----,,-++,,-++,++++++*+)))))(  !!"!!!""#"###$$##$$$#######!#!#!#" !    ''((()*)+++,--,-......././0111000001000/00/0./....--.,,,,,+++)))))((''      ''()))())***++++++++,+++,+++++++,,+++*+)**)))))())((''   !! !!!#!!#!!##!!!####!"!"!"!   '')()*++++++,,,-,..-/../....0/0//.00/0/.//...,--,,-,,++++***)(''''         ''''))))))))**)+*+)++*++*+*++*))**))))))(('(''  ! !!!""!"##"!!! "! !   '''))())+*+++,,,,-.,.....//../000.......,.,,.,,,,+++++)*))))'(''        '''('))))))))))*))))*+))))))())()')'''''   ! ! !!! !! '''))+)+++,++,+,+,,-,-.,,-.,,,-...--.,.----,,,+,+++)*)))''''       ''''''''')'))')())''()'''('''''   ''')))+)+++++,,,,,,-,.,-....,--,,-,-,,,++++++++++)))((('''    ''''''''''''''   ((())*)*)++++++,,+,+,,---+,,,,,+,+,,+,++++))))())''''     ''''''''''''''('((''(''''''       '''((')))))++++++,,,,,+++-,++,,,,,++++++++**)()('(''      ''''''('(''''))()''(''))'''(('''  ''''(''()*))*+++++++++++++,,++++++++)*+))))))''''''      ''''''''''''('(((('')(()(()'')(('''''''''   ''''('()))))))+)+*+++++++++)++++++)*)))(')((         '('(')(')'))))))))())()(('))))'''''   ''''('))*)+)+)+*+*+))+)++))))))))))')(''''       ''''''''')'')))''(())))))))))))(('')''''''  '''((''))(())))+)**)*)*****)(()(((''''         ''('(''()''())))()))))))**))))()')(('''  ''(()()))))())))))))))))())')''''     ''''''((''(()())))))*))))))())))()'''(''  ''''('))()))))())''')''''''''''      ''''''''))))'))))*)))*)**)))())()(()''    '''('''(''(')''(()''(''            '''('''))'('))(()))))())))')''''(''''   ''''''(('(''''''''''''           ''''(('())(()))()))))())'('()(('''    '''''''''     ''''''('))')))'(''))'((()''''''  '''''      '''(''(''((('()((''(''''''          '''''(''''''''(''''''''                ''''''''''''''''''                    ''                                                                                                                                                                                                                                                          !                            !  !! !! !                             !!##!###!!!!!"!!! !                       !!!#!#!!#!!!#""""!"" !! !                                  !!!!"!##!#!##!###!!!!!! " ! !                  ! !!"!!#!#!!#!!!####""!!!"" ! !!          ! !! """!##!#!##!###!!!!!!""!!!! !     !       !!!"!!!#!!#!#!!#!!!####""!!"! ! ! ! !!!!!!!!!!!!!!!!!       ! "!###!##!####!###!!!!!""" !!!    !!!!!!!!!#!##!!!!!!!!!!!!!!     ! ""!"!!!#!!#!!!!#!!!#""""!!!! !  !!!!#!!!#!!#!!!!#!!!!!!!!!!!!!!     !! !!!"!"""!"#!#"##!"""!!!!!!! !!!!! !!!!!!!!!!#!#!#!!!###!#!#!!!!#!!#!!!!!!       ! ! !!!!"!!"!!!!"!!!""""!" !  !!!!!!!!!!#!!#!!#!################!#!#!!#!!!!!!     '''''''''''''''''''' ! !!"!""!""!""""!"!"!!! !  !!!!!!#!#!##!##########$#####$##$########!##!!!!!!!!   ''''''''''('())')'''))(())))))'))')'')''))')'(')'''))(''''''   ! ! "!!"!!" !!!"! !!! !  !!!!!!!!!!!########$#$#$$#$$$###$$#$#$######!#!#!#!#! !    ''''(''))))()))))))))))))))))))))))))))))))))))()))()(''')(''(''('''''   ! ! !! !! !     !!!!!!!!#!#########$$#$$$$$$$$$$$$#$$$$##$######!##!!!!!!    ''''('())())*))))+*)*)))+)+++))))))))))+))+)++)++))+)+)*)+))***)))))))'('('('''      !!!!!!#!!##########$##$$$$$$$$$$%%$$$$$$$$$##$###!##!####"!!   '''('')'))))+)*)**+**+++**++++++*+++++,+,,++++++++++++++*+++)++)))+)+)))()))')'(')'('    !!!!!#!#!########$$$$$$$$$$$$%$$$$$%%$$$$$$$$#$#$#####!!!!!!"!    ''''()'())*)))+)+++++++++,+,,,+,+++,,,,,,+,++,,,+,++,++,,++++++*+++++)+)*)*+*))*))))'''!!!!!!!#!##!###$##$#$$$$$$$%%%$%%%$%%%$$$$$$$$$$$$$##$#######!#"" !!    '''(''(')))**)+*++,++,,,,,,,+,,,,,,,,,,,---,,-,-,,,,,,,,,,,+-,,,,,,,+,,+,+*+++)+**))*)**))! ! ""!!#!!!#######$#$$$$$$$%$$$%$$$%$$$%%%%$$$$$$$$$$$$$##$##!#!!!!! !  ''''')))*)*+++++++++,,+,-,,-,..--,.,-----,,,--,-,,,,,,.,-,,,,,,-,++,+,,,,+,,+,+*+++++++))* ! !! !##!!#####$#$#$$$$$$$%$$$%%$&%%$%%%%%$$%%%%$$$$$$###$#####!##"""!    '''''()(()*))+++++++,,,,,,,,,-.,.--...-...................-.,..-.-.,,..,,-,,,,+,,++,+++++))+))! ! "!"!!######$#$#$$$%$%%%$%%%$$%%%%%%%%$$%%$$$$%$$$$$$$$#$##!##!!!!! !    '''())))+))*++++++,,,,,,,-.-..-.-....................////.....,...-..---.,,,,,,,,,,++++++++++! !!"" "!##!#!######$$#$$%$$$%$$%%%%$$%%$%$&%%$%%%$$%$$$$$$##$###!!#"""!"  '''())))+)++++++++,,,,,,......../..0///0/000//////0/00..../0///0.........,.-,,,.,,,,,,,,,+,+++ !!!#!!#####$$$$$#$$$$$$$$%%$%%%%%$%%$%$%$%%$$%$$$$##$#$###!#!#!!!!"!    ''()())))+)++++++,,,,,,-..-.././.0/00//0//1///000000/0//00/0/.00.///.0./....-,-.--,--,,,-++,+,+ ! !!!!""!##!!#####$#$$$$$$$$%$$$%$$$%%%$%%%%$%%$%$$$$$$$$$$#####!#!#""" !   '''''')))*+)++++,,,+,-,,.--..././.0/01000/1000100111110101111100000/0/0//.//./...-.,-,,,-,,,,,,++  ! !"!!"!!########$#$$$$$$%$%%$$%%%$$$%$$$$%$$%$$$$$##$#########!#!!!!!   ''())))++++++++,+,,,,,--,...././0000///1100010001000000010000011//10/0//./........,.,-,-,-+,,++, !" ""!"#!!##########$#$$$$$$%$$$$$$%$$%$%$%$$$$$$#$$#$$#####!!#!"!   ''''()*+))))++,,+,+,,,.,...././/0.//10010011102220111112122111100100000000.0//../...-.,.,,,,,+,,+ ! !!!"!!##!!######$$#$#$#$$$$$$$$%%$$%$%$$$$$$$$$$$#######!!#" !!!   '''''()))))+*++,+++,,,,.-,.,-...0.0.001/010110021111222222120100001101/00.../0/.....--..-.-,,,,,,,,!!!!"!""!!#"!!##########$####$$$$$$$$$$$#$#$##$######!!!####!!"" !    ''')))))**)++++,,,,+---,--..-../0.0/0001010011021111011101111111100100//0000//0.//,..-,.,,---,+,++  ! ! ""!!##!#!#!######$#$$$#$$###$###$#$#$#####!#####!!!!""!!    ''''')'(()*))*++++++++,,,,.,....//./0/0/000101100111011100011010000011001000////../.......,,,,,,,,+, !! !" !!!"!"!##"##!#########$##$##########!##!!!!#"" !!!  '''('())))+++)+++++,,,,,,,.,--..././..0.0/01001110010011111010111110/00.00/0.../.....--,----,,+,,,+ ! ! !! "!!"!"!!#!#"#!#!##!##!##!###!#!#!!!#!!#""" !!!     '''''')))))+)+++++,+,+,,,,-,,-...,../.00.0/000/0000110110000010100/0//00/0///.0/..-.,,-,,-,,,,,+,+++ ! !"!"!!"!#!"!#"!####!###!!#!"#"""!"" !!!!    ''((')))*)*))++++++,+,,,,-,,,,,.....//0//0..0/0000010001110010010/000/0//.../....-.-,,,,,,+,,,+,++  !  ! !! "!!!!!!!!""!"!""!!!!!!!"!!!    '''''(')))*)+*+)+++++,++,+,-,--.--,..,./...00/00///000//.../0.0/./0..../.....,,..,,-,-,,,,,,+++,++   ! ! ! "!!"!! !!! !      '('))('(()*)+)++)+++++,+,+,,,,-.,.,..-,.../....00....000000.0.0/../...,....-..-,-,,,,,,++++++++)+           '''''''))))))*)**)*++++++++,+,+,+,--,,-,-,.-,-..-..././......///-..-..-..-,,-,--,,,,,,+,+,,+++++)*     ''''())))))))*+))+++++++++,,,+,+--,,,--,..--.--.,-,------,,,.,,.,-,--,,-,,++,,+,++++++)++*))*)        '''(('''))))))))**))++*+++++++++,+++,,,+,-,,,,,,-...,,,,,,.--,--,,,-+,,,,+,,,+++++++)+)**)))))               ''''(''''()))())**))+))++))+*++++,+++,,++,++,,,+++,,,,,,+,,,,,+-+,,+,,+,++++++)))+*))))))()'             '''''('''''')'))))()+*))+*)+*+*+)++++++++,,+,+,,,,,,,,,,,+++++++++++++)+))))****))())'('''              '''''('(''''))'')))))())))***)))++++++++++++++++++++++**++)++)))*)*+))))'''''''''''             ''''''((''''())()))))*)+)*)))*)*)++))))))))*)*++))*)))))))'')('')('''             '''''''''''''('())))))))))*++++++))))))))')((((''(('''                    '''''(''((('(')(('''''''('(''''((''''''              ''''''''''''''''                                                                                                                                space-aryarya-1.0.3/bmp/sky2.bmp000066400000000000000000002601061434262700500164320ustar00rootroot00000000000000BMF`(_a a rbjvfnzjv~jznrtuwzz~l\adTT_SMZMHXL>UI:RF2PC*NB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                space-aryarya-1.0.3/bmp/wall.bmp000066400000000000000000000326721434262700500165060ustar00rootroot00000000000000BM5(j5a a !!N .<#HB * 4fn`V1:n,A,;(ov ~0 !/E);HWZgCXZn^sG]ZjMW                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              space-aryarya-1.0.3/bmp/wall2.bmp000066400000000000000000001017721434262700500165660ustar00rootroot00000000000000BM(n,@a a !!,+"(#"3"-@)4.JR5DcBVH.;zRjBXYuIdIbcPkJ2>,l1sNt .?h7J '4:R - &                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         space-aryarya-1.0.3/configure000077500000000000000000002763731434262700500162100ustar00rootroot00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.13 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. # Defaults: ac_help= ac_default_prefix=/usr/local # Any additions from configure.in: ac_help="$ac_help --with-x use the X Window System" ac_help="$ac_help --with-kxl-prefix=PFX Prefix where KXL library is installed(optional)" ac_help="$ac_help --with-kxl-inc-prefix=PFX Prefix where include libraries are (optional)" # Initialize some variables set by options. # The variables have the same names as the options, with # dashes changed to underlines. build=NONE cache_file=./config.cache exec_prefix=NONE host=NONE no_create= nonopt=NONE no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= target=NONE verbose= x_includes=NONE x_libraries=NONE bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datadir='${prefix}/share' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' libdir='${exec_prefix}/lib' includedir='${prefix}/include' oldincludedir='/usr/include' infodir='${prefix}/info' mandir='${prefix}/man' # Initialize some other variables. subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Maximum number of lines to put in a shell here document. ac_max_here_lines=12 ac_prev= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval "$ac_prev=\$ac_option" ac_prev= continue fi case "$ac_option" in -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) ac_optarg= ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case "$ac_option" in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir="$ac_optarg" ;; -build | --build | --buil | --bui | --bu) ac_prev=build ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build="$ac_optarg" ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file="$ac_optarg" ;; -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ | --da=*) datadir="$ac_optarg" ;; -disable-* | --disable-*) ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` # 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'` 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=src/geki4.h # 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:562: 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:615: 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:672: 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=SpaceAryarya-KXL 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:718: 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:731: 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:744: 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:757: 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:770: 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 # 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:787: 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:817: 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:868: 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:900: 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 911 "configure" #include "confdefs.h" int main(void){return(0);} EOF if { (eval echo configure:916: \"$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:942: 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:947: 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:975: 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 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 echo "configure:1007: 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 echo $ac_n "checking for main in -lKXL""... $ac_c" 1>&6 echo "configure:1035: checking for main in -lKXL" >&5 ac_lib_var=`echo KXL'_'main | 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="-lKXL $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 ac_tr_lib=HAVE_LIB`echo KXL | sed -e 's/[^a-zA-Z0-9_]/_/g' \ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` cat >> confdefs.h <&6 fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 echo "configure:1078: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else # This must be in double quotes, not single quotes, because CPP may get # substituted into the Makefile and "${CC-cc}" will confuse make. CPP="${CC-cc} -E" # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:1099: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:1116: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:1133: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* CPP=/lib/cpp fi rm -f conftest* fi rm -f conftest* fi rm -f conftest* ac_cv_prog_CPP="$CPP" fi CPP="$ac_cv_prog_CPP" else ac_cv_prog_CPP="$CPP" fi echo "$ac_t""$CPP" 1>&6 # If we find X, set shell vars x_includes and x_libraries to the # paths, otherwise set no_x=yes. # Uses ac_ vars as temps to allow command line to override cache and checks. # --without-x overrides everything else, but does not touch the cache. echo $ac_n "checking for X""... $ac_c" 1>&6 echo "configure:1162: checking for X" >&5 # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then withval="$with_x" : fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then # Both variables are already set. have_x=yes else if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else # One or both of the vars are not set, and there is no cached value. ac_x_includes=NO ac_x_libraries=NO rm -fr conftestdir if mkdir conftestdir; then cd conftestdir # Make sure to not put "make" in the Imakefile rules, since we grep it out. cat > Imakefile <<'EOF' acfindx: @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' EOF if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl; do if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && test -f $ac_im_libdir/libX11.$ac_extension; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case "$ac_im_incroot" in /usr/include) ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; esac case "$ac_im_usrlibdir" in /usr/lib | /lib) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; esac fi cd .. rm -fr conftestdir fi if test "$ac_x_includes" = NO; then # Guess where to find include files, by looking for this one X11 .h file. test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h # First, try using that file with no special directory specified. cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:1229: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* # We can compile using X headers with no special include directory. ac_x_includes= else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* # Look for the header file in a standard set of common directories. # Check X11 before X11Rn because it is often a symlink to the current release. for ac_dir in \ /usr/X11/include \ /usr/X11R6/include \ /usr/X11R5/include \ /usr/X11R4/include \ \ /usr/include/X11 \ /usr/include/X11R6 \ /usr/include/X11R5 \ /usr/include/X11R4 \ \ /usr/local/X11/include \ /usr/local/X11R6/include \ /usr/local/X11R5/include \ /usr/local/X11R4/include \ \ /usr/local/include/X11 \ /usr/local/include/X11R6 \ /usr/local/include/X11R5 \ /usr/local/include/X11R4 \ \ /usr/X386/include \ /usr/x386/include \ /usr/XFree86/include/X11 \ \ /usr/include \ /usr/local/include \ /usr/unsupported/include \ /usr/athena/include \ /usr/local/x11r5/include \ /usr/lpp/Xamples/include \ \ /usr/openwin/include \ /usr/openwin/share/include \ ; \ do if test -r "$ac_dir/$x_direct_test_include"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest* fi # $ac_x_includes = NO if test "$ac_x_libraries" = NO; then # Check for the libraries. test -z "$x_direct_test_library" && x_direct_test_library=Xt test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS="$LIBS" LIBS="-l$x_direct_test_library $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* LIBS="$ac_save_LIBS" # We can link X programs with no special library path. ac_x_libraries= else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* LIBS="$ac_save_LIBS" # First see if replacing the include by lib works. # Check X11 before X11Rn because it is often a symlink to the current release. for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \ /usr/X11/lib \ /usr/X11R6/lib \ /usr/X11R5/lib \ /usr/X11R4/lib \ \ /usr/lib/X11 \ /usr/lib/X11R6 \ /usr/lib/X11R5 \ /usr/lib/X11R4 \ \ /usr/local/X11/lib \ /usr/local/X11R6/lib \ /usr/local/X11R5/lib \ /usr/local/X11R4/lib \ \ /usr/local/lib/X11 \ /usr/local/lib/X11R6 \ /usr/local/lib/X11R5 \ /usr/local/lib/X11R4 \ \ /usr/X386/lib \ /usr/x386/lib \ /usr/XFree86/lib/X11 \ \ /usr/lib \ /usr/local/lib \ /usr/unsupported/lib \ /usr/athena/lib \ /usr/local/x11r5/lib \ /usr/lpp/Xamples/lib \ /lib/usr/lib/X11 \ \ /usr/openwin/lib \ /usr/openwin/share/lib \ ; \ do for ac_extension in a so sl; do if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f conftest* fi # $ac_x_libraries = NO if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then # Didn't find X anywhere. Cache the known absence of X. ac_cv_have_x="have_x=no" else # Record where we found X for the cache. ac_cv_have_x="have_x=yes \ ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" fi fi fi eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then echo "$ac_t""$have_x" 1>&6 no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes \ ac_x_includes=$x_includes ac_x_libraries=$x_libraries" echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. cat >> confdefs.h <<\EOF #define X_DISPLAY_MISSING 1 EOF X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . case "`(uname -sr) 2>/dev/null`" in "SunOS 5"*) echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 echo "configure:1411: checking whether -R must be followed by a space" >&5 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_nospace=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_R_nospace=no fi rm -f conftest* if test $ac_R_nospace = yes; then echo "$ac_t""no" 1>&6 X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_space=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_R_space=no fi rm -f conftest* if test $ac_R_space = yes; then echo "$ac_t""yes" 1>&6 X_LIBS="$X_LIBS -R $x_libraries" else echo "$ac_t""neither works" 1>&6 fi fi LIBS="$ac_xsave_LIBS" esac fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X # libraries were built with DECnet support. And karl@cs.umb.edu says # the Alpha needs dnet_stub (dnet does not exist). echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 echo "configure:1476: checking for dnet_ntoa in -ldnet" >&5 ac_lib_var=`echo dnet'_'dnet_ntoa | 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="-ldnet $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" else echo "$ac_t""no" 1>&6 fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 echo "configure:1517: checking for dnet_ntoa in -ldnet_stub" >&5 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | 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="-ldnet_stub $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" else echo "$ac_t""no" 1>&6 fi fi # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to dickey@clark.net. echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 echo "configure:1565: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gethostbyname(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) choke me #else gethostbyname(); #endif ; return 0; } EOF if { (eval echo configure:1593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_gethostbyname=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_gethostbyname = no; then echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 echo "configure:1614: checking for gethostbyname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostbyname | 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="-lnsl $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" else echo "$ac_t""no" 1>&6 fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says simon@lia.di.epfl.ch: it contains # gethostby* variants that don't use the nameserver (or something). # -lsocket must be given before -lnsl if both are needed. # We assume that if connect needs -lnsl, so does gethostbyname. echo $ac_n "checking for connect""... $ac_c" 1>&6 echo "configure:1663: checking for connect" >&5 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char connect(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_connect) || defined (__stub___connect) choke me #else connect(); #endif ; return 0; } EOF if { (eval echo configure:1691: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_connect=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_connect=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_connect = no; then echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 echo "configure:1712: checking for connect in -lsocket" >&5 ac_lib_var=`echo socket'_'connect | 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="-lsocket $X_EXTRA_LIBS $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 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" else echo "$ac_t""no" 1>&6 fi fi # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. echo $ac_n "checking for remove""... $ac_c" 1>&6 echo "configure:1755: checking for remove" >&5 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char remove(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_remove) || defined (__stub___remove) choke me #else remove(); #endif ; return 0; } EOF if { (eval echo configure:1783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_remove=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_remove=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_remove = no; then echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 echo "configure:1804: checking for remove in -lposix" >&5 ac_lib_var=`echo posix'_'remove | 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="-lposix $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" else echo "$ac_t""no" 1>&6 fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. echo $ac_n "checking for shmat""... $ac_c" 1>&6 echo "configure:1847: checking for shmat" >&5 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shmat(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_shmat) || defined (__stub___shmat) choke me #else shmat(); #endif ; return 0; } EOF if { (eval echo configure:1875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_shmat=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_shmat=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_shmat = no; then echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 echo "configure:1896: checking for shmat in -lipc" >&5 ac_lib_var=`echo ipc'_'shmat | 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="-lipc $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" else echo "$ac_t""no" 1>&6 fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS="$LDFLAGS" test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 echo "configure:1948: checking for IceConnectionNumber in -lICE" >&5 ac_lib_var=`echo ICE'_'IceConnectionNumber | 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="-lICE $X_EXTRA_LIBS $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 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" else echo "$ac_t""no" 1>&6 fi LDFLAGS="$ac_save_LDFLAGS" fi # Check whether --with-kxl-prefix or --without-kxl-prefix was given. if test "${with_kxl_prefix+set}" = set; then withval="$with_kxl_prefix" kxl_prefix="$withval" else kxl_prefix="" fi # Check whether --with-kxl-inc-prefix or --without-kxl-inc-prefix was given. if test "${with_kxl_inc_prefix+set}" = set; then withval="$with_kxl_inc_prefix" kxl_inc_prefix="$withval" else kxl_inc_prefix="" fi echo $ac_n "checking for KXL CFLAGS""... $ac_c" 1>&6 echo "configure:2009: checking for KXL CFLAGS" >&5 if test "$kxl_inc_prefix" != "" ; then KXL_CFLAGS="$KXL_CFLAGS -I$kxl_inc_prefix" CFLAGS="-I$kxl_inc_prefix" fi echo "$ac_t""$KXL_CFLAGS" 1>&6 echo $ac_n "checking for KXL LDFLAGS""... $ac_c" 1>&6 echo "configure:2017: checking for KXL LDFLAGS" >&5 if test "$kxl_prefix" != "" ; then KXL_LIBS="$KXL_LIBS -L$kxl_prefix" LIBS="-L$kxl_prefix" fi KXL_LIBS="$KXL_LIBS -lKXL" LDFLAGS="$KXL_LIBS" echo "$ac_t""$KXL_LIBS" 1>&6 if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. cat >> confdefs.h <<\EOF #define X_DISPLAY_MISSING 1 EOF X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . case "`(uname -sr) 2>/dev/null`" in "SunOS 5"*) echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 echo "configure:2047: checking whether -R must be followed by a space" >&5 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_nospace=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_R_nospace=no fi rm -f conftest* if test $ac_R_nospace = yes; then echo "$ac_t""no" 1>&6 X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_space=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_R_space=no fi rm -f conftest* if test $ac_R_space = yes; then echo "$ac_t""yes" 1>&6 X_LIBS="$X_LIBS -R $x_libraries" else echo "$ac_t""neither works" 1>&6 fi fi LIBS="$ac_xsave_LIBS" esac fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X # libraries were built with DECnet support. And karl@cs.umb.edu says # the Alpha needs dnet_stub (dnet does not exist). echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 echo "configure:2112: checking for dnet_ntoa in -ldnet" >&5 ac_lib_var=`echo dnet'_'dnet_ntoa | 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="-ldnet $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" else echo "$ac_t""no" 1>&6 fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 echo "configure:2153: checking for dnet_ntoa in -ldnet_stub" >&5 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | 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="-ldnet_stub $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" else echo "$ac_t""no" 1>&6 fi fi # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to dickey@clark.net. echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 echo "configure:2201: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gethostbyname(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) choke me #else gethostbyname(); #endif ; return 0; } EOF if { (eval echo configure:2229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_gethostbyname=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_gethostbyname = no; then echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 echo "configure:2250: checking for gethostbyname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostbyname | 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="-lnsl $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" else echo "$ac_t""no" 1>&6 fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says simon@lia.di.epfl.ch: it contains # gethostby* variants that don't use the nameserver (or something). # -lsocket must be given before -lnsl if both are needed. # We assume that if connect needs -lnsl, so does gethostbyname. echo $ac_n "checking for connect""... $ac_c" 1>&6 echo "configure:2299: checking for connect" >&5 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char connect(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_connect) || defined (__stub___connect) choke me #else connect(); #endif ; return 0; } EOF if { (eval echo configure:2327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_connect=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_connect=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_connect = no; then echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 echo "configure:2348: checking for connect in -lsocket" >&5 ac_lib_var=`echo socket'_'connect | 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="-lsocket $X_EXTRA_LIBS $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 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" else echo "$ac_t""no" 1>&6 fi fi # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. echo $ac_n "checking for remove""... $ac_c" 1>&6 echo "configure:2391: checking for remove" >&5 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char remove(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_remove) || defined (__stub___remove) choke me #else remove(); #endif ; return 0; } EOF if { (eval echo configure:2419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_remove=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_remove=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_remove = no; then echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 echo "configure:2440: checking for remove in -lposix" >&5 ac_lib_var=`echo posix'_'remove | 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="-lposix $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" else echo "$ac_t""no" 1>&6 fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. echo $ac_n "checking for shmat""... $ac_c" 1>&6 echo "configure:2483: checking for shmat" >&5 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shmat(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_shmat) || defined (__stub___shmat) choke me #else shmat(); #endif ; return 0; } EOF if { (eval echo configure:2511: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_shmat=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_shmat=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi if test $ac_cv_func_shmat = no; then echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 echo "configure:2532: checking for shmat in -lipc" >&5 ac_lib_var=`echo ipc'_'shmat | 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="-lipc $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 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" else echo "$ac_t""no" 1>&6 fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS="$LDFLAGS" test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 echo "configure:2584: checking for IceConnectionNumber in -lICE" >&5 ac_lib_var=`echo ICE'_'IceConnectionNumber | 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="-lICE $X_EXTRA_LIBS $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 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" else echo "$ac_t""no" 1>&6 fi LDFLAGS="$ac_save_LDFLAGS" fi echo $ac_n "checking for KXL_CreateWindow in -lKXL""... $ac_c" 1>&6 echo "configure:2628: checking for KXL_CreateWindow in -lKXL" >&5 ac_lib_var=`echo KXL'_'KXL_CreateWindow | 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="-lKXL $X_LIBS -lX11 $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 ac_tr_lib=HAVE_LIB`echo KXL | sed -e 's/[^a-zA-Z0-9_]/_/g' \ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` cat >> confdefs.h <&6 { echo "configure: error: No linkable libKXL was found." 1>&2; exit 1; } fi echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 echo "configure:2682: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include #include #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:2695: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* ac_cv_header_stdc=yes else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "memchr" >/dev/null 2>&1; then : else rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "free" >/dev/null 2>&1; then : else rm -rf conftest* ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } EOF if { (eval echo configure:2762: \"$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* ac_cv_header_stdc=no fi rm -fr conftest* fi fi fi echo "$ac_t""$ac_cv_header_stdc" 1>&6 if test $ac_cv_header_stdc = yes; then cat >> confdefs.h <<\EOF #define STDC_HEADERS 1 EOF fi for ac_hdr in unistd.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo "configure:2789: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" { (eval echo configure:2799: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` cat >> confdefs.h <&6 fi done if test "x$prefix" = "xNONE"; then DATA_PATH=/usr/local/share/SpaceAryarya/data BMP_PATH=/usr/local/share/SpaceAryarya/bmp WAV_PATH=/usr/local/share/SpaceAryarya/wav else DATA_PATH=$prefix/share/SpaceAryarya/data BMP_PATH=$prefix/share/SpaceAryarya/bmp WAV_PATH=$prefix/share/SpaceAryarya/wav fi cat >> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h < 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 "data/Makefile wav/Makefile bmp/Makefile src/Makefile spacearyarya.spec 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%@CPP@%$CPP%g s%@X_CFLAGS@%$X_CFLAGS%g s%@X_PRE_LIBS@%$X_PRE_LIBS%g s%@X_LIBS@%$X_LIBS%g s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g s%@KXL_CFLAGS@%$KXL_CFLAGS%g s%@KXL_LIBS@%$KXL_LIBS%g s%@DATA_PATH@%$DATA_PATH%g s%@BMP_PATH@%$BMP_PATH%g s%@WAV_PATH@%$WAV_PATH%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 space-aryarya-1.0.3/configure.in000066400000000000000000000021731434262700500165730ustar00rootroot00000000000000dnl Process this file with autoconf to produce a configure script. AC_INIT(src/geki4.h) AM_INIT_AUTOMAKE(SpaceAryarya-KXL,1.0.2) dnl Checks for programs. AC_PROG_CC AC_PROG_MAKE_SET dnl Checks for libraries. dnl Replace `main' with a function in -lKXL: AC_CHECK_LIB(KXL, main) AC_PATH_XTRA AM_PATH_KXL dnl Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(unistd.h) dnl Checks for typedefs, structures, and compiler characteristics. dnl Checks for library functions. if test "x$prefix" = "xNONE"; then DATA_PATH=/usr/local/share/SpaceAryarya/data BMP_PATH=/usr/local/share/SpaceAryarya/bmp WAV_PATH=/usr/local/share/SpaceAryarya/wav else DATA_PATH=$prefix/share/SpaceAryarya/data BMP_PATH=$prefix/share/SpaceAryarya/bmp WAV_PATH=$prefix/share/SpaceAryarya/wav fi AC_DEFINE_UNQUOTED(DATA_PATH,"$DATA_PATH") AC_DEFINE_UNQUOTED(BMP_PATH,"$BMP_PATH") AC_DEFINE_UNQUOTED(WAV_PATH,"$WAV_PATH") AC_DEFINE_UNQUOTED(TITLE,"$PACKAGE $VERSION") AC_SUBST(DATA_PATH) AC_SUBST(BMP_PATH) AC_SUBST(WAV_PATH) AC_OUTPUT([data/Makefile wav/Makefile bmp/Makefile src/Makefile spacearyarya.spec Makefile]) space-aryarya-1.0.3/data/000077500000000000000000000000001434262700500151705ustar00rootroot00000000000000space-aryarya-1.0.3/data/.score000066400000000000000000000001061434262700500163010ustar00rootroot000000000000005000 5000 1 hoge1 4000 1 hoge2 3000 1 hoge3 2000 0 hoge4 1000 0 hoge5 space-aryarya-1.0.3/data/Makefile.am000066400000000000000000000002711434262700500172240ustar00rootroot00000000000000datadir = $(prefix)/share/SpaceAryarya/data data_DATA = stage1.dat stage2.dat EXTRA_DIST = stage1.dat stage2.dat .score install: $(INSTALL) -c -m 666 ./.score $(DESTDIR)$(DATA_PATH) space-aryarya-1.0.3/data/Makefile.in000066400000000000000000000120211434262700500172310ustar00rootroot00000000000000# 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@ 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 = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ datadir = $(prefix)/share/SpaceAryarya/data data_DATA = stage1.dat stage2.dat EXTRA_DIST = stage1.dat stage2.dat .score mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = DATA = $(data_DATA) DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps data/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status install-dataDATA: $(data_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(datadir) @list='$(data_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/$$p; \ else if test -f $$p; then \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p"; \ $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/$$p; \ fi; fi; \ done uninstall-dataDATA: @$(NORMAL_UNINSTALL) list='$(data_DATA)'; for p in $$list; do \ rm -f $(DESTDIR)$(datadir)/$$p; \ done tags: TAGS TAGS: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = data distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done 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-exec: install-exec-am install-data-am: install-dataDATA install-data: install-data-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-am uninstall-am: uninstall-dataDATA uninstall: uninstall-am all-am: Makefile $(DATA) all-redirect: all-am install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: $(mkinstalldirs) $(DESTDIR)$(datadir) 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-generic mostlyclean: mostlyclean-am clean-am: clean-generic mostlyclean-am clean: clean-am distclean-am: distclean-generic clean-am distclean: distclean-am maintainer-clean-am: 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 .PHONY: uninstall-dataDATA install-dataDATA 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 install: $(INSTALL) -c -m 666 ./.score $(DESTDIR)$(DATA_PATH) # 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: space-aryarya-1.0.3/data/stage1.dat000066400000000000000000000002421434262700500170440ustar00rootroot00000000000000;00-㳲ʪ ;01- ;02-Ե ;99-ܥ ;time No. max step 0100 01 30 050 ; 1600 00 50 050 ;㳲ʪ 1650 01 20 090 ; 2000 02 28 050 ;Ե 3500 99 01 000 ;ܥ space-aryarya-1.0.3/data/stage2.dat000066400000000000000000000002711434262700500170470ustar00rootroot00000000000000;00-㳲ʪ ;01- ;02-Ե ;99-ܥ ;time No. max step 0100 01 30 080 ; 0500 02 30 050 ;Ե 1600 00 50 050 ;㳲ʪ 1650 02 20 090 ; 2000 02 28 050 ;Ե 3500 99 01 000 ;ܥ space-aryarya-1.0.3/install-sh000077500000000000000000000127361434262700500162740ustar00rootroot00000000000000#!/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 space-aryarya-1.0.3/missing000077500000000000000000000142131434262700500156570ustar00rootroot00000000000000#! /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 space-aryarya-1.0.3/mkinstalldirs000077500000000000000000000013221434262700500170630ustar00rootroot00000000000000#! /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 space-aryarya-1.0.3/spacearyarya.spec.in000066400000000000000000000024171434262700500202300ustar00rootroot00000000000000%define name @PACKAGE@ %define version @VERSION@ %define release 1 Summary : SpaceAryarya, a video-oriented game Name : %{name} Version : %{version} Release : %{release} Copyright : GPL Group : Amusements/Games Source : http://www2.mwnet.or.jp/~fc3srx7/download/%{name}-%{version}.tar.gz URL : http://www2.mwnet.or.jp/~fc3srx7/ BuildRoot : /var/tmp/%{name}-%{version}-root %description 2D/3D scroll shooting game Requires : KXL >= 1.1.1 %prep rm -rf ${RPM_BUILD_ROOT} %setup -q -n %{name}-%{version} %build ./configure --prefix=%{_prefix} make %install rm -rf ${RPM_BUILD_ROOT} make DESTDIR=${RPM_BUILD_ROOT} install %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root) %doc COPYING ChangeLog README %{_prefix}/bin/spacearyarya %dir %{_prefix}/share/SpaceAryarya %{_prefix}/share/SpaceAryarya/bmp %{_prefix}/share/SpaceAryarya/wav %dir %{_prefix}/share/SpaceAryarya/data %{_prefix}/share/SpaceAryarya/data/*.dat %config(noreplace) %{_prefix}/share/SpaceAryarya/data/.score %changelog * Sat Dec 8 2001 SATO Katsuyoshi - (1.0.2-1) - The description mistake of a dependency with the library in a spec file was corrected. * Wed Aug 29 2001 SATO Katsuyoshi - (1.0.1-1) - first build space-aryarya-1.0.3/src/000077500000000000000000000000001434262700500150465ustar00rootroot00000000000000space-aryarya-1.0.3/src/Makefile.am000066400000000000000000000004371434262700500171060ustar00rootroot00000000000000bin_PROGRAMS = spacearyarya spacearyarya_SOURCES = extern.h \ game.c game.h geki4.h load.c load.h main.c \ misc.c misc.h my.c my.h opening.c opening.h \ your.c your.h ranking.c ranking.h \ boss.c boss.h AM_CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ LIBS = @X_LIBS@ -lX11 @KXL_LIBS@ -lKXL space-aryarya-1.0.3/src/Makefile.in000066400000000000000000000205351434262700500171200ustar00rootroot00000000000000# 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 = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ bin_PROGRAMS = spacearyarya spacearyarya_SOURCES = extern.h game.c game.h geki4.h load.c load.h main.c misc.c misc.h my.c my.h opening.c opening.h your.c your.h ranking.c ranking.h boss.c boss.h CFLAGS = @X_CFLAGS@ @KXL_CFLAGS@ LIBS = @X_LIBS@ -lX11 @KXL_LIBS@ -lKXL mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = PROGRAMS = $(bin_PROGRAMS) DEFS = @DEFS@ -I. -I$(srcdir) CPPFLAGS = @CPPFLAGS@ LDFLAGS = @LDFLAGS@ X_CFLAGS = @X_CFLAGS@ X_LIBS = @X_LIBS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ spacearyarya_OBJECTS = game.o load.o main.o misc.o my.o opening.o \ your.o ranking.o boss.o spacearyarya_LDADD = $(LDADD) spacearyarya_DEPENDENCIES = spacearyarya_LDFLAGS = COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best SOURCES = $(spacearyarya_SOURCES) OBJECTS = $(spacearyarya_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 src/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status 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: spacearyarya: $(spacearyarya_OBJECTS) $(spacearyarya_DEPENDENCIES) @rm -f spacearyarya $(LINK) $(spacearyarya_LDFLAGS) $(spacearyarya_OBJECTS) $(spacearyarya_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 = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = src distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done boss.o: boss.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h game.o: game.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h load.o: load.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h main.o: main.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h misc.o: misc.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h my.o: my.c geki4.h extern.h misc.h opening.h game.h load.h my.h your.h \ boss.h ranking.h opening.o: opening.c geki4.h extern.h misc.h opening.h game.h load.h \ my.h your.h boss.h ranking.h ranking.o: ranking.c geki4.h extern.h misc.h opening.h game.h load.h \ my.h your.h boss.h ranking.h your.o: your.c geki4.h extern.h misc.h opening.h game.h load.h my.h \ your.h boss.h ranking.h 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 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 .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 # 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: space-aryarya-1.0.3/src/boss.c000066400000000000000000000103541434262700500161630ustar00rootroot00000000000000#include "geki4.h" #include "extern.h" Uint8 BossNo; Uint8 Bosss; /**************************** ȯ ****************************/ RcHitEnum MoveBossBomb(CharacterData *my) { if (++ my->Cnt1 < 20) return RcHitNone; return RcHitBoss; } /**************************** HP̵ʤäȯ ****************************/ RcHitEnum HitBossToBomb(CharacterData *my, CharacterData *your) { Uint8 i; my->Hp --; if (my->Hp <= 0) { /*ȯ*/ KXL_PlaySound(SE_BOMB, KXL_SOUND_PLAY); for (i = 0; i < Bosss; i ++) { Root->Your[BossNo + i]->Chr.Attr = AttrNone; Root->Your[BossNo + i]->Chr.Target = AttrNone; Root->Your[BossNo + i]->Chr.Active = True; Root->Your[BossNo + i]->Chr.Spr = PixBomb; Root->Your[BossNo + i]->Draw = DrawPixmap3DNone; Root->Your[BossNo + i]->Hit = HitNone; Root->Your[BossNo + i]->Move = i == 0 ? MoveBossBomb : MoveBomb; Root->Your[BossNo + i]->Chr.Cnt1 = 0; } } else KXL_PlaySound(SE_HIT, KXL_SOUND_PLAY); return RcHitNone; } /**************************** ܥ1 ****************************/ void CreateBoss1(void) { Uint8 i; Bosss = 15; BossNo = MAX_YOUR - Bosss - 1; for (i = 0; i < Bosss; i ++) { Root->Your[BossNo + i]->Chr.Attr = AttrEnemy; Root->Your[BossNo + i]->Chr.Target = AttrMShot; Root->Your[BossNo + i]->Chr.Active = True; Root->Your[BossNo + i]->Chr.Spr = PixBoss3; Root->Your[BossNo + i]->Chr.X = 0; Root->Your[BossNo + i]->Chr.Y = 0; Root->Your[BossNo + i]->Chr.Z = MAX_Z - 1; Root->Your[BossNo + i]->Draw = DrawPixmap3D; Root->Your[BossNo + i]->Hit = HitNone; Root->Your[BossNo + i]->Move = MoveNone; Root->Your[BossNo + i]->Chr.Cnt1 = 0; Root->Your[BossNo + i]->Chr.Cnt2 = 0; Root->Your[BossNo + i]->Chr.Cnt3 = 0; Root->YourNo ++; } Root->Your[BossNo]->Chr.Spr = PixBoss1; Root->Your[BossNo]->Hit = HitBossToBomb; Root->Your[BossNo]->Move = MoveBoss2; Root->Your[BossNo]->Chr.Hp = 20; Root->Your[BossNo]->Chr.Score = 1000; Root->Your[BossNo]->Chr.AddX = 4; Root->Your[BossNo]->Chr.AddY = 4; Root->Your[BossNo]->Chr.AddZ = -1; } /**************************** ơ1 ****************************/ RcHitEnum MoveBoss1(CharacterData *my) { Uint8 i; /** ƹΰư **/ my->Cnt1 ++; if (my->Cnt1 % 2) { for (i = MAX_YOUR - 1; i > BossNo; i --) { Root->Your[i]->Chr.X = Root->Your[i - 1]->Chr.X; Root->Your[i]->Chr.Y = Root->Your[i - 1]->Chr.Y; Root->Your[i]->Chr.Z = Root->Your[i - 1]->Chr.Z; } } /** Ƭư **/ if (my->Z + my->AddZ < 0 || my->Z + my->AddZ >= MAX_Z) my->AddZ = -(my->AddZ); CheckBound(my); my->X += my->AddX; my->Y += my->AddY; my->Z += my->AddZ; my->Spr = my->AddZ < 0 ? PixBoss1 : PixBoss2; if (my->Cnt1 > 20) { if (my->Z > 10 && my->AddZ < 0 && rand() % 2) CreateEnemyShot(my->X, my->Y, my->Z); my->Cnt1 = 0; } else my->Cnt1 ++; return RcHitNone; } /**************************** ơ2 ****************************/ RcHitEnum MoveBoss2(CharacterData *my) { Uint8 i; /** ƹΰư **/ my->Cnt2 ++; if (my->Cnt2 % 2) { for (i = MAX_YOUR - 1; i > BossNo; i --) { Root->Your[i]->Chr.X = Root->Your[i - 1]->Chr.X; Root->Your[i]->Chr.Y = Root->Your[i - 1]->Chr.Y; Root->Your[i]->Chr.Z = Root->Your[i - 1]->Chr.Z; } } my->X += my->AddX; my->Y += my->AddY; switch (my->Cnt1) { case 0: /**˰ư */ my->Z --; if (my->Z == 0) { my->AddY = my->Y < 0 ? 8 : -8; my->Cnt1 = 1; } else CheckBound(my); break; case 1: /**岼**/ if (my->Y > DRAW_BOTTOM - my->Spr[0]->Image->Height / 2 || my->Y < DRAW_TOP + my->Spr[0]->Image->Height / 2) { my->AddX = my->X < 0 ? 8 : -8; my->Cnt1 = 2; } break; case 2: /****/ if (my->X > DRAW_RIGHT - my->Spr[0]->Image->Width / 2 || my->X < DRAW_LEFT + my->Spr[0]->Image->Width / 2) my->Cnt1 = 3; break; case 3: /****/ my->Z ++; if (my->Z == MAX_Z - 1) { my->AddX = ((rand() % 3) - 1) * 8; my->AddY = ((rand() % 3) - 1) * 8; my->Cnt1 = 0; } break; } CheckStop(my); return RcHitNone; } space-aryarya-1.0.3/src/boss.h000066400000000000000000000003771434262700500161740ustar00rootroot00000000000000#ifndef _BOSS_H_ #define _BOSS_H_ RcHitEnum MoveBossBomb(CharacterData *my); RcHitEnum HitBossToBomb(CharacterData *my, CharacterData *your); void CreateBoss1(void); RcHitEnum MoveBoss1(CharacterData *my); RcHitEnum MoveBoss2(CharacterData *my); #endif space-aryarya-1.0.3/src/extern.h000066400000000000000000000022721434262700500165270ustar00rootroot00000000000000#ifndef _EXTERN_H_ #define _EXTERN_H_ #include "misc.h" #include "opening.h" #include "game.h" #include "load.h" #include "my.h" #include "your.h" #include "boss.h" #include "ranking.h" #ifdef _EXTERN_DEF_ #define EXTERN #else #define EXTERN extern #endif EXTERN CharacterData Cchr; /** **/ EXTERN RankingData **Ranking; EXTERN StageData **StageDatas; /** stage data **/ EXTERN RootData *Root; /** root data **/ EXTERN PixData **PixMy; /** my **/ EXTERN PixData **PixShot; /** my shot **/ EXTERN PixData **PixBack; /** back ground **/ EXTERN PixData **PixSky; /** back ground **/ EXTERN PixData **PixEShot; /** enemy shot **/ EXTERN PixData **PixEnemy1; /** enemy 1 **/ EXTERN PixData **PixEnemy2; /** enemy 2 **/ EXTERN PixData **PixBomb; /** bomb **/ EXTERN PixData **PixKage; /** kage **/ EXTERN PixData **PixWall; /** wall 1 **/ EXTERN PixData **PixWall2; /** wall 2 **/ EXTERN PixData **PixBoss1; EXTERN PixData **PixBoss2; EXTERN PixData **PixBoss3; #endif space-aryarya-1.0.3/src/game.c000066400000000000000000000152651434262700500161340ustar00rootroot00000000000000#include "geki4.h" #include "extern.h" /**************************** ʬǡ ****************************/ int DeleteMyData(Uint16 m) { if (Root->My[m]->Chr.Active == True) { Root->My[m]->Chr.Active = False; Root->MyNo --; return True; } return False; } /**************************** Ũǡ ****************************/ int DeleteYourData(Uint16 y) { if (Root->Your[y]->Chr.Active == True) { Root->Your[y]->Chr.Active = False; Root->YourNo --; return True; } return False; } /**************************** Ũǡ ****************************/ Sint16 CopyYourNew(RcHitEnum (*act)(CharacterData *my), RcHitEnum (*hit)(CharacterData *my, CharacterData *your), void (*re)(CharacterData *my)) { Uint16 i; if (Root->YourNo >= MAX_YOUR) return -1; for (i = 0; i < MAX_YOUR; i ++) { if (Root->Your[i]->Chr.Active == False) { Root->Your[i]->Chr = Cchr; Root->Your[i]->Move = act; Root->Your[i]->Hit = hit; Root->Your[i]->Draw = re; Root->Your[i]->Chr.Active = True; Root->Your[i]->Chr.Cnt1 = 0; Root->YourNo ++; return i; } } } /**************************** ʬǡ ****************************/ Sint16 CopyMyNew(RcHitEnum (*act)(CharacterData *my), RcHitEnum (*hit)(CharacterData *my, CharacterData *your), void (*re)(CharacterData *my)) { Uint16 i; if (Root->MyNo >= MAX_MY) return -1; for (i = 1; i < MAX_MY; i ++) { if (Root->My[i]->Chr.Active == False) { Root->My[i]->Chr = Cchr; Root->My[i]->Move = act; Root->My[i]->Hit = hit; Root->My[i]->Draw = re; Root->My[i]->Chr.Active = True; Root->MyNo ++; return i; } } } /**************************** Ƚ ****************************/ Bool Check(CharacterData *my, CharacterData *your) { Uint16 i; Sint16 z = BASE_Z + my->Z; Sint16 ax = my->X * BASE_Z / z + my->Spr[my->Z]->AddX; Sint16 ay = my->Y * BASE_Z / z + my->Spr[my->Z]->AddY; Sint16 bx = your->X * BASE_Z / z + your->Spr[your->Z]->AddX; Sint16 by = your->Y * BASE_Z / z + your->Spr[your->Z]->AddY; for (i = 0; i < 4; i ++) if (ax + my->Spr[my->Z]->x[i] >= bx + your->Spr[your->Z]->x[0] && ax + my->Spr[my->Z]->x[i] <= bx + your->Spr[your->Z]->x[1] && ay + my->Spr[my->Z]->y[i] >= by + your->Spr[your->Z]->y[0] && ay + my->Spr[my->Z]->y[i] <= by + your->Spr[your->Z]->y[2]) return True; for (i = 0; i < 4; i ++) if (bx + your->Spr[your->Z]->x[i] >= ax + my->Spr[my->Z]->x[0] && bx + your->Spr[your->Z]->x[i] <= ax + my->Spr[my->Z]->x[1] && by + your->Spr[your->Z]->y[i] >= ay + my->Spr[my->Z]->y[0] && by + your->Spr[your->Z]->y[i] <= ay + my->Spr[my->Z]->y[2]) return True; return False; } /**************************** ᥤ ****************************/ void Game(void) { RcHitEnum rc; Sint16 m, y; Uint16 i; Uint8 text[81]; /** ط **/ KXL_PutImage(PixSky[0]->Image, AREA_LX, AREA_LY); for (i = 0; i < 10; i ++) KXL_PutImage(PixBack[Root->Cnt % 3]->Image, AREA_LX + i * 50, AREA_RY - 120); /** Ũȯ **/ for (i = 0; i < Root->StageMax; i ++) { if (Root->EnemyCnt == StageDatas[i]->Time && StageDatas[i]->Flag == False) { StageDatas[i]->Flag = True; } } for (i = 0; i < Root->StageMax; i ++) { if (StageDatas[i]->Flag == True) { if (StageDatas[i]->Max) { if (!StageDatas[i]->StepTime) { StageDatas[i]->Max --; StageDatas[i]->StepTime = StageDatas[i]->Step; switch (StageDatas[i]->CreateNo) { case 0: /** 㳲ʪ **/ CreateWall((rand() % 500) - 250); break; case 1: /** **/ CreateEnemy1((rand() % 500) - 250, (rand() % 300) - 150); break; case 2: /** Ե **/ CreateEnemy2((rand() % 500) - 250, (rand() % 300) - 150); break; case 99: /** ܥ **/ KXL_PlaySound(0, KXL_SOUND_STOP_ALL); KXL_PlaySound(SE_BOSS, KXL_SOUND_PLAY_LOOP); CreateBoss1(); break; } } else StageDatas[i]->StepTime --; } else StageDatas[i]->Flag = False; } } if (Root->EnemyCnt < 10000) Root->EnemyCnt ++; /** Ũư **/ for (y = 0; y < MAX_YOUR; y ++) { if (Root->Your[y]->Chr.Active == True) { rc = Root->Your[y]->Move(&(Root->Your[y]->Chr)); switch (rc) { case RcHitBoss: Root->MainFlag = MainClear; Root->Cnt = -1; Root->Score += Root->Your[y]->Chr.Score; if (Root->HiScore < Root->Score) Root->HiScore = Root->Score; case RcHitDel: DeleteYourData(y); break; default: break; } } } /** ʬư **/ for (m = 0; m < MAX_MY; m ++) if (Root->My[m]->Chr.Active == True) if ((rc = Root->My[m]->Move(&(Root->My[m]->Chr))) == RcHitDel) DeleteMyData(m); /** Ƚ **/ for (m = MAX_MY - 1; m >= 0; m --) { if (Root->My[m]->Chr.Active == False) continue; for (y = 0; y < MAX_YOUR; y ++) { if (Root->Your[y]->Chr.Active == False) continue; if (Root->My[m]->Chr.Z != Root->Your[y]->Chr.Z && Root->My[m]->Chr.Z != Root->Your[y]->Chr.Z - 1) continue; if (Root->My[m]->Chr.Target & Root->Your[y]->Chr.Attr) { if (Check(&(Root->My[m]->Chr), &(Root->Your[y]->Chr)) == False) continue; if (Root->My[m]->Hit(&(Root->My[m]->Chr), &(Root->Your[y]->Chr)) == RcHitDel) DeleteMyData(m); rc = Root->Your[y]->Hit(&(Root->Your[y]->Chr), &(Root->My[m]->Chr)); switch (rc) { case RcHitBomb: Root->Score += Root->Your[y]->Chr.Score; if (Root->HiScore < Root->Score) Root->HiScore = Root->Score; case RcHitDel: DeleteYourData(y); break; default: break; } } } } /** Ũ **/ for (m = MAX_Z - 1; m >= 0; m --) { for (y = MAX_YOUR - 1; y >= 0; y --) { if (Root->Your[y]->Chr.Active == False || Root->Your[y]->Chr.Z != m) continue; Root->Your[y]->Draw(&(Root->Your[y]->Chr)); } } /** ʬ **/ for (y = MAX_Z - 1; y >= 0; y --) { for (m = MAX_MY - 1; m >= 0; m --) { if (Root->My[m]->Chr.Active == False || Root->My[m]->Chr.Z != y) continue; Root->My[m]->Draw(&(Root->My[m]->Chr)); } } /** **/ KXL_Font(NULL, 0xff, 0xff, 0xff); sprintf(text, "Score %06d Hi-Score %06d Stage %d Man %d", Root->Score, Root->HiScore, Root->Stage + 1, Root->Left); KXL_PutText(AREA_LX + 28, AREA_LY + 12, text); } space-aryarya-1.0.3/src/game.h000066400000000000000000000005721434262700500161340ustar00rootroot00000000000000#ifndef _GAME_H_ #define _GAME_H_ Sint16 CopyYourNew(RcHitEnum (*act)(CharacterData *my), RcHitEnum (*hit)(CharacterData *my, CharacterData *your), void (*re)(CharacterData *my)); Sint16 CopyMyNew(RcHitEnum (*act)(CharacterData *my), RcHitEnum (*hit)(CharacterData *my, CharacterData *your), void (*re)(CharacterData *my)); void Game(void); #endif space-aryarya-1.0.3/src/geki4.h000066400000000000000000000105431434262700500162250ustar00rootroot00000000000000/* ** Geki4 ** Copyright (C) 2001, kacchan ** E-M@il address fc3srx@mwnet.or.jp ** Homepage address http://www2.mwnet.or.jp/~fc3srx7 */ #ifndef _GEKI4_H_ #define _GEKI4_H_ #include #include #include #include #include /** ե졼졼 **/ #define FRAME_RATE 40 /** **/ #define KeyUp KXL_KEY_Up #define KeyDown KXL_KEY_Down #define KeyRight KXL_KEY_Right #define KeyLeft KXL_KEY_Left #define KeyShot KXL_KEY_z #define KeyPause KXL_KEY_s /** ޥ **/ #define KNone 0 #define KUp (1L << 0) #define KDown (1L << 1) #define KRight (1L << 2) #define KLeft (1L << 3) #define KShot (1L << 4) #define KPause (1L << 5) #define KUpMask ~KUp #define KDownMask ~KDown #define KRightMask ~KRight #define KLeftMask ~KLeft #define KShotMask ~KShot #define KPauseMask ~KPause /** 饯μ̻**/ #define AttrNone 0 #define AttrMy (1L << 0) #define AttrMShot (1L << 1) #define AttrEnemy (1L << 2) #define AttrEShot (1L << 3) /** ɥ **/ #define DRAW_WIDTH 500 #define DRAW_HEIGHT 300 #define FREE_AREA 60 #define PICT_WIDTH (DRAW_WIDTH + FREE_AREA * 2) #define PICT_HEIGHT (DRAW_HEIGHT + FREE_AREA * 2) #define AREA_LX FREE_AREA #define AREA_LY FREE_AREA #define AREA_RX (PICT_WIDTH - FREE_AREA) #define AREA_RY (PICT_HEIGHT - FREE_AREA) #define DRAW_LEFT -DRAW_WIDTH / 2 #define DRAW_RIGHT DRAW_WIDTH / 2 #define DRAW_TOP -DRAW_HEIGHT / 2 #define DRAW_BOTTOM DRAW_HEIGHT / 2 #define ADD_X AREA_LX + DRAW_RIGHT #define ADD_Y AREA_LY + DRAW_BOTTOM #define CHECK_PER 0.05 #define CHECK_MAX 4 #define BASE_Z 15 #define MAX_Z 60 #define STAGE_MAX 2 /** Ƽ **/ #define MAX_YOUR 80 /** Ũ&Ũ **/ #define MAX_MY 16 /** ץ쥤䡼&ץ쥤䡼 **/ /** **/ #define SE_BGM1 0 #define SE_BOMB 1 #define SE_HIT 2 #define SE_FIRE 3 #define SE_DIE 4 #define SE_BOSS 5 /** ᥤư **/ typedef enum { MainOpening, MainGame, MainClear, MainGameOver, MainEnding, MainPause } MainEnum; /*ư*/ typedef enum { RcHitNone, RcHitDel, RcHitBomb, RcHitBoss } RcHitEnum; /** ԥå **/ typedef struct { KXL_Image *Image; Sint16 x[4], y[4]; /** 0:left&top, 1:right&top, 2:left&bottom,3:right&bottom **/ Uint16 AddX, AddY; /** 濴ɸβû **/ } PixData; /** 饯ǡ **/ typedef struct { Bool Active; /** **/ Uint16 Attr; /** ̻ **/ Uint16 Target; /** å **/ Sint16 Hp; /** ѵ **/ Sint16 Cnt1, Cnt2, Cnt3; /** **/ Uint32 Score; /** **/ Sint16 X, Y, Z; /** ץ饤Ⱥɸ **/ Sint16 AddX, AddY, AddZ; /** ץ饤Ȱư̲û **/ Uint8 FrameNo; /** ե졼No. **/ PixData **Spr; /** ᡼ **/ } CharacterData; /** ѥ饯ǡ **/ typedef struct { CharacterData Chr; void (*Draw)(CharacterData *my); RcHitEnum (*Move)(CharacterData *my); RcHitEnum (*Hit)(CharacterData *my, CharacterData *your); } CharacterObject; /** **/ typedef struct { MainEnum MainFlag; /** ᥤե饰 **/ Uint16 Key; /** **/ Uint8 MyNo; /** ʬ¦Υ饯 **/ Uint8 YourNo; /** Ũ¦Υ饯 **/ Sint16 Cnt; /** ѥ **/ Bool WaitFlag; /** ݡե饰 **/ CharacterObject **My; /** ʬ¦Υ饯 **/ CharacterObject **Your; /** Ũ¦Υ饯 **/ Uint32 Score; /** **/ Uint32 HiScore; /** ϥ **/ Uint8 Left; /** ĵ **/ Uint8 Stage; /** ơ **/ Uint8 StageMax; /** Ũиѥ **/ Uint16 EnemyCnt; /** Ũи **/ } RootData; /*󥭥*/ typedef struct { Uint32 Score; Uint8 Stage; Uint8 Name[16]; } RankingData; /*ơǡ*/ typedef struct { Uint16 Time; /* Ũи */ Uint8 CreateNo; /* ŨNo. */ Uint8 Max; /* Ũи */ Uint16 Step; /* Ũиֳ */ Uint16 StepTime; Bool Flag; } StageData; #endif space-aryarya-1.0.3/src/load.c000066400000000000000000000131001434262700500161240ustar00rootroot00000000000000#include "geki4.h" #include "extern.h" /********************** ϰ **********************/ void SetPer(PixData *my, float per) { Sint16 w, h, sw, wper, hper, i, ws, hs; w = my->Image->Width; h = my->Image->Height; /* Ƚΰ */ ws = (Sint16)((float)w * per + 0.5); wper = w - ws * 2; hs = (Sint16)((float)h * per + 0.5); hper = h - hs * 2; wper = wper > CHECK_MAX ? ws : 0; hper = hper > CHECK_MAX ? hs : 0;; my->x[0] = my->x[2] = wper; my->x[1] = my->x[3] = w - wper - 1; my->y[0] = my->y[1] = hper; my->y[2] = my->y[3] = h - hper - 1; my->AddX = -w / 2; my->AddY = -h / 2; } /********************** ԥåޥå׺ **********************/ PixData **LoadImage(Uint8 *name, Uint8 blend, Uint8 w, Uint8 h, float per) { Uint8 x,y; KXL_Image *tmp; KXL_Rect r; Uint8 path[128]; PixData **new; sprintf(path, BMP_PATH "/%s.bmp", name); tmp = KXL_LoadBitmap(path, blend); new = (PixData **)KXL_Malloc(sizeof(PixData *) * (w * h)); r.Width = tmp->Width / w; r.Height = tmp->Height / h; for (y = 0; y < h; y++) { for (x = 0; x < w; x++) { r.Left = x * r.Width; r.Top = y * r.Height; new[y * w + x] = (PixData *)KXL_Malloc(sizeof(PixData)); new[y * w + x]->Image = KXL_CopyImage(tmp, r); SetPer(new[y * w + x], per); } } KXL_DeleteImage(tmp); return new; } /********************** ̾᡼ **********************/ PixData **LoadImage2Strech(Uint8 *name, Uint8 blend, float per) { Uint8 no; KXL_Image *tmp; Uint8 path[128]; PixData **new; Uint16 w,h; sprintf(path, BMP_PATH "/%s.bmp", name); tmp = KXL_LoadBitmap(path, blend); new = (PixData **)KXL_Malloc(sizeof(PixData *) * MAX_Z); for (no = 0; no < MAX_Z; no ++) { new[no] = (PixData *)KXL_Malloc(sizeof(PixData)); w = tmp->Width * BASE_Z / (BASE_Z + no); h = tmp->Height * BASE_Z / (BASE_Z + no); new[no]->Image = KXL_StrechImage(tmp, w, h); SetPer(new[no], per); } KXL_DeleteImage(tmp); return new; } /********************** ԥåޥå׺ **********************/ void CreatePixmap(void) { fprintf(stderr, "creating image..."); PixMy = LoadImage("my", 0, 5, 3, 0.4); PixEnemy1 = LoadImage2Strech("enemy1", 0, CHECK_PER); PixEnemy2 = LoadImage2Strech("enemy2", 0, CHECK_PER); PixShot = LoadImage2Strech("shot", 0, CHECK_PER); PixBomb = LoadImage2Strech("bomb", 0, CHECK_PER); PixKage = LoadImage2Strech("kage", 0, CHECK_PER); PixEShot = LoadImage2Strech("eshot", 0, CHECK_PER); fprintf(stderr, " end\n"); } /********************** ԥåޥåײ **********************/ void UnLoadPixmaps(PixData **my, Uint16 max) { while (max) KXL_DeleteImage(my[-- max]->Image); KXL_Free(my); } /********************** ԥåޥå׺ **********************/ void DeletePixmap(void) { UnLoadPixmaps(PixMy, 5 * 3); UnLoadPixmaps(PixEnemy1, MAX_Z); UnLoadPixmaps(PixEnemy2, MAX_Z); UnLoadPixmaps(PixShot, MAX_Z); UnLoadPixmaps(PixBomb, MAX_Z); UnLoadPixmaps(PixKage, MAX_Z); UnLoadPixmaps(PixEShot, MAX_Z); } /********************** ơ̥饯 **********************/ void LoadStage(void) { FILE *fp; Uint8 buff[256]; Uint16 dat, i; /* Ũиǡեɤ߹ */ sprintf(buff, DATA_PATH "/stage%d.dat", Root->Stage + 1); if ((fp = fopen(buff, "r")) == NULL) { KXL_PlaySound(0, KXL_SOUND_STOP_ALL); return; } /* Ũиǡɤ߹ */ Root->StageMax = 0; Root->EnemyCnt = 0; while(fgets(buff, 255, fp)) { if (buff[0] == ';' || buff[0] == '\n') continue; if (!Root->StageMax) StageDatas = (StageData **)KXL_Malloc(sizeof(StageData *)); else StageDatas = (StageData **)KXL_Realloc(StageDatas, sizeof(StageData *) * (Root->StageMax + 1)); StageDatas[Root->StageMax] = (StageData *)KXL_Malloc(sizeof(StageData)); sscanf(buff,"%d%d%d%d", &(StageDatas[Root->StageMax]->Time), &(StageDatas[Root->StageMax]->CreateNo), &(StageDatas[Root->StageMax]->Max), &(StageDatas[Root->StageMax]->Step)); StageDatas[Root->StageMax]->Flag = False; StageDatas[Root->StageMax ++]->StepTime = 0; } fclose(fp); switch (Root->Stage) { case 0: PixBack = LoadImage("back1", 255, 3, 1, CHECK_PER); PixSky = LoadImage("sky1", 255, 1, 1, CHECK_PER); PixWall = LoadImage2Strech("wall", 0, CHECK_PER); PixBoss1 = LoadImage2Strech("boss1_f", 0, CHECK_PER); PixBoss2 = LoadImage2Strech("boss1_b", 0, CHECK_PER); PixBoss3 = LoadImage2Strech("boss1_do", 0, CHECK_PER); break; case 1: PixBack = LoadImage("back2", 255, 3, 1, CHECK_PER); PixSky = LoadImage("sky2", 255, 1, 1, CHECK_PER); PixWall = LoadImage2Strech("wall2", 0, CHECK_PER); PixBoss1 = LoadImage2Strech("boss2_f", 0, CHECK_PER); PixBoss2 = LoadImage2Strech("boss2_b", 0, CHECK_PER); PixBoss3 = LoadImage2Strech("boss2_do", 0, CHECK_PER); break; } } /********************** ơ̥饯 **********************/ void DeleteStage(void) { while (Root->StageMax) KXL_Free(StageDatas[-- Root->StageMax]); KXL_Free(StageDatas); switch (Root->Stage) { case 0: case 1: UnLoadPixmaps(PixBack, 3 * 1); UnLoadPixmaps(PixSky, 1 * 1); UnLoadPixmaps(PixWall, MAX_Z); UnLoadPixmaps(PixBoss1, MAX_Z); UnLoadPixmaps(PixBoss2, MAX_Z); UnLoadPixmaps(PixBoss3, MAX_Z); break; } } space-aryarya-1.0.3/src/load.h000066400000000000000000000002241434262700500161340ustar00rootroot00000000000000#ifndef _LOAD_H_ #define _LOAD_H_ void CreatePixmap(void); void DeletePixmap(void); void LoadStage(void); void DeleteStage(void); #endif space-aryarya-1.0.3/src/main.c000066400000000000000000000123501434262700500161370ustar00rootroot00000000000000#include #include /*********************************************************************** Geki4 ***********************************************************************/ #include "geki4.h" #define _EXTERN_DEF_ #include "extern.h" /**************************** ᥤ롼(޳) ****************************/ void MainLoop(void) { KXL_Rect rect={AREA_LX, AREA_LY, DRAW_WIDTH, DRAW_HEIGHT}; while (1) { /*޳Ԥ*/ if (KXL_GetTimer() == False) continue; KXL_ResetTimer(); /*إ٥Ƚ*/ while (KXL_CheckEvents()) { switch (KXL_GetEvents()) { case KXL_EVENT_KEY_PRESS: /**/ switch (KXL_GetKey()) { case KeyShot: Root->Key |= KShot; break; case KeyLeft: Root->Key |= KLeft; break; case KeyRight: Root->Key |= KRight; break; case KeyUp: Root->Key |= KUp; break; case KeyDown: Root->Key |= KDown; break; case KeyPause: Root->Key |= KPause; break; default: break; } break; case KXL_EVENT_KEY_RELEASE: /*Υ*/ switch (KXL_GetKey()) { case KeyShot: Root->Key &= KShotMask; break; case KeyLeft: Root->Key &= KLeftMask; break; case KeyRight: Root->Key &= KRightMask; break; case KeyUp: Root->Key &= KUpMask; break; case KeyDown: Root->Key &= KDownMask; break; case KeyPause: Root->Key &= KPauseMask; break; default: break; } break; default: break; } } /** ᥤե饰å **/ switch (Root->MainFlag) { case MainPause: /*ݡ*/ Root->MainFlag = (Root->Key & KShot) ? MainGame : MainPause; break; case MainOpening: /*ץ˥*/ if (Opening() == True) return; break; case MainGame: /*ץ쥤*/ Game(); break; case MainClear: /*ꥢ*/ case MainGameOver: /*४С*/ Game(); ClearAndGameOver(); break; case MainEnding: return; break; } Root->Cnt ++; KXL_UpDate(rect); } } /**************************** 롼ΰ& ****************************/ void CreateRoot(void) { Uint16 i; /** 롼ΰ **/ Root = (RootData *)KXL_Malloc(sizeof(RootData)); Root->My = (CharacterObject **)KXL_Malloc(sizeof(CharacterObject *) * MAX_MY); for (i = 0; i < MAX_MY; i ++) { Root->My[i] = (CharacterObject *)KXL_Malloc(sizeof(CharacterObject)); Root->My[i]->Chr.Active = False; } Root->Your = (CharacterObject **)KXL_Malloc(sizeof(CharacterObject *) * MAX_YOUR); for (i = 0; i < MAX_YOUR; i ++) { Root->Your[i] = (CharacterObject *)KXL_Malloc(sizeof(CharacterObject)); Root->Your[i]->Chr.Active = False; } Ranking = (RankingData **)KXL_Malloc(sizeof(RankingData *) * 5); for (i = 0; i < 5; i ++) Ranking[i] = (RankingData *)KXL_Malloc(sizeof(RankingData)); /** ɥ **/ KXL_CreateWindow(DRAW_WIDTH, DRAW_HEIGHT, TITLE, KXL_EVENT_KEY_PRESS_MASK | KXL_EVENT_KEY_RELEASE_MASK); KXL_ReSizeFrame(PICT_WIDTH, PICT_HEIGHT); /** 롼Ƚ **/ ReadScore(); Root->MainFlag = MainOpening; Root->Key = KNone; Root->Cnt = 0; Root->WaitFlag = True; } /**************************** 롼ΰ ****************************/ void DeleteRoot(void) { Uint16 i; KXL_DeleteWindow(); for (i = 0; i < MAX_MY; i ++) KXL_Free(Root->My[i]); for (i = 0; i < MAX_YOUR; i ++) KXL_Free(Root->Your[i]); KXL_Free(Root); } /**************************** ץ ****************************/ void options(int argc, char **argv) { Uint16 i; fprintf(stderr, "url : http://www2.mwnet.or.jp/~fc3srx7\n"); fprintf(stderr, "email : fc3srx7@mwnet.or.jp\n\n"); for (i = 1; i < argc; i ++) { if (!strcmp(argv[i], "-h") || !strcmp(argv[i], "--help")) { fprintf(stderr, "\nUsage: spacearyarya [--display display] [--version] [--help]\n"); fprintf(stderr, "--display display : Use display as the target display\n"); fprintf(stderr, "--version : Show version number and exit\n"); fprintf(stderr, "--help : Show this message\n"); exit(1); } } fprintf(stderr, "\"spacearyarya --help\" for command line parameters\n"); for (i = 1; i < argc; i ++) { if (!strcmp(argv[i], "--display")) { fprintf(stderr, "Using display: %s\n", argv[i + 1]); KXL_DisplayName(argv[i + 1]); } if (!strcmp(argv[i], "--version")) { fprintf(stderr, "Version is " VERSION "\n"); exit(1); } } } /**************************** ᥤ롼 ****************************/ int main(int argc, char **argv) { Uint8 *sname[]={ "bgm1", "bomb", "hit", "fire", "die", "boss", ""}; options(argc, argv); srand(time(NULL)); CreateRoot(); CreatePixmap(); KXL_InitSound(WAV_PATH, sname); KXL_Timer(FRAME_RATE); MainLoop(); KXL_EndSound(); DeletePixmap(); DeleteRoot(); return 0; } space-aryarya-1.0.3/src/misc.c000066400000000000000000000077371434262700500161630ustar00rootroot00000000000000#include "geki4.h" #include "extern.h" /******************************** ᡼(ե졼ढ) ********************************/ void DrawPixmapFrame3D(CharacterData *my) { KXL_PutImage(PixKage[0]->Image, ADD_X + my->X -48, ADD_Y + 130); KXL_PutImage(my->Spr[my->FrameNo]->Image, ADD_X + my->X - my->Spr[0]->Image->Width / 2, ADD_Y + my->Y - my->Spr[0]->Image->Height / 2); } /******************************** ᡼(դ) ********************************/ void DrawPixmap3D(CharacterData *my) { Sint16 z = BASE_Z + my->Z; KXL_PutImage(PixKage[my->Z]->Image, ADD_X + my->X * BASE_Z / z + PixKage[my->Z]->AddX, ADD_Y + 150 * BASE_Z / z); KXL_PutImage(my->Spr[my->Z]->Image, ADD_X + my->X * BASE_Z / z + my->Spr[my->Z]->AddX, ADD_Y + my->Y * BASE_Z / z + my->Spr[my->Z]->AddY); } /******************************** ᡼(Ƥʤ) ********************************/ void DrawPixmap3DNone(CharacterData *my) { Sint16 z = BASE_Z + my->Z; KXL_PutImage(my->Spr[my->Z]->Image, ADD_X + my->X * BASE_Z / z + my->Spr[my->Z]->AddX, ADD_Y + my->Y * BASE_Z / z + my->Spr[my->Z]->AddY); } /********************** äդ **********************/ RcHitEnum HitDelete(CharacterData *my, CharacterData *your) { return RcHitDel; } /********************** äƤؤä **********************/ RcHitEnum HitNone(CharacterData *my, CharacterData *your) { KXL_PlaySound(SE_HIT, KXL_SOUND_PLAY); return RcHitNone; } /********************** ʬưʤ **********************/ RcHitEnum MoveNone(CharacterData *my) { return RcHitNone; } /**************************** ķ֤å ****************************/ void CheckBound(CharacterData *my) { if (my->X + my->AddX < DRAW_LEFT + my->Spr[my->Z]->Image->Width / 2 || my->X + my->AddX > DRAW_RIGHT - my->Spr[my->Z]->Image->Width / 2) my->AddX = -(my->AddX); if (my->Y + my->AddY < DRAW_TOP + my->Spr[my->Z]->Image->Height / 2 || my->Y + my->AddY > DRAW_BOTTOM - my->Spr[my->Z]->Image->Height / 2) my->AddY = -(my->AddY); } /**************************** ߥå ****************************/ void CheckStop(CharacterData *my) { if (my->X < DRAW_LEFT + my->Spr[my->Z]->Image->Width / 2) my->X = DRAW_LEFT + my->Spr[my->Z]->Image->Width / 2; if (my->X > DRAW_RIGHT - my->Spr[my->Z]->Image->Width / 2) my->X = DRAW_RIGHT - my->Spr[my->Z]->Image->Width / 2; if (my->Y < DRAW_TOP + my->Spr[my->Z]->Image->Height / 2) my->Y = DRAW_TOP + my->Spr[my->Z]->Image->Height / 2; if (my->Y > DRAW_BOTTOM - my->Spr[my->Z]->Image->Height / 2) my->Y = DRAW_BOTTOM - my->Spr[my->Z]->Image->Height / 2; } /******************************** ơꥢ&४С ********************************/ void ClearAndGameOver(void) { static Uint16 no; Uint16 i; Uint8 *str[3] = {"Clear", "GameOver", "See you next..."}; switch (Root->Cnt) { case 0: KXL_PlaySound(0, KXL_SOUND_STOP_ALL); ScoreRanking(); no = Root->MainFlag == MainGameOver ? 1 : Root->Stage == STAGE_MAX - 1 ? 2 : 0; break; case 100: DeleteStage(); Root->Cnt = -1; if (Root->MainFlag == MainClear) { if (Root->Stage == STAGE_MAX - 1) { Root->MainFlag = MainOpening; } else { Root->Stage ++; for (i = 0; i < MAX_YOUR; i ++) Root->Your[i]->Chr.Active = False; for (i = 0; i < MAX_MY; i ++) Root->My[i]->Chr.Active = False; CreateMy(); Root->MainFlag = MainGame; LoadStage(); } } else { Root->MainFlag = MainOpening; } break; default: KXL_Font("-bitstream-charter-bold-*-normal-*-60-*-*-*-*-*-*-*", 0x00, 0x00, 0x00); KXL_PutText(AREA_LX + 2 + (DRAW_WIDTH - KXL_TextWidth(str[no])) / 2, AREA_LY + 100 + 2, str[no]); KXL_Font(NULL, 0xff, 0xff, 0xff); KXL_PutText(AREA_LX + (DRAW_WIDTH - KXL_TextWidth(str[no])) / 2, AREA_LY + 100, str[no]); KXL_Font( "-adobe-courier-bold-r-normal--14-*-*-*-*-*-iso8859-1", 0xff, 0xff, 0xff); break; } } space-aryarya-1.0.3/src/misc.h000066400000000000000000000006511434262700500161540ustar00rootroot00000000000000#ifndef _MISC_H_ #define _MISC_H_ void DrawPixmapFrame3D(CharacterData *my); void DrawPixmap3D(CharacterData *my); void DrawPixmap3DNone(CharacterData *my); RcHitEnum HitDelete(CharacterData *my, CharacterData *your); RcHitEnum HitNone(CharacterData *my, CharacterData *your); RcHitEnum MoveNone(CharacterData *my); void CheckBound(CharacterData *my); void CheckStop(CharacterData *my); void ClearAndGameOver(void); #endif space-aryarya-1.0.3/src/my.c000066400000000000000000000100171434262700500156360ustar00rootroot00000000000000#include "geki4.h" #include "extern.h" /**************************** "å"ư ****************************/ RcHitEnum MoveShot(CharacterData *my) { my->Z += 2; if (my->Z > MAX_Z - 10) return RcHitDel; return RcHitNone; } /**************************** "å"и ****************************/ void CreateShot(Sint16 x, Sint16 y) { Cchr.Attr = AttrMShot; Cchr.Target = AttrEnemy; Cchr.Spr = PixShot; Cchr.X = x; Cchr.Y = y; Cchr.Z = -2; CopyMyNew(MoveShot, HitDelete, DrawPixmap3DNone); } /**************************** ʬư ****************************/ RcHitEnum MoveMy(CharacterData *my) { /** ݡå **/ if (Root->Key & KPause) { if (Root->MainFlag == MainGame) { Root->MainFlag = MainPause; return RcHitNone; } } /** ˰ư **/ if (Root->Key & KRight) my->X += my->AddX; /** ˰ư **/ if (Root->Key & KLeft) my->X -= my->AddX; /** ˰ư **/ if (Root->Key & KUp) my->Y -= my->AddY; /** ˰ư **/ if (Root->Key & KDown) my->Y += my->AddY; /** ưϰϥå **/ if (my->X < DRAW_LEFT + my->Spr[0]->Image->Width / 2) my->X = DRAW_LEFT + my->Spr[0]->Image->Width / 2; else if (my->X > DRAW_RIGHT - my->Spr[0]->Image->Width / 2) my->X = DRAW_RIGHT - my->Spr[0]->Image->Width / 2; if (my->Y < DRAW_TOP + my->Spr[0]->Image->Height / 2) my->Y = DRAW_TOP + my->Spr[0]->Image->Height / 2; else if (my->Y > DRAW_BOTTOM - my->Spr[0]->Image->Height / 2) my->Y = DRAW_BOTTOM - my->Spr[0]->Image->Height / 2; /** ֤ˤꥭѹ **/ my->FrameNo = (my->X < -150 ? 0 : my->X < -50 ? 1 : my->X > 150 ? 4 : my->X > 50 ? 3 : 2); my->FrameNo = (my->Y < -50 ? my->FrameNo : my->Y > 50 ? my->FrameNo + 10 : my->FrameNo + 5); if (Root->Key & KShot) { if (my->Cnt2 == 0) { CreateShot(my->X, my->Y); my->Cnt2 = 8; } } if (my->Cnt2 > 0) my->Cnt2 --; return RcHitNone; } /**************************** ʬ ****************************/ void ReCreateMy(void) { Uint8 i; for (i = 0; i < MAX_MY; i ++) Root->My[i]->Chr.Active = False; Root->My[0]->Chr.Attr = AttrMy; Root->My[0]->Chr.Target = AttrEnemy | AttrEShot; Root->My[0]->Chr.Spr = PixMy; Root->My[0]->Move = MoveMy; Root->My[0]->Hit = HitMy; Root->My[0]->Draw = DrawPixmapFrame3D; Root->My[0]->Chr.Active = True; Root->My[0]->Chr.X = 0; Root->My[0]->Chr.Y = 0; Root->My[0]->Chr.Z = 0; Root->My[0]->Chr.AddX = 8; Root->My[0]->Chr.AddY = 8; Root->My[0]->Chr.Cnt2 = 0; Root->MyNo = 1; } /**************************** ʬ ****************************/ void CreateMy(void) { Uint8 i; for (i = 0; i < MAX_YOUR; i ++) Root->Your[i]->Chr.Active = False; Root->YourNo = 1; if (Root->MainFlag == MainGame) { Root->Score = 0; Root->Left = 2; } ReCreateMy(); KXL_PlaySound(SE_BGM1, KXL_SOUND_PLAY_LOOP); } /**************************** 줿 ****************************/ RcHitEnum HitMy(CharacterData *my, CharacterData *your) { KXL_PlaySound(SE_DIE, KXL_SOUND_PLAY); Root->My[0]->Chr.Attr = AttrNone; Root->My[0]->Chr.Target = AttrNone; Root->My[0]->Chr.Spr = PixBomb; Root->My[0]->Move = MoveDie; Root->My[0]->Hit = HitNone; Root->My[0]->Draw = DrawPixmap3DNone; Root->My[0]->Chr.Cnt1 = 0; return RcHitNone; } /**************************** ****************************/ RcHitEnum MoveDie(CharacterData *my) { Uint8 i; if (++ my->Cnt1 < 20) return RcHitNone; if (Root->Left == 0) { for (i = 0; i < MAX_MY; i ++) Root->My[i]->Chr.Active = False; Root->Cnt = -1; Root->MainFlag = MainGameOver; } else { Root->Left --; ReCreateMy(); } return RcHitNone; } space-aryarya-1.0.3/src/my.h000066400000000000000000000003611434262700500156440ustar00rootroot00000000000000#ifndef _MY_H_ #define _MY_H_ RcHitEnum MoveShot(CharacterData *my); RcHitEnum MoveMy(CharacterData *my); void CreateMy(void); RcHitEnum HitMy(CharacterData *my, CharacterData *your); RcHitEnum MoveDie(CharacterData *my); #endif space-aryarya-1.0.3/src/opening.c000066400000000000000000000065471434262700500166650ustar00rootroot00000000000000#include "geki4.h" #include "extern.h" #define OP_BASE (AREA_LX+170) #define CENTER(str) (AREA_LX + (DRAW_WIDTH - KXL_TextWidth((str))) / 2) #define TO_MENU "push any key to menu" #define TT "SpaceAryarya" char *menu_str[]={ "Game Start", "Key Operation", "Ranking", "Exit", " ", " ", " ", "move - Cursor Up or Down", "select - z ", "" }; char *key_str[] = { "Key Operation", " ", "Up - Cursor Up ", "Down - Cursor Down ", "Right - Cursor Right", "Left - Cursor Left ", "Shot - z ", "Pause - s ", "" }; Uint8 menu = 0; Uint8 sel = 0; /********************** ץ˥ **********************/ Bool Opening(void) { static Uint16 OldKey = KNone; Uint16 i, j; Uint8 buff[65]; /* title */ KXL_Rect rect = {AREA_LX, AREA_LY, DRAW_WIDTH, DRAW_HEIGHT}; KXL_ClearFrame(rect); /** ط **/ /* for (i = 0; i < 10; i ++) KXL_PutImage(PixBack[Root->Cnt % 3]->Image, AREA_LX + i * 50, AREA_RY - 120); */ KXL_Font("-bitstream-charter-bold-*-normal-*-60-*-*-*-*-*-*-*", 0x00, 0x00, 0xff); KXL_PutText(CENTER(TT) + 2, AREA_LY + 50, TT); KXL_Font(NULL, 0x00, 0xff, 0xff); KXL_PutText(CENTER(TT), AREA_LY + 48, TT); KXL_Font("-adobe-courier-bold-r-normal--14-*-*-*-*-*-iso8859-1" , 0xff, 0xff, 0xff); if (menu == 0) { /* menu */ for (i = 0; menu_str[i][0]; i ++) { if (i == sel) KXL_Font(NULL, 0xff, 0x00, 0x00); else KXL_Font(NULL, 0xff, 0xff, 0xff); KXL_PutText(CENTER(menu_str[i]), AREA_LY + 88 + i * 16, menu_str[i]); } } else if (menu == 1) { /* key operation */ for (i = 0; key_str[i][0]; i ++) { KXL_Font(NULL, 0xff, 0xff, i == 0 ? 0x00 : 0xff); KXL_PutText(CENTER(key_str[i]), AREA_LY + 88 + i * 16, key_str[i]); } KXL_Font(NULL, 0x00, 0xff, 0xff); KXL_PutText(CENTER(TO_MENU), AREA_LY + 240, TO_MENU); } else if (menu == 2) { /* ranking */ KXL_Font(NULL, 0xff, 0xff, 0x00); KXL_PutText(CENTER("Ranking Top 5"), AREA_LY + 88, "Ranking Top 5"); KXL_Font(NULL, 0x00, 0xff, 0xff); sprintf(buff, "Top Score Stage Name"); KXL_PutText(CENTER(buff), AREA_LY + 108, buff); KXL_Font(NULL, 0xff, 0xff, 0xff); for (i = 0; i < 5; i ++) { sprintf(buff, " %d %08d %d %-8s", i + 1, Ranking[i]->Score, Ranking[i]->Stage + 1, Ranking[i]->Name); KXL_PutText(CENTER(buff), AREA_LY + 128 + i * 20, buff); } KXL_Font(NULL, 0x00, 0xff, 0xff); KXL_PutText(CENTER(TO_MENU), AREA_LY + 240, TO_MENU); } /* check key */ if (OldKey != Root->Key) { if (OldKey == KNone && Root->Key) { if (menu == 0) { if (Root->Key & KUp) { if (sel == 0) sel = 3; else sel --; } else if (Root->Key & KDown) { if (sel == 3) sel = 0; else sel ++; } if (Root->Key & KShot){ menu = sel; if (menu == 0) { Root->MainFlag = MainGame; Root->Stage = 0; LoadStage(); CreateMy(); Root->Cnt = -1; } else if (menu == 3) return True; } } else { menu = 0; Root->Key = KNone; } } OldKey = Root->Key; } return False; } space-aryarya-1.0.3/src/opening.h000066400000000000000000000001051434262700500166520ustar00rootroot00000000000000#ifndef _OPENING_H_ #define _OPENING_H_ Bool Opening(void); #endif space-aryarya-1.0.3/src/ranking.c000066400000000000000000000033431434262700500166460ustar00rootroot00000000000000#include #include #include "geki4.h" #include "extern.h" /********************** 󥭥 **********************/ void ScoreRanking(void) { Uint16 i, j, k; struct passwd *pw; for (i = 0; i < 5; i ++) if (Ranking[i]->Score < Root->Score) break; if (i == 5) return; if (i != 4) { for (j = 4; j > i; j --) memcpy(Ranking[j], Ranking[j - 1], sizeof(RankingData)); } Ranking[i]->Score = Root->Score; Ranking[i]->Stage = Root->Stage; if (!(pw = getpwuid(getuid()))) sprintf(Ranking[i]->Name, "%d", getuid()); else strcpy(Ranking[i]->Name, pw->pw_name); WriteScore(); } /********************** ɤ߹ **********************/ void ReadScore(void) { FILE *fp; Uint16 i; if ((fp = fopen(DATA_PATH "/.score", "r"))) { fscanf(fp, "%d", &(Root->HiScore)); for (i = 0; i < 5; i ++) fscanf(fp, "%d %d %s", &(Ranking[i]->Score), &(Ranking[i]->Stage), Ranking[i]->Name); fclose(fp); } else { Root->HiScore = 5000; for (i = 0; i < 4; i ++) { Ranking[i]->Score = 5000 - i * 1000; Ranking[i]->Stage = i == 3 ? 0 : 1; sprintf(Ranking[i]->Name, "hoge%d", i + 1); } Ranking[4]->Score = 1000; Ranking[4]->Stage = 0; sprintf(Ranking[4]->Name, "hoge5"); } } /********************** 񤭹 **********************/ void WriteScore(void) { FILE *fp; Uint16 i; if ((fp = fopen(DATA_PATH "/.score", "w"))) { fprintf(fp, "%d\n", Root->HiScore); for (i = 0; i < 5; i ++) fprintf(fp, "%d %d %s\n", Ranking[i]->Score, Ranking[i]->Stage, Ranking[i]->Name); fclose(fp); } } space-aryarya-1.0.3/src/ranking.h000066400000000000000000000002201434262700500166420ustar00rootroot00000000000000#ifndef _RANKING_H_ #define _RANKING_H_ void RankingScore(void); void ReadScore(void); void ScoreRanking(void); void WriteScore(void); #endif space-aryarya-1.0.3/src/your.c000066400000000000000000000070441434262700500162150ustar00rootroot00000000000000#include "geki4.h" #include "extern.h" /**************************** ȯ ****************************/ RcHitEnum MoveBomb(CharacterData *my) { if (++ my->Cnt1 < 10) return RcHitNone; return RcHitDel; } /**************************** HP̵ʤäȯ ****************************/ RcHitEnum HitEnemyToBomb(CharacterData *my, CharacterData *your) { my->Hp --; if (my->Hp <= 0) { /*ȯ*/ KXL_PlaySound(SE_BOMB, KXL_SOUND_PLAY); Cchr.Attr = AttrNone; Cchr.Target = AttrNone; Cchr.X = my->X; Cchr.Y = my->Y; Cchr.Z = my->Z; Cchr.Spr = PixBomb; CopyYourNew(MoveBomb, HitNone, DrawPixmap3D); return RcHitBomb; } else KXL_PlaySound(SE_HIT, KXL_SOUND_PLAY); return RcHitNone; } /**************************** "Ũ"ư ****************************/ RcHitEnum MoveEnemyShot(CharacterData *my) { my->Z += my->AddZ; if (my->Z < 0) return RcHitDel; return RcHitNone; } /**************************** "Ũ"и ****************************/ void CreateEnemyShot(Sint16 x, Sint16 y, Sint16 z) { KXL_PlaySound(SE_FIRE, KXL_SOUND_PLAY); Cchr.Attr = AttrEShot; Cchr.Target = AttrMy; Cchr.Spr = PixEShot; Cchr.X = x; Cchr.Y = y; Cchr.Z = z; Cchr.AddZ = -1; CopyYourNew(MoveEnemyShot, HitDelete, DrawPixmap3DNone); } /**************************** ķ֤ư ****************************/ RcHitEnum MoveBound(CharacterData *my) { my->Z += my->AddZ; if (my->Z < 0) return RcHitDel; /** ưϰϥå **/ /** ķ֤ư **/ CheckBound(my); my->X += my->AddX; my->Y += my->AddY; if (my->Spr == PixEnemy2 && Root->Stage > 0) { if (my->Cnt1 == 0) { if (rand() % (25 - Root->Stage * 5) == 0) { CreateEnemyShot(my->X, my->Y, my->Z); } my->Cnt1 = 20; } } if (my->Cnt1) my->Cnt1 --; return RcHitNone; } /**************************** ""и ****************************/ void CreateEnemy1(Sint16 x, Sint16 y) { Cchr.Attr = AttrEnemy; Cchr.Target = AttrMy | AttrMShot; Cchr.Hp = 1; Cchr.Score = 10; Cchr.Spr = PixEnemy1; Cchr.X = x; Cchr.Y = y; Cchr.AddX = ((rand()%3)-1)*2; Cchr.AddY = ((rand()%3)-1)*2; Cchr.AddZ = -1; Cchr.Z = MAX_Z - 1; CopyYourNew(MoveBound, HitEnemyToBomb, DrawPixmap3D); } /**************************** "Ե"и ****************************/ void CreateEnemy2(Sint16 x, Sint16 y) { Cchr.Attr = AttrEnemy; Cchr.Target = AttrMy | AttrMShot; Cchr.Hp = 1; Cchr.Score = 30; Cchr.Spr = PixEnemy2; Cchr.X = x; Cchr.Y = y; Cchr.AddX = ((rand() % 3) - 1) * (4 + rand() % 3); Cchr.AddY = ((rand() % 3) - 1) * (4 + rand() % 3); Cchr.AddZ = -1; Cchr.Z = MAX_Z - 1; CopyYourNew(MoveBound, HitEnemyToBomb, DrawPixmap3D); } /**************************** ""ư ****************************/ RcHitEnum MoveWall(CharacterData *my) { my->Z += my->AddZ; if (my->Z < 0) return RcHitDel; return RcHitNone; } /**************************** ""и ****************************/ void CreateWall(Sint16 x) { Cchr.Attr = AttrEnemy; Cchr.Target = AttrMy; Cchr.Spr = PixWall; Cchr.X = x; Cchr.Y = Root->Stage == 0 ? 130 : 0; Cchr.AddZ = -1; Cchr.Z = MAX_Z - 1; CopyYourNew(MoveWall, HitNone, DrawPixmap3DNone); } space-aryarya-1.0.3/src/your.h000066400000000000000000000006721434262700500162220ustar00rootroot00000000000000#ifndef _YOUR_H_ #define _YOUR_H_ void CreateEnemy1(Sint16 x, Sint16 y); void CreateEnemy2(Sint16 x, Sint16 y); void CreateEnemyShot(Sint16 x, Sint16 y, Sint16 z); void CreateWall(Sint16 x); RcHitEnum HitEnemyToBomb(CharacterData *my, CharacterData *your); RcHitEnum MoveBomb(CharacterData *my); RcHitEnum MoveBound(CharacterData *my); RcHitEnum MoveEnemyShot(CharacterData *my); RcHitEnum MoveWall(CharacterData *my); #endif space-aryarya-1.0.3/wav/000077500000000000000000000000001434262700500150545ustar00rootroot00000000000000space-aryarya-1.0.3/wav/Makefile.am000066400000000000000000000002541434262700500171110ustar00rootroot00000000000000wavdir = $(prefix)/share/SpaceAryarya/wav wav_DATA = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav EXTRA_DIST = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav space-aryarya-1.0.3/wav/Makefile.in000066400000000000000000000120041434262700500171160ustar00rootroot00000000000000# 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 = : BMP_PATH = @BMP_PATH@ CC = @CC@ DATA_PATH = @DATA_PATH@ KXL_CFLAGS = @KXL_CFLAGS@ KXL_LIBS = @KXL_LIBS@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ WAV_PATH = @WAV_PATH@ wavdir = $(prefix)/share/SpaceAryarya/wav wav_DATA = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav EXTRA_DIST = bgm1.wav bomb.wav hit.wav fire.wav die.wav boss.wav mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = DATA = $(wav_DATA) DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps wav/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status install-wavDATA: $(wav_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(wavdir) @list='$(wav_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(wavdir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(wavdir)/$$p; \ else if test -f $$p; then \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(wavdir)/$$p"; \ $(INSTALL_DATA) $$p $(DESTDIR)$(wavdir)/$$p; \ fi; fi; \ done uninstall-wavDATA: @$(NORMAL_UNINSTALL) list='$(wav_DATA)'; for p in $$list; do \ rm -f $(DESTDIR)$(wavdir)/$$p; \ done tags: TAGS TAGS: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = wav distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done 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-exec: install-exec-am install-data-am: install-wavDATA install-data: install-data-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-am uninstall-am: uninstall-wavDATA uninstall: uninstall-am all-am: Makefile $(DATA) all-redirect: all-am install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: $(mkinstalldirs) $(DESTDIR)$(wavdir) 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-generic mostlyclean: mostlyclean-am clean-am: clean-generic mostlyclean-am clean: clean-am distclean-am: distclean-generic clean-am distclean: distclean-am maintainer-clean-am: 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 .PHONY: uninstall-wavDATA install-wavDATA 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 # 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: space-aryarya-1.0.3/wav/bgm1.wav000066400000000000000000002173261434262700500164340ustar00rootroot00000000000000RIFFWAVEfmt @@datatzueWDVrkοQ{oV~{ünJlPN>2fo}z\qÒfPZPHV63>);PYlh6 E`xz}ڧŘZtV$$-'> /8GDNMMNK$>\Tl~űƷαÿº¤غn~bYo]e/ 6!2D5!2,,N/6SNTDM6GV>MW>E#DWcxtrzóȪѹ˼ռ}t?nHMerhJKPV\?\558&GbfnZqnhuihkbxcAB]Zfe`YcfWJbwtˆϞºxVhKq]unwtZZtc{Diro\ro]o]P}\wlJEBSf,xPP\hcnSbhcDwbiSS]qnx~kQ\8V`oH>WqVetZzᨪսԹ۱tVcr_Yxzxt}HzkxqnwzokTVu}GPwxQQVPZlzt\`zqitWo>Jhbt}xbw}2>heiVZ>6Z]nBWfVqneJnچ¶­ڭ³SlPxelnkooxtzx\Ytr`ctTPhrlxeJ32?wwVk}hq}nko8Vhun\6JGnwt_Wnh~lxHVie\MxzcW`oG\bhYo~f`lq2N\TWbnt}xMb{nq>8DYn}kxZT~`hGNMJq\kPePxŒq\b_rehGf25,Jh}xkVzw{zWheEW\\`b#B\hPfi_T]Vthc`z&Gnn㪺˰o‡«uqzqK8`chtt}{S2VJoruo~r\eknnc\WYE66AYStfPfth{buqliAZ_\blQDKQDDolxWW\2DTt~xƽ䱡ƌȼnftcktA3Ehn]nuwu}n'E&]Wl}ccTP]QDJ9\WhZJJ8}l~`YfVtoD>hhVVTbhqbh{wuP,HKhot\˹ȶá½nhtxzqKDVfwzctrtu'!6VTc_cb~{buuqf`SGiNuW\WfzJQ]{obQB?Z_rhrzYTb]6&DVTZhJzñ’Ⱥz{î]\c}N`VcfWlnnPNJP`h\zltzt}tw;bTceDGBSW DTwewb`w`K0M>NVZ`ozl]J??>3E;SVEeZorxἢnf90JJ*&,fTxժht>tb]Q-Je W>88N#\E<,Q/cB\zzؤɘthonhn>nYPhwzK_Bo]obM_Tbt~kokztreq>ib$BZ;JzoQ{hV]G<9A_B8l}tfMDV>9>,b*KTGSw¿ѨኟhxԁPniPc\knz҉´ieuqnblVuQokViDP>{ni>P]bnri}kctxȞ°}zwxV&60D\eJ}]oZfGktthz~wuVn¤Ůkq_nthihrP6;rutetJtVnfPbtxnh]tx~h&8PkP\\eZeZ68>cAP6BHbZ̨DMnowYMWTncrfWTkɒx˼Թte>\JVPWDnne}\}N3-n]{Mzi}nfeV/ &>*DGAHYGNTE`tzZS`JWzh-$>A;WQD*',>>\PYziAiqȘzºh5ZP\{ttcelz]e{z~9#M\Εo~o\clYAf~ie`btYex{nq`JAKPWb;GK\izJcKntcx{~ihebZ_}z{DT-;HKM]qt~tn8&;HVquu}{}kGn~êzkrr2P,8Powt}zix{`xtGT}ltbekn\W<`]>bAGWh{H0bȼݫȰɘt,>>\bnbiio}thlqfKKrnlYqh#82GkcftJBPGJ>K{h{\~lȶŪDYbY~tP]JKP?9?QVEEN\QEbifz}ԹzzqntVi~MYlfTnrlonJfJW}zxGDPePGob~Kx}TGDJ6he~rzt}~wbochkwwoqqE5>DYWPrn_ZP8T0TnTwѺƪóŌku\firllZhb{nwNowb}{olNkluq{oJ``hbrSlVQknnhK]c`rqqzio}hqGTinw~_HDVH>BHc_o}rV>>n}i`qΫۤ̿\kb~o\b{xqik_JqcnrbVieqWb}qhtVkx~iohcik~NGfqo{]te\>P}QVH59_bbZkYVK]_nzfZ´ȰɰȜîVtxhq}NxxnVttJnMlzK}PbncY8JlnVhzWkk]SSellTqnTrinzZrqzStzzt]hVGKitoHAV>KerWStPBDBKqtγtxf}xowcDqzPPM\knzn]nbVoq~;Ezxqo}M'o}nS0KQWSziSqzqibclZwr\M?e >0QP' 8?>`Nnnrb~\¶إ˷\JkxrnZbnM8N2*HDV;&;09;,-'26BWkDJ_tz̶n~}i`qVQqbu`*>T`Qk\_n\\xk}w}}ebeΆſ}~}bzrqHYDEDY`\J8B38YMMB,$*5$>>,J82K   >&?J8Kc~qoZY_huhqPB5&M)5D6<9Mch*;2&Sfkue\8D0Qbzbrrhnwz{VK>Pb`nkbTSb~ȮݿŒiw~bbucuktbYS}qwkVGJlbzrrSP5JJhT9DJQoztnh`tN0?Tk{h9Wtuqn}xb8J\JVQQ;3&8You\`Z ?b~xΥΡ㼶thrwbfbxnVfh2?qo{xGZBVl`{}\thzzqJ>`ozuV`hPtuhxhJ]wMh\8QG'JTtwVzk*TV]b}tȒڪƛΫxqt}wltkkt}8P~l*WzVKTYwqoizethbnozrbM?NWqnwutGlPoqznnJ\h_V9_YT?bthquo2$BPtlhżι¥}cPVwznlr_ttbkSTnV>K>Y{n~~]85ot{qnoq\u}xiohQcchhbYnVwtqP)ni6wbbGPxҨ왷رnih2bwqD>P 8HN'VJ&) 0->3,Pn\Qbxc{wڞμn8MAS;V\TV,2,!&'/''D/KqVneiz~\lɨ̘{ױt?nbk`PQ*?23,)')2J 82?>VbqrnzMMctƪ̼ºŽά}tz~kkficYtxQ>Vq~nlhh]tl\r`e]~zVcJ]{xtn>PP`uJ]>MPT\\eM]>DEScttbVrxwէɰў}TV_N]i\Nt\ztuc\qzzxNQtxzZBiV\hJnolzhQchrhEwi5roh{k;Jb?_YPif /V\ezz*Pw}uȖ®ԞސųuDe\bl~/VQ]lqu~k Vnz~&Dbh!;SPe\wwr/PVbiDMih;nnKhq~}Elfxrnk#Pkbzz'NfeNquҶƧhh·¥hYo}bSQ\G6PqnDJnMTJk_trl`PJV]_zZ_;eteE\fbJ`h{nzcK93ZuoJ?0G]z{JMDbl}tɡԿƪѼȓwżoeon}kW~tG\q`uhtoPn2PN;V\eb\ShGb~¹ó΢ZNJnZ\P; J\Nr~Y\]zoV>c\JVef\h\zokhktNHA_\{rrbtu{qzebbin\Z\fxwxchbwn]JtHooȱű´ўɏ¶zo\<-M3qbVG\?ZzoJSznJ>lu}fnkhD`QnzrVzYVVwl{/VJl\“xtoAnzo VxVVWPJTn/VDA2tuÕ~ɹ}ɿђttez`Ve}onJ{xYY6rl2Vr9VNqlnlKcz}_kbS,HJV6A NHn~oi}ԧorP\]ht>!>8?QVTbbѭhz_T~bczrtzYnMeSxtuVqhTqnnHYESAk}zfE~P>'D)085&622he}žԳThMttt}~zhzf\niYNHPVJlqN6_,DW2MT_utn{xxqYbtwtbKD3>;6# #2B!JJ3BPk`zxэ}˼ªkzڽ~rr~cttochbSc0ZnhkwMMfkN8MYJJYW{zڹ\TWkhobofqVeow_titK9DQPh\DKSD`zh\hkqZVb{xoro\\oϷx¼ԤȰnhi}JTlYEcZYQcAMGYlfwci`b}txuiB}Șl'2;,GQ?>TNWizZbhqqchuhcu~bzuS*8hc\fWhhqkhbn~rQ?nհn̴Լՙo}zn/kqhBJP_h\uonir{rkktr6PAS]nhhntwuhtfoSA8<8M8DQV_ftrbwotnJ?\Էt9Yezض΍ɶѷ¶tnzkhrb}336>`ctqtJhno}~i}nxD95JNQ->'$'8D_VhVDDnnz~}o}bJPV]z_h`\nti5YETtttcZ}ݺîȹoSzu{uzhKHltt_Wtqx{xqx~qzb\ecZ8<,2,,28HWSZZE;/zz_`bnulbESVb\NPztxrh>2$9Hxlݼt\rzzqY`nkºfQBDYfbMllifrfn{z{r_Z~8JE\WQEQ`nozPbDHzr8DM_nhZ_6;JY_iVhz~zt\VVbwtxqx½¿÷ƶȹVlq}o\\J\ht}TkKfqzuxolnwqn`tnoPAPSTJDWQciokkSYZhb8Qn`\D>>MfZ\\zwl~Z,VN]lkz༽ԼƟzbzoP_JBKfulrfqtkierunf]ntiulwYnh\\KVKPGZH_ntknh]lwV]Dlzo]PW98Gnufnl{zVVYZJP_}ubruҶŶ~nn}}ctTblz}ftkbYf{oubhiquxqoqrn_xE`kD\G8D_\bhVriqbtPPk]lkGWVHE]PninrwutttZhhihq{zxÙYnw~\Ybtwfuz]~`hVH\fit{ZE25q~n'-!,eJW_6\h}xNZect矏h}bWEeTJJ\>]n28`zNB$NY&,Zlco}հԶƼ\]bz}PVPMJHASM8$'>88DVQicP,8NcKShzt]z`r]uxtcVB]hJwAVG2;JDZnwi8D5#/EZtebqw\\Wk{hxn\2N`eVNP\tNE>_Abqt~դȞ{Ncx{thbzbVMhiVnuxcJ_hzwh9A8V\hVn}f>kMiHhlotEVttlw\\JVz\tnqtu`>PJ>'>Peh2Tk`\'Plbeѹμƽ}rYxib{At_zoxwoWPu~}cne]hlnYbxo~oDQq}nEb_V}Phz~ih_\tGWf_o`ho\SP3&9>G)Ef_k~z~n\errnPtnoccho}~h~tq\Mlwkzzz~fYT>DY-2Bz]\lWMJH\Nnfbrkhnhš}ԶԭɢȴೞŪtKPwی}ڛz¢}\oJ2-]5#'!GEB2, 0'A#0;?*26J\hBoxnlxhɛ~³ԛn]Zte\9b;2&8_e]xxDu`AWfrnitfWt&K}b}zt89_)bGAAVc3)\bzˡޤغ᪐*Ezrnzèlk}NVq~wcw\AzT`NWnnbbJh]itith]JHobBoZb9BN>>GzW`l}]z~tPnho>0;JhV'>ZeBqnxuq8QohM3`TMM3&>3NohZTnNEn{YkuƪɪҴ˜ўŌEnlhleV`0$>ktb\hf>AN8QPx8t~foq~Gt{nJbtccD02Ybeunbhe2ttrQZ`xYbtbT2VzGlKKVZ\qqȰο̞Ȫ{TA;VcbzETu>3ZKZlnTbMklnlBl{wh`V&&8ADH\,#E2$HKqth\Pb>PKJH 208;>A> G~°ɞռҽݿȤzo_Sql\qJ\VEPPwVQ}Jntz~nze6Y>VYnS8H2GAJW{iNhu{bxkhoPzBPGTe/  0DVYl8])PHtºöz~qnizflVnw_x_]NN\B>?)/>PKtWqNV`lu~q_}_ND?J>T9?\ *PZQiVq`z}јϼ캱ڶ}tfit½ŤnhNK8boqH&&&!?Jholfnt{®ɤð}ttWѥS~qn׼˖btW]huVfSeb\S>HWqb>*)HJJVoS83P) PGT]\Pȕƿ}tuWP;wV2*<8A*hKA<86>D;ZTQW8Sou_W`Yo{ڡο޿Ŷݟu`{rti}n`hlkZNK_h\rGWctbk]>GHJPN3?SP`;2'* 2bw\8WVPGctfxx{zeŴrz{z`}{}nl`QPcenfY>G>>HD&/2D3J,62KV,PHYi\Zct}\wקѧ÷u~w}~Y{tzzqohShnz`}zq\nqwtJWP\YZBP\trewoHHWG\V]ko\hobJ;cln~khzqn~~ϭϱԮzu~~`k~hJDMbZcrz`r{buzrlkY`cYMnohznJBWMh_}zt`\bPYrninrteohntceVb`YJMJYVzhPVTYwxw}ިŶ˞bqt}hillYVb\hMNJWrc_utw{rh{Y]Zl9>\\cTitb\>`lznotqettnhhuuz{x}r_0P\WZYhlbnzcºƼ­ºuzbAToz{w}q{i}ntzezkf]P_]bbh{}}W`VVQbtzw~xnnJP_tbl`]fzu\\rShkuiKKPWfbVueDVwuft~{¶Þleb~{x~{}bokzkzxzzhHJGHPVb`\ltźkeiotlhPq}h{htzzn]}nrt_h}twfbntt3Mh}xkufWffhzuk}n;'Eftnc{qwetc}zzznnqzQ9BJhl}tzxt}ɿƮ­{hrzzeMPn}ulGPPbn{qq{q\]rtkrYEKcqxbEKSWnYAVTYSJ5Dhxzzlrktihnhl_b_ltrh-AZTbonfrnu¹˹۶xwnJ`r_qhV`qnnVDV}Yuhu}zof`{u}Jbc`DDT_oT]{bb\W8Ptoo]\t~twnzYbtiblQP9Mbq~Whunlxηöŕ~iYowJG\W_nthhwurtMhYHT_ti\VhnNf~`cPWVwtfb\nl~olo~rYT;TSJVhbi6AHN?`h\\e~}uƟήȨȳz{tzw{lhrfQtQ]w{Tkuthkh\]bJbk\WNN\iw}ciQTbZGMnthzt`wztEYltlbNPK*2BMVV\Snz}ƴœxlzht~\chxxKTzbV``ttzhPZT\rw~{bP`bhzzhlhin]eqxMT]l}trwrbl{thlbhVZPoVPDAoqS3>V`_cwwoԱ¶eVZbntbZY\rYnqwwzc_ouKESVTPPhW\cleei\\_BVz{n{wtwqzbh`cbP\G-KPQN8Tnt{~bq}u­̰շ~bn}xV_rhiluix}luzihYhqtKBenn_\eQYZh_W]iYo_ewznn~nntt_ZHDN5TN8?Kc]GZfut\zªˤԹհȡhntzPDTihWK!<2955 &;20-;>/;6>>\Se_czwunrkrxTPAJbQ;,2)0&05!2;TuQewتzxzhSVqer]\>\YDG`PAZi<2Dnt>!50KS&23>;8,GN>-6D;\bnhuwrÿ±t~uzu°nothDBJiokZKZJWG3JHVDG>,B<]\D5Ki_fPB`rk~ҡԞΰo]?hn`96GD,/<'$ /9NVb;BQni?Vhz~}x}nQTkwwbztbwnwQ`kzcDV\]rY\cPlBBJ_nkrnweS\JP28GNhZWNbc\2JbziSrŒԨδɷˊxuzb_nzif{rrV]tq]SluuzkTllc`Pziwxi}unneb`eD8]ul}qkx{oertniuwzVGPefnon{r]uoPPn}oi~c}uttzVe_iuzzrln\nwtbHDZbnxhrtqbVe`PQ]rxz³ΰɱ್ë{nhfhxZYSSQPnqu{]]Ncnrezqxz{{uxeVVqYqh{~\VSZJ\bVno{wbl_Zq{k\?_bh]M`ZV]K8\Sft]k\G5D9JAV>,B/8Vz~η؊~n06K<,?B\lbo{tfѺ{{lq`]DDGu&)8kHS?JA6/PbKt`ff\QJhT~]PoEfr223Wbxft~qwਫ¶Χ}n]lzW3onl__fx}iK<2DVhSqzehQbPhQT{qS]YGwSJzzo`qtNAJBZuT`tnbbNJ}kJ85?9GBW{E>ihPJikrPk}lnzxnrrhnWZzhzQN` ;;3;?\trzt}Ŗn\~BfNA85J#8,TN82NV\qnc{ztΪ̶xrowzxtZbc\bzPhczVnz}}xbJ\MfqnkZT\9Z8JPhSbtS{~zn{wxV`k`2E?JM&!2#>Ze]zibqƼ昪tqxeuTltuk~hnkqt~`Ke_ESV?;92P 2,8JK]cbrwҢªt}}nýˢrorDN9>DA//8JDlnzlziGeozhT~DoSVHAtlr{Z}}clnnz}woVNunhnhqS ,DJqu{WcwbQhq~zhȼü±ԴżWVnr}teNGb>)83iWn{hf`\or\ltozkzx~oSDK8Vblhnxef`DVloQc_zzi\q9822>\fV_Y-DP>`zrrt]h}ѳ罼áȭxwhzw~ie]\hM]Y}f\zJJVhhnqbEcbhtPzbfDKbwileHJJbf{PV\]q_9NW>DKfbGtKDezbfirw}u~wzkYool8n{ntq,Qiuzn`HQVbfoJD'$2]\twt>P',3Qxzfnä׺̮hnzx>fhqȤht`\J{qrlbbuhu춼ɿȪqotrninz}~{?E`uiut}]]klA!0* # -&;>5''KVixnzt¥½ƪzԜofx{~zu_\Ytxu{VPBJPB9SG8,;PH'82*3D,Ytwtt½ԷΧt{PVrz]Zfc]_`hknkQnionziwzt~ol\hJ\VV`PQlZh88,BK2B\`xȞnz~wrtuwx{¹˨wuqbwrht]K3<JW>;P>GJ*&'>8?QikuΪœcuwtxznorV\x}tuwqw{ƆiJD?Sct?\n8H8D-3$?068\bGftxrflγƪwrizoxinoz}žiqh]nwfqz\tu~H2,)JDGJbD8/A\36JV?Je\xerثßtnl{qwo]S`wrzzzP\rP\z˧zƤMHPhZhnh352JK$?JE8?8NP`nqiwf{}ƹˮr_hnnwnqHVbht`\TorkiAJ_ )->eieJVSkWrћœhQnu`PTJ)W`V;$ 8]JQu}qtMqZhȷhHG6'' !8HKS02>TozbSkwq챰ڨ`znƶkVTZb_ZzV->QirŪÀ{knh{kk]hf‰}n{r{>AEBSc8JG8'$'9Nw{wYPh{ڷŒچϴxfWVVt\``Tb ;DSt]tQnhe_rb㺙δtiGQQ]zVZMS  '&8G~lPiz`o̰ȭoԨb>Pci~xn)DYVtΤxcnhqzrlWino?SHbZw~e\KG&?V{qoMbq~~޽Τڼz\hbixrh20DQh¨}uhnkh}uwixeek{~b{ȧM\]bnA6)*2EbbfcJ`hƙ{zñҪr]klhfuDVblŸȇzuorott~kt}xxJ\WT{tk?3  /;DY>\iuShržȳ_bhnlwxhKDTb`Ȍuk}qqtnbw{ZblwiqbP'&2;]' J)>nYnhqfnJbGZ~`DnH\>E\MfkEYtiouHeW\ffc2#P)B\?wlwғť]Ւத̴x?JihxqhJ>YQxih`ntcZ{~zZ_PKnblizuVD_3c/oKMDx?bx'`Mzz~zn{l´kzxnnzr-Zh\`hqƒhVhGzbikZS_tn}nt\2`P\zoPP)DMMP9twtx›N\_chJ{JrxڤȪᴙ}x QS!?QccWE,\h]loɧẉbTuNct`0 #28;cN62?bcϴ³³ȘuJ{lekziVVinz{Wckl{јZ]fhn,/BHbJfhqȮhzl}rflV]b˹}ϙztn`zrSAPG]\D]qh$P\S]t˹zkrAHNk\}tD\),JE/VbSqccfhwuѨ̰zcJ)Wfett;f>Dn_bљŌznet_`fhbqf8K8;NPV2>,/9AN_˶νڷˤnZ{nwqt3V~l{ttnfii8PD?PiAhfob}eeqP?bh}teGJQ8Nzi~cxwthow\ۨ\lbGNPb`]z>\qnViliz`oQbzoҞM]eY'B;ZT\;D869hKizohxthzȘ`o]?;)565cP_<>5 E\fԫȽ̹¶_lNicTortZZHAWSt_rluwf_kfYt}ko{wr<8D,-/&-AHeD2!0KVk~ȘԞȺȮtQ?KB2tq}oPfPSWJ?J8\zzxѺtWlMKQ8;PbHW' -0Hfcoehzη~~{?DA6HTk~~zbSbVb9AMTeiinKMB;G>HP>NKnB;  9VW]oztq~twtή]_M_xltbqbwl8KKY`cnzxhZJGSPbVJNT\PJPttxzrq]utªƪiq~hTETunh}}tcqkKV\bbtrzwYM>KJbNDMQb 2 )3;5NDTiz{b۷ΰ±urtliQbo{~xWfZtt}qhuz{fN`Z]Sq?8P6BD6$DBAK\Qqlihlz§ȍw}~_`b_khVrxrYb_\`hhck~QDKN\QV;AG* D>89DVDPi`K`zez]MnhպչŹrqVbPnQeqhwxnQ\bikquqhihSunBe{PDu\\WVb TT8]96Pbb¶շ˽rnqz]]K>MN  &0KGz{϶ض¨}eN899M#55&23JWh`htent~ϫԱ̳klҼÞf}qr~Z9GQ_q\5;>A,  /22bftoxn{ݰҹ˺ע~zhc`tkt\JbY>PYSbcrQKSPnrMKD2  !AbkJlQr½ÿޖuҫrlut_efqWW`B>PY\kT8<& ! & 3>DWqtruSKùzŹhthzwzwΰhtozzqtz®xh3PHDMJ>/& G8&9!-5NDlz~wrnY{´˴¿Ťuu{VJ]YbT_DBehrb`cn{hrir{wn}T\ZVbiVH] DPP/QJ>>PcezTHqȽضtzi}iYDlhhnhcnl{~u{hDKQTJPQN80>$5E5&2HDVYqn*MPhɱzbVGeeVeY_rohl]{ιl`ibfbZi\'286E'A0$*2/3?VorJ5ZGqȽޫzkEJ>MntVP_S~̴¶ɪf`YbZ_Se__lxȃrtrTfh{x{ni_`ecb_HHJ;0>A302,&-DhnzlKPbkŴfZbuNVVkbfzozH`ooxfΰVEW,zbJA?&'_n8TbVY_§ƶϭkhZWhzV]B#* &!?& *$36H]Vonrhºήۥ˪Ŷ}_wbhzto~xVi{TYhifh\/'*/8,><6,>9EQ\i}~}kf¼˪ՖlebMSJNTorVru}{tHVVnk_B]}~{oqwuPHQ',GA>ENP>PW]nirxxȹx`nY?PGtbu}oq~wnlhltl`n\DJ50!BJ)>\J]hhhqxZfwzZA8Vwroq}z_tq}tzrzVB!65bqw}bw\Yxŭ˜\VG?VntucHPi}utfo~iw}{V#- 0NBVf}qb59)2BnlzحȐcc89K]J\lztzzoqD>65eehtr~hbwroKPJDPtPchY>cz~rS?) /'D5KBD? _qT{{nYtwzu\BG6;`rnzP?KDxN_9;*lPQ\Jh}w梖ω}ɥVzThtTwÿҒY-_qb~>tcc]YbzK{ѧ\zz<VYGDcSnuz_A°ˤ޶;/\t}xetektbozx\D\e~zz«ΰxT;5,H]-oc?kȼδۺԥwlHD~nA_!9Vu{zqzqzwTnzotϿƱ>f;;VJEZzJTKPwtrzݺȒV/&,2?!80SZbE{uxwJš_ð૙xhzoMfNJVtuw~ttz~~“rzSYlhz~i`0SPT&$*& &6)2i_c¼չtzznz_tlMz~~}\Pt{8fh~w\h`n`k}q]nZ\}`ikuhoWzi{z_\fEQxYqobtwh۪{wu{iG59'8SQiqDo΢նzuMZothokePPYNxTlzzi]hww}i/,/Q\~kzPVbD3\?bn]nlu}twbqAuktoY{h`rȴiH8HoŞƶ~twzES>h_olbz󿷢эxѓ]n,A9'<'5D$,2\VZD{zNKBThzznt}ȤlkNW}]V';>8,DD2>ukh6PWhbhucN> ! A9'EW~Htqh΀nڮcntq{TVkhfrn{h~}i_KqhK`k8`th9Q~Ź\_knt~BE!-5J82Y8\{\tqZȿ،JNnqubADY\hozJfworYno\V?3SnJE]ht\-##D8PV\9>JZW}}l~z}Ⱥث\`Jb{_kVhtxxPVz_rrxcrP\tthr]qxuԢ]b`tzh2' ,EETK\)PToxk_ձƧ\ehntlrJzwQToZilkWh\tqik\wh̘ewxW-#,/J\\>8EJ?cntoh`uȭ̴ưlr}nt\kn}crx\kthtiozJh{~tPrk{bW!8)!AJbE 9\JEioetttȪխ˱}}`k~lftx{`hxec}ln]bTlt~Y}trkltf6BD;56`PS HSH`fxHMioxhzƍ}kokVcxwwwhe}\hnWtl{q}wJPQYA)8)2692>>DMDuSl~WYbxrrȭ³ëŷ’Tn{be{x{tz~z\~~Nrlnwxxu“xx6J\J/2AHD$*MDEMPtzkNlVkkzt«}tntqzzhVtxzwMhG>xteiȹ{Vu&N}V*bN,M5o,?k\ZtƼԐذPozD2& ;A0#, ) #J\\t˶țԊnDHJ&>89,''V-6PAn`wbPi~ưb髞ɳx~Pckz$>_}nx,# P/'KVKKuwԹß˒ꘖўrwrYurVcbolE&>\96b~nhP'V\{nM #->?226>htѷպbqwȰnzwe>W\Z99Tl}z\T,-2PctP3-9KB;<\xqt{~âznhztqJAJ_w{ezzzfwkntuzkktG55PWlb,#$    $ u]x9tɖ櫮ˍ׳fxzWȧ\z!>f}zEb-/D`nek 8-/ PYlT!* 8?NT& 8T`~lc{oڱ˕Ɯnôbtªxnn]}~ѺΧq_Wck~neVhfN/8ZVt]28 ,25&)E*]bo\}zt{_cxuT/VbqhiorhVbHbq\xezSK6SfntkJ$59W>JDKttlQt}ޞrlhxVfz~,8YqtwȽƨ~{zwtit_>VE]DWbnBK8$AHM/;tr2BVxn~{ŀuZx}wBM\lnnlinԞnn{ªoVE`tSGQebJhD&,&PH8)BPhB,WtzlnνhW]xfbJVtKkn{\Ȟtqtt\hn~nqe6E_WPMM\e\2;P8Q>GHVeMTZfwo̺z~_}`\]febxwx~ThZnwunz}~tPlfze_E\,uJ6>&;-8&itZcȌα˜Ye`hP\\]l&DQx3e,P&2<D{K_Vbhn_uq_inkc~ҢŏxϱfnttZJtBtfk{]oŸÒ{ƤPtY>wurnzlKzM-~be5YAbbJ?VDh>S~xzzPDbzlznJqxסؖWkD\`S,29$W]zHb09xיο÷zwwbVK/0DE/'nAEcq_xڮ櫧Òƀ®uw{\Nkwlq~_t?\qlźt~_kxxnbil,&PNb\$DHA\_~l{hG>]~rѐtbnYh~zPVkƮȘw\ȰfS2k]~\e/N -e}\Qe~~oe}nVlw\?!))8ZDq_\,,>bqwPoη·¹\cKNQtecQ`9hx>z]xóiMex϶nwZ__qJqwHY>&D;D;>EDozn5GhƓןeԕzrkzze]qBhlthn˜{VW)_t\bY8\)Hz,hcuQ\\V>6_VVK?'DD-D,VotuBAuwoPl}tw\_uTKtunɞƞkttu\JEJ`_bYhibbbriJSZ]ntrM\Kkb~wznzr}ɼlkwrznbuu2P32??H&B8 3Y>Vrkwuq¢Ö~hxz~qtotnt}]wb,,86DMPJH8E5DVlzo~nw}xVhn~ztxScn~{lP8TQ5KK6PM;Yxwon{V]}~tPZhVuqwfxhznhuwE?58,GDE5QiPVtzrJ`_l~žšixfttkrhYukbitrtlrxiqHSiHJShuNVlzorfz~ª°nwhE]~ntn}r\_Pc>2*&)<TV{QA\lxKnѴcq\&8,Tc]xzD>)ZYn`PkZr}}ηfbɹitf8Htn{liWwtnfozVtwccPfwuZ-0! #?]koQP`ȧeP{ɼoqS_GH0Pt~ZoMrƺ2HchzzV 6T]Z\WcV\tPl~ȪxlcnnKxΰzHtriz}t]HEYe`blwrW!Qh`HVnq}}tSSWtuezz~Wlbnet~bz}Vlt\Y\ux{J220<2G\xtw~?*9?Y`o˞czYxzciofrtȰnZbQrunznto~n_VPV8V\PiqehTBY\Ah~{xžtbtctwxnxkf}iriqJ}>`ZGnz\ŀtho}w--Q_EEofbD),VDPzzeNZDN&>Nkzt]>VTwnfiԽ酪f\P8!$'6&#$9 AbSthfknPPhf]{it~ztf}{iczᮙz_k9)$B]He'208 5'6_DNK\JQ5DNKVMH>VSStEltczq}rxrȪҼ˖z{~oxlzhZwb>QQ>KNHVfb9D5?AMM>86A0VKbzGEW;! ,2,,BDG\VoԴwzV_wxnNVZhewP632, '*)&/>$JB22/9Vnrbkoll{ý{z{qb~{xeZ]~{utNDhzzlh}knf~tib\z}zhlV]t~nf_`ztW_{bt}fY2JTZDJYA6PYZtxkki}btnltqflzzW\qlztu >'BbHow\8\utzo8Ti`WhɽhbzqznzkuŪzhrP26KPcqP&8PzJhh{x}{tn{uPqP8Th}bPtSbbchQNDZ?]eV\G?Zefx{hJSh\h۪S]eVKKolzfrlw}~~t{ƞzH\SnfD23$5 0>3Mâڶ؏b_lo6 >Z\YibePf¿TZ]hP>uVH9VAl;JQw`nS-V;M/JE?]2#A,DDkh3`n׼€wtq~HQVAEDubzb9tªn]zt~ ZoVq`\'2 2023T,DGz'bJf]0fV\Ԍƍ]ȶ̕nNYWxtWhl&J8`{c]ehcf*xnSwuk JH2h>c,A\k2?TN}hȟ`zB\n{rbVBAVwƪϞΘktznnnh?#0S>ncz_#;QH#ɫiHV]f33&K8#-,2P#PSHZS5Kxkz¹ưZ~lVDtnW6`bBwnz俭~fW/N>f}`bQ/ )!9DbP)xGelȥouchYHQln™q]ư̛ȥ}xZlYGxnctH3J8Aoxr{\Nk5SxrttuhfSWVrz}}`u\EEDB0H8>DzrѳѨzihMP>9icwhfPSbnt{rkoqz>8)hheeJ552KNi`P$'N!bY°xTuzhwlM>f\o{oteGVhlxϨn{wz\itt}{YJ\lku025iftwcT?DwuZDSNb_zlcJq}}fkΓźS`xY{_z\9JK]EWnwQbxPTbcu~tb>>\ZQ->*)*Eh\oH\’ѪirwN 3GZhVbuzPlTzzݳz¨nVV\T`tD/ ,'8NooZ5b,Tڒxu2850N9-! >!D!, /59c`}ƽαtw³¥tcYTuŹWZP* ),D?AV>\NizżϺԼڿҐz~VV_tNSttJli>xV>qhi}c_VwMNbcH 23 $-39H\,8]nfrο췭ԓ´ȧlzh\hxJ_fw~ltwWGDDVKVZYY,'39$)2 ,DJ>KMKEPVt{՛ΨŰȒiZhitzzZh{¤oiPMruc&BMocDG8N);BPb,TJ/bcT~oήꜘ}ȀQZ}> 8AAV_J]39*0 DPhqi]oɱ{x28JNT`G{h\eSHV]DnltrJcYnl_frzh0JBDke̱­Ʒສ®z~\P~{ntl68'$-*& /3-)-DKnzqȺlɳԺѡtըuz}\JMVADbYZQ;-$,3-!*,DA DM\bwxδ’ռԽԪɪqxM\oD,KbfSDS8, &88;->]D ,Pbfbt~Ȩ½_Pi{¼~bf}Ŗn~n`roMB83Y_Y!T5>-hcQhDo़ưųȮ}Vc~znqKbqeli\)'!2'!2&,5PzY>twwb{Nhhfiuu~ƿ櫌Z}}tlk8V]lqi{ۼ𷞟fxt~crhlfk__;A&&, '9-8bKJ9 #$-JbKEDPtBZPVTWzԳȴeȶҫƤz}tHDVneVtow{zcV*38')8&0DKhnk~lxVV\xhtê´r紉znbonqlY6/H>BJ,!  &,90?SkxlilwΕμx]zz{zfhnW]kc`hn{qrEAkt/A8?JM_bwuzuxVZli\k>DD);HD\JfN)8>AHHhhuëԺΘηˀbq\c}teknoz~x`ztNe_l~zooPthKEYV\ntfz{V\tx~QAVK;PkorfzhneutzD>P68Q*qhHSbJqlŶŪwtiT]{zQZE>GSKhoWkh\KDVh\`tt~{xhzr}uniknbhoV{EW]rŰi«{nfr~{xkzhQ\B\J\n~T{_c}}nzlbbfbTko{qtwunT)B';A]xoZuZzoZPB;D\MTffA8-33QrnN`ntrlz氼「¨Jwzwnk\Z{wztc`}tux93-\\i~iPSJiPkub,#32fVYqxenrbqx}PJP956PYhzzYTzhz>Vr÷bVik{r†kuqZnYw`nbzN;DTh{zzz_tl򥱿Գbttzkn?]lrctKK>]\zo{M9ft{9nhPPr25-DZo`ttwubn5D_c\crn駄~hzhzJ_uHThe~~WcWhf~}utqYz̴ƴZohtrnbD;KSkthoZDMxuu~f\hih}zxfV'2\G_fMTKVxtbxlZ<#9QiuqotVxnuh\KSGD\_tlcDG`hunrWh}ռ޿êehzȷn}~\SKGPfHo}iobTtnc\qic`9;GD\oYZrnten&>6PWr\nn]züx~chTVrnqc~~wzhzttԼژ{°nTKH;SZnrznu{rxtWhY~ZTS;B\qccz{}3)?P_DGVnzw}~kB\B962NMfV>VbhYzxo}~nAVtz]zqҰƼ̨~QV]ktkVxJ_hq~uHKtnHGEfWGenoiz{obhGPSNBNWQVVohzllDNPMK/]c\JckbB]ttl{hYY{kw~z㌛whŶޤoz,e\\YPiV{zru\ZtHA>_\PJbblu{}{uthN`VS*8DEVw}o}WJGPHVhbQSDkt\kt~nZizSfnV}}դzѼ¤ciz`h]chn\~{w}o{{VbPKWPrfVQkux{nnW?PZQ/-0AMhxrx`Qfb>>VchhzPoSzrc9;ZkDAVרbb{lb5 2>?!,&e9lqoҷt\\~rn\>Jn>AA&>]PM0<-2>Qckz˶kxrqnS?82>fibG{te>unH\*nQPWK,bktȜkzbŢb?_kiJzx]xuct5$?2DQl2E_rWb{>,?EPhh_uPhon\li\Q8nTtcTehJ;QT]{SYSVAwfhwn}}lxȷz}wftWz]5P88_PM\ZJzqqzhhџȼ\T_9>Euo~K_Y;6DGSJ'#A2,\`nqbtڭȱ䷒{QB>TNrwzxzxhnY]_fYD*BAKDYND$G]bthinZJfn]rnbn-8/,?>A23JVKuVqޛȴڴzVb`ݛ~~hotWt_nQ5PMSJ''*EW]`e`YVwrëzh2E22VYVJ_\G> 8EPSfnozxW]qixztȭȖ}xToeVA]enb}fPczz#AEn{w~zMhEDYnrub?5cif}h_GH?Vhwi/GYthnofP?2e~>BJbe\uMhNJJEP,QboJe`Phhbfzశ漭qWW_h~ohqhfq}hPzhinn_Qi_ou\itTQJZ}`xzheiPtYJ_Z_`Vhfno}cJr`whND359Vz{eTP\hB]ebkqrhSJQ>J_P]`MMTZWwüΰ椞txtªiilqnxch~rbZhGSYb}zJi\f\h\hozM`_o{q\DGP\\o\,?Pt]\GfhwJJJ_\]K>J' A>bZq8cxqn}zYH6Tkow8!-DGttlJ\PzSYhZiebJf8)5,Vcul&,QNlҘ~ݡ޶Ԇ`~zwnqQt]kklbcS885Pqtu_'Phbot{_khlxhqq\VN`qtzz9/STbz{NM]f}zB\b6VhVbM'!2SenVlQ0S_]ݰմԒT_uz~zhSbkVb{\eSJ>Subb\ebntz}iohbV\nn]hMT~telTJPnorhSVu{f`VSGKMnG5)&S\JSH]JQb~ս˿ưȺtkxqt}tktk]xzVboD`iozZwrhwEt~xb_nWJSk6Hhbnx}hhDebkkrcetkYbZ`VVVfh<&&2Ne`BGck]H}ºཷϙºƧQt}nhi}W?Wo\zrr_crirVzut~f}}DZѼžl{șz\\\Q_9bb>_&JPf`MbS/BWN>3`w{W]n{{zzn~tȕVVB`~;T6>NSW`DJV2#>T>&2#,JMchbq_ݳν󶰶zzZ}nfhru_>P;ZY\PPP8S5 !A;H //?P)?3,?fw}Jcc]uhƕöưt~xwztc\WJ9SQnbPV88-,8\W_;&'-ScWhhWDQHqz]~ηžȽ~ue{z}kKbqhb>,!23VPJPEN8VWT0,JTWnV\qznήkuZVz\Q{ukqnEh~tf3EWZbue#S}zxr`\KihwV{qlWqhWVcnw{˷ɤw¢k}ut{bxtkf_nhz}ufl`twzrTKVYeo{ozM9KGhwih`JP9V~zlzT]hVh~eVbw`u~JPb\\crzVcioPbxṉȭz`iu}}tx{l~tznoWzzniVhuMbZk_bine6JKZc\]hhVeZT]JnwwDnq}zkzr]_hMVQb`t`ϥýƓծư±¨δآK\M`JA`VM28H\TT\KA6A\QGhfou]u\t}eəh]Z\<2N**-H?\ 29VGJ`$!E`bnkt鹹؞zttqVhoVK]VGbW~ZtQ8KbPb\Yt;DW8,>* 8#2HNY>,02_ftStq¿ؤ\iVk~Wt}•bnQo`~rxKGDTJeVH]ANDH/<-# 6Kbnx\2&SWշƘŽưƃnѕukzqcfir>6J8K9Z26)>VT**#2E\QxVNi~~it}Q®T~ឤȼWinJV{w_bwxzr}u~~hSwzzK)Qft~&,59K\erl2Poft]]b_,G`btob>D`ftb\ZutŶnԧ`i~rchnS2GewzJ0A_fQZozl~wfkq]V{xA2KzP,SH]zzxi\`nzbncPJ>YhtcWT,NWzk`Qbq׹Ϻ{伏z~]zWbH8ZJhhhY,G9b~qtlZozr{qniu\];]\inixGD`_tWToWPz{thkYW]uNZk`zwb?NDf~u_nWzðŮnqtuc{flT\~{tnZPcVbltxczrnzJ]rufnnTBKcQleB_nBATtZke>ht\M>B\V\cnt`>2\Ncz~Qntlbμҙuh{hne}{r}}nfotzrkzr_hrofrtfz_]notheVnbVKH\f`nxeAPi`\YtuhfoStzzfZKbfnbTroJPDSnnu{bhxt{̶žȪҢªrttfb}ekhwh]ib{nel}]8, -->࢒ëNEYoPJA8>EtP`uɽƜխŴ{SW\t~qwwZh>M]bltezekKk0Z,8* /6\kYMi{~xz{k'!5D$HhTrThth_h HTAB{qzict~}ct8>G;iJnikfDVVu\YDbYthxe೽ȖubSDW$&,D/2J/WTb]k¿KVnocftJBQ`D\f`\ub]A33\onh~nAJBW_qkV]PDA*b?]xucSYbfn~J\~zxzVhu{BGTVlȴS;J,8 3K0;NYwtifKNc;erzކ˜G,553 *3>hVDi{TP`hzznuhYV,;;PD2, ,8& Jzu{öziun{f`JqhPPxznubtVn>??-J2 9YVSlqnn`t{tkz}fWt{{xnHJhcZ9NH28TEPY>JTbeȺtѹŰƿzttktbfYJcnVWfk}ڢ̿۹οhthwt\b\c{hN/9>TetxThqt~ƴeMPi{hePZYfkt~hQZnicV]cttneT]iqiflEASVTc/ $,9>b\V]u~Ꞓ϶Ϊδϟx\nk~xnPex~u\DM]\cnhubqtV>Kbo~q\JS\ux}h`QlnlhznwqeZV_tzhohh58P_leN3;9>>G]\JbuxݜxԶԮqniqzrPczteQSSbVN_qZbq{}\```ktxol`SYtucn_fzZ\en{ozzt?J\Yktw{zuwxDNVchnJQQ8Kh?G_oeinzýԱ¹ȥr\~zxt`\nbffbYYVqMh{iZ~DÄZq6_]c~bZY2QDDTtY_oWtz}{wubl{{i{S8i\8V`E9SoxtJ BG?Pllwrźװ_8Ki]e_83NT838;JZh;G9DT8;E]}Z{A6?nchxknnw{ur}bfu{Pqxue]otqhtoTkkTM/5DQ?2#D3!,/>,6S]uxu}h캉׏ȷƱðohtiHPS`JD_hb3!  200\E,0/-!& $'DPD<\_bKBMht{rtknbYt鼹̶๤xPriBQ_9NTPVME''0<82GJho98<2JPWehtVM2,0]`h~xJJ9G_t`bknhbbtwczSboQtZWf{KPEPKhzzѴznzbwnibw}loDJhuuhrbPEHnwnnx{wbDP9Eb?\hi8SqN]D2VbwnztuZb\zxoZZbZQDZbx\Jbbe9;hn{åý㼺љ¢~xzktb~T]Vn~qfqbltlo~ifizhb'Pc{~\nnxn8DGf]>nuYflrkW~zPhbqc;ESMQD/DMYKNYYBMQwrk}ڞ½ԷȽibkttADbVGT,Q/& !-&G\f_llnhi*)2AKYcft~b>Yh{h~ΥɳÒȼqztoSwhbzJWJDVi{qlo\{ttntzqbnYwb\nxniziWQr{lJW{cewzhhw}}}ZE>D8>B\ZtK;\QTtuȰª{no}xPcbuuTeKJZ]nqblllZxqbk_TinhqzVK`,ZJen{zi~GP~fb{tnt}zc~rNbVWu_oWi`fthuHo`hzŽƀzxwhltub}rNSVhw\q`tSl}`t/]hnkhu`tDVDnwqffoYzzi_i~l}rtb\]l`~zbPDefn`Ȋ˟έƨo-GzbΡrzTxtVVhznbiN9hbnPzzczckP_QD_rofcQGbW'?qVTxboTibzez\utzH,fD8)?TM?Mo_`´’ԢԨoihhtu׌KzziHVfMr]bQrQ{',<\lA}zׇlWqnb?Phh;;JK'58bbZ2HW8zV}e\zezn°ɰϮ짫ƍQwtkh?20f~Zt?,>2ih]Nz`o}n3P_b6ocxne638-Aenfkznq_Tt̀`bYzhzk\*PKnnfntSnq~{ª˙ȿWT>`eewQ?YiTBetonzb{kZ}ncrT\xcEB8G\hwfDewu{bihVwcuQ\]#,#-*>ZW\qM\;WNz¡Ö氽ΥftbtckqrxhcNiWtQDDD'H]lHPANJfctottq{xlwMD\JPVeVJT)&63Drfio~ɶ˫xhȖݤ}~PbBblZxJ8\KS9?KbwWVNY{hlrYhztݥڱ]\tzbBVPNJP_h}>h}kntxVP}tqrebnV&lVcrEwhnBt~,S{q{elAkbewz}zJii~e}bi{nuQkJ508c_82V_EJ5ShTuVq~Ŷúzrx_`o}Wn#DPM8*60/J& !&),0A>9/,8' 8eTAN2Scktޜu·¡t~]wb{ntrznfh_f]2V2Jbtnkfwwrzhn}bz~nǫԫ}x~~otThiK,#GJb]VWDhH2,8D>SbZ<58395DJ/K !!#02,!&-<6]eh}԰㶺·nhqkehhczbtc_AP06;*0)8E9,5?!N>?HQYGQ\Sf`/32DHMGHtwkPVlx}ozq~V_lntt}t{{q}tuۿƇzzuQDVNTfb\Y\zfhoZ]hrohnhf~zfVZ9#8HDWVnzxȮxzt{zz`{GMcPnc{hPPQh_b\YowxhESb\k`rkznw}}nzz_qexbqun~hqnrnHN'/0#28ASSlQizJh\bhkΪ˿ƭԴ~fzz{tz}cwwzwzV`bzJePcnfbh~qcoeKk}xxwkJe`TG\QWil~\WSQT\N9H6NMHJ\`>V\bbT`~xzxu켪Կz}q{nhkizlztx]SJS`_TVWozrZJ?TJE]P~Ͽ˶rtrbAEQQMVhhVh~{tW_T_`\Pcxutu}nw}lThxzxZ`nk`nbnzwbN\V`klhu\o\tilbh~n~r`VbutxbJBDVnż±ŊxnuuHPqhznhqltG?JTnf\b`MW\nknxehbxt_bzxeQi`bQKP_thlMZqi{}k\wzzrV`heM;0Dlxt6;HVVleqn{ȿˤ·Ȥu]x}{irxbGWrSMQJcux]bhxboV~riVhVV`NhztohM`kneY`}ulezhttrrW_Q28JAKhrN- 2;MNcZwk}zŽɼڼ˜u~wnibh`\zc}bh\cfhto}ox~r_]z{tt\obVN]unxkltVkfP_hnzbnZnr`oteV]B58)8AJYqQ;PE9Deq{~ο̼Ȯ–}otq}kc\\`]fuwoQtPVqntxr{zuuqEn}w}TPJVhknYMhTY\ku_nzubc{~zufu32PVV>E\V6-G>E`nk~Ԫ˼ΪtkzhzecTQTS6\`_\uVqcwhf~hbbZPHJcf\uuh_ZEEHux\}hVbr~xqrtJbSJJTMWQK>YWZM0Yzϱɳȶt}rtto}ze?Z}zhlnh\kuc{fn~c_wqc_QbhttrxkhP\YNt{xtkhtuhbWzk\VYP520J;KPPPkQJJShl~Ṳ̋{ƽözÀtȏ˧zzbhwzh`2BE,2* 5SQG;58-/80McTbfe{_{J\zfx{rk\qbwolE8EA# $82,#2HMb\_Mh}ŪԤq~twocfMk\;NKKTT]2DHZ]/ ,!2  2 / 3Pthentrz¼̽ᶓotz}wbZuZ8Pnkt\T]q]VN);TSVYVSicitJcc`t}WZw{u“rtzfcxwtAEDSVDJ0*' 8PKKh]fuNHZVhkYbib`DDPboob_VP8N\hbkhbefbBNZkfbuŪzqhtVlz~l~uoxiw}zZzthtztzSTfMtnbqoqehVZxxwucQJM93cwtq`olutn}w}t}l\ktqnPbfYE?MDDbV~t}洴ɰtxn\VZYrfncizn\HKBWrhu}huSMefMPbf]Zif_huq\bwhqx{tW\_qoVNM]xhhnw~{to\Hc]PeuutuonqɿѿzrnnruqZ_orxn]\wtrnuYbh}e\tKBAVVQYkrkz93?KThxxz~uzlYhtzieu}cSfS\ZVAPhnnzPQc̕ҧ}qt~hzqt8Kh~eu{P`bn6bWtc_TeT>W~zՇŪZnwzb60,)-_?qB?VbVJ#VW~t{qhnnȼ&>DZfbE,bh\qKH6;DQPSeq~ඤطrkW]t]~~]tYnzr9bezVPV]tr;HV\SN&b]nbe*nb\\~ro'Bhcblrl2oqnxQuVPPWS/!lnk;!;$n\GblwfzhݡŰԼwl}\u]AzlrQ}SzlrlNT8*2$99ePbP>>Jr{Ƨϧuz2A\'H>VibKDqNb5lxr~_uhtuxW}wu\¨έɹêƼΫz}ncTYrrkJ-n\D9rfzZQNT/NDbrW\lhetxq}b~zJH JAE;An`bKtt\exn¥u}PSJhiKDxS&>?JhbB`~hWzɢȽ{nhDH>hrtQ_\HD\e~n_c{~Jxxl_e~n~nKuzS\ttb2QB3MPe>]Jhxq¤uohqxE&2;M9>KKb5>/&JNDlwiŷ’~wt\5bcYtD}{eifV\inx{h\QZ`BDDPHP!9M?T6]Gnnq{bt}}tu>PnZJ,G?--?W8YbbZPf췿ѶϽ˛uou{]l\bb~{xNTPbKhT>V;#>ccV$>2#*/<]]Pwhhxzzϳż½zru]_c8>VG <98KYSJNi`QEhn}rbxtz~nwYxzxZ\ZZ~{\nhfPheqnVN/8Gbrȼüο{Ƈzl~`r~{ob>3H\cZT;;9-30DPc]T`cTSuf\t~S>Jkinl}u`utibkhi~behDibWtlZZ\wA86Zfwhkz´טȼɫŤê¼ute`Zuq{wcuq]{qkkG?\b`DPn\GE>>6PniofMuHeMJ`hWkDJfw}r]l{}\oZbE_nhqQJDbcPfcqSTh{{Ʈοşɿ~~V\PzcquV_z}~tn~tb}rPM\QlP]fnunTG\JYn`\q`GP0Phz~{}}E]\bSb\lb>2G83K]bQ\tHlxfzҮڤ抏knhlc\to\n\ft8PZzhrwtABSNbzrwuVKWVh`rzqYWh_h\\h_S2J`zbn}Կ鳭]huzo~w0Shxt5-NitT>e\YYWo{9'cM`_`z}rBWSTTQc`z\xuztro}{M;QHb\r_iK$?Vu]}Go̺~üԷðVnb~wDGQVz}nBcc{G\Zkb\uuP0?M<>B`t\,Ki`uP_hxiQZhitzxP5H<>MQb\c?&#$5Wh{zl\w׽öƫüxqžtYooi~unQZJ_hriltl\tnqHTPM\ZbTNb?K)E\boqSncQzzWYkzqw,$Ec--q)&zNhqw]}Ⱥun{SVotEPbu\kx_׮³zc}ib>co{ti_x;$$!,& /J*N}rn窒ó›ઓhrzP9?]_nh}_<#0Dqb}bcbEA-'$&* !& ,`fq{ih`~³׷ŴuYrtfwB;DhBNbei2;?N, 6&6;,!30,!'3QW}԰ȼt}}lt{కxx~}krquu{nzt`hbQK8>&,5JJ*?)&DZcu{nq~Ͻ¿®qok\i\JD]Tkhtfnirruf{zceVq~zc}xwiwTNTbJAPx`tE3299#QirɧŒth~nl]b~iYH\xtz۶hz_ztreK8,YVMDW##)?)/9_hVqw}žzԍț}qrktencNJW`B_qw]oؼŖflknz\PKA_eYYYE23<;$0//$MEhZhezռw~\Qoq\h}xtwznznn~WV]nlnon603G>AE'B8/]Q`nx{´h~ttKJS\onr{hwηkzxTr{{iZuc`AYNwWc*<>VPJQu`n{~b~wnh_h_HYVo`h!,SDTni{fo\Թk~Ѥ}bT9EVS5$62D8&6E>b~xzbTrxڽɰѡ}~ɧxff`tiYtQ/GSozbbzb`k´robbTcN_P>>>H 9Bn]_DPtbɹԱսqqfuxnuw]AJKVrPhbxAthqw~’Ð̊\TZbP\b\K8 );?eotD\kqzժî̼¼Ȣ}h\8NVbPkz`lnwtqh\zu}\`hhhxu?3 /6MqbtZz\}`hr~wkzk\Y_e~zf6/ D8Q\`kVb୰ΐhDK;HP2E!K*NkVrw\fkJQq~´qlJzK`}WPEcPfrncSJPicetzqHbhcMQPVDJEnذ¥’¨bҧȽԞ㞇xfhB'_bu}nnxNMt\e}uȱbk\`fc]0]hl\NoH_,B8JkBh}ƨžVbb?nN<~Ŷ՘ԪxnH2PY;5VtfcPT3Vh]{}ōzkW2e8HZD  *P2VBMP_lźԭϺ€kSfke?\rlr\~t]nz{ÀMr\]Vfn52;\,5 09, /-\W{ɫqnurPrWn]}_˧Ðun\GZZPbJ9cb9J>SJfi՘hkuwhQM0;\`qqhH9JfGTbZtq`BenzȥƷμ󰼙}}Wb89bnui~iZY9]z}noutnԊkcYWbKJYD-2&K?S\qJT8;zbxáhrVVbwzVu]knJb~Ȁȷu`\S55P B]V_htcrh~whq-b`/WTwqz]~eh]lxbcnozowt}ƶɛwtVniTnl_nPPzecqqtceJS`tbɪΏt{0D\3 23AB_PT?G6E$8AZHEfŪԺμzWYbn&8NDblruouɺxilqnZiuwuhtnbZAPVS385f !2Je\~~nlwchz~{znz{{~u{{PDVZTVx¨z_Ùr˜νhQB8>5JBbunkV`</D>J>Ptt{{tnc’`ZP-2,& *AeVfi_bB3böέȺueSTbS{DkƙcD>Ph}qzwtthx}zb\noiwz~V8H55'8&326<>_329Mulz~ԴμQqiz}ȢkcSV`]bbznJT\]ehY]]Pb}huiVl]bZMJKPTMV 9Qbfoq}{Jbt̽°{frt~K_AGT\xotbzVSieuzfZutxr{qo\bhBW96BVhJ2,GPfxqnZPhnurȼ؟xkŪSYM\ithoDNNVo~bknhtz~ZVSQNHY>6PZ\E &0]io~iwzVK\h}zիzxȟ̫~bYb~n~ittVh\ff`hkbtVlz{oMV\bbZhP>PDP>$3AVtz`nntuASZZ{ztzԼ˪ƌu_MZkrz}h{l\kfzhbn\hcb~~nSVWAV\D2P?2?A,BZJP]Te`_e;EBeYhfnc~¨̙rxTVZ_Nqlxrb]clctc~thYN\_\QW]25,AS?Q_WWJceSVbzwtl½œxfqJ]utqtcNYJnrSh]YozƹΙqe> 5Y>_PtwnŴ{ڽzK0 VhPV\ekfrüηѶxb{ziu{x{tJ2/DPSA;>Q`{V;Q\MB;) /B>68H2SkuުÐbf{~wBGAtuJT8GQknu>3AJPJA&,&$, 3\b\J\JK_l༼Șnȳ]Zl~xTb]zce`hn_`qttq]NJ82;8 -Y\hqQ_?YbfxuŇȹwrnnT9H_qtnefw{qz~P>_chb_V]nտck}zhhbb`e>8KKJ22/JMtuY_hrwφubueiitf_V\}zkulhkklݹ\{blrxth\VccW;/>560''>bcil9PYW`wxtzzthrnxPVQflztihhtih}𿍖wx{tnolhtBJ>32&#AJV_hDPTTbkq§чtVfhbGM]Qh{cuznxeftΙ~`henloebc`\KG>8#2BT\wblk]h]iz¨zzcGW]Khninqntcrzqu{`i{–q]n{}ix{_\ocT9'Be90]KP]oPVB>AA5qblۼڼưk\bQ\6H6Tn;PA > -;2)M`qkԺ˞ϰk{H8,*)3- ;5!>&->EQ]̕u䷡ȤνԿƪh{bN!&>9&0J8&PJ#  &J\kou½ѹݴѮz}khtre]b8ThhtTD95JP9->/> DJJJE   &88QPbn}ɱɶɴΆ{q¥z{zuZ\fz~WJcukchK3&)#&&95G3E\i{¼ΰwzthhiWribow`Yz~bfhbzxnouwbntzknt?TJ!09J';8#8PWhxuwҰ¨we~tzwbzWWztzq}urŪ~ɥ}tZht_ot~oz}?A-  , !JYerhnzhtbqƮ}zb\`l{qnx_eq˰~r}z]K-) #6,$09Db\l{uYz`Pw³tolWPGfihrthzzen~t}botww{eczozhD &)38B*Bwn{tloSc~ȪȹbbJhbx~}ihn~bztY\tk~V2&2 B2, 6?ii?;&,\zԶŞڀoqtt}zl&'!)M)t\xncnnlb?PNnVPnn\~bYozn>`cn}Ktcx2)\<;-),DTf2wSzu}nڢȫkޡ}}G'E\z\}Mxlul{qfböbDnV`2QDzSM!GTzPB6 Q\ePqnWrboAi~{nˡhW}nt,G2WtonWPfʼnztxh~hcTh{ohzA##Q8Nior85r,rwzw/c`{~wQBc{zر~ntTnrJ?z-,,BB\V_!Wtu¶zƽ³{k'#30? <8PKYbtJؼԿÇquuEbbbkMV_xhezhnThwcEPHVbh\Vh$, 55hfS;hcG}heie{ioƼxkȿ_bi\MDEiulc\JYbxfrt{ulbGWJiZVQ0N?>0{noJ?B;?chez\hhzŪۿ麹n_PttVhZ_r2HltVZ}bz{{wz~bct`PYB, &?0Aw`eJl}Șڼ˨rnPZ_}Zzzunzzf~nzuq]bWl\h{{{ilqhhbVQYS\ZVQiffiZlcJbz~f>K\๫f~wVMVJ_bPirnnblzƜunhlcqiװQKEVTqlYZJV5Ph{c_zVfKD2_\Zctbz~¿՞ntJh\9P8VNcohD5&09?\bTf`b׶è쓿rȶhHHPx{w52E\fz}]nD>;qfiw\q~zoxxHEc{r62$>b_qn&2M]fuPTVPZ׼ΘlƇ~oM얰`bo±;V_nN\2-DSq/bx~}z{\VڶMEPo{~5!#DTE\Y8&-Pbn~Ƙt–zG>krƘJJ]zoP86bn{feboczntzf\lW`t‰hZnln&/Ab`oxJQ 3Pku_xאutuZ>etk_$E]z~xtonr]}\Wbkrntȶ̪Wl?hu}WP2H]~kbhEBb{zhVr{ȿx{o³f{nbYDJol_nql\cM\bknrxixb\EVVxbb_`8AVrqh_qƏih~rHTbGkz]Si~unttiT}turtnDV>J!3GAMKNhNBSi\}}tnu¿¥~{wewo]`xxrxzzPV\i\S\z}{wMGbl*/QZl9J]_JBbecc~~un`nnNwltkxzzoE>_hJfq}{{bWeb,>SbPZ38hGT]zwtPieYtn{}zo~wzDDPbr\{zѹɟxTNNh`\c2;$'!3J#-2,,He\zf]űƄڹxW>;8/;<)  /Bh?,WZ]tb~zQDn힀ڞtΧz{brq~r HZnih}b$ 8W6Jxt\Y{{½˼Ԥ{Ε}htrKor{iAN\ccB?Sh>5DWn\`80entue, ,0-/JG'PEJMlt~w˧˨ձcqbriVtiVD]lhSTbnxfb]8?Zfur3###*0 >BQZ_W&H\}zá챒ŹqrWkbrxtnuuclnnxl}tlqqWEE6/YWH\] &8V\hZiH#P]qnwq{̫uJPVQb}rrD>]rqr\qfKKnbqYq}thJS`QV}rhK&-TitrW\SVb~~hݶƭ¶orn2KhTtzzoVkt}quȁeJ>PQQnbP<#$ TVbhJH0>J_]xqzw~uѷȳz5KkzQxnri\ioVzxzuJfr~xiJ2/<,AP;)E>Sb]ozct~ȭnq{~e?PZtkqzqYqenonoxknJP\zq82H9Nl]JY9WAKnu}Mlk~kȰըýxԼ_J\hx{`xru]zlYhnTn}ShnnfNDQwntZPJD>w6TJ2)ckB!nJNrDQVբKhccfbG-$ $2EH>!9*?bץƐzibQhhlrD #52&#,Gihq{DQ}n±涆ȳouϽ™꼞ȜSh]qh9EJN0SYb9#, ' !/To{PDҫȰ鱇ј_hκ}\q}~026B}kxJ5b<2Ef\P> &22 !28h~tnH_ƞपڥϰ򹐁Jb]ukVoɱ̢w緢ϼnƨtuniuxϿubWrJhfZo2>6\\NnSD$'$2#/\De`z}kwɟఢtȞzxzhJ_NWfQSocn}zTJTPn}qV\owo5HofzzlW<,$038>QQi_ZPoƼ漞}iu`Pqz_B;brtuu}մԢozo}t]zo{tb\DJb\`tqW\*#&6&&GZD<8;Zk`ѭl~tutzxD2fkYwWt~Ҵ{~}{qb]khYbf\nG#6&> >VS $ee_nr]cwD&!?N?;wiob~zoŜ{~}~\*ek{SV\3Dzb}hVnhkJW_]M\NGG/TPT#8#*tPQWlfԘ’̃bA~Pu]fbn\uwhbNqnn̥tkQhK<,J-P32G6>cWkJk`zutPTfnګ_۞ԥuȴذNTbblStVlttwuxh}YwMђtou~ubV,M;ntNbB;?w;JN]V3NQ]{xlkJzEx̤Ü`?AJ3ZoNMEMս¼ΖnhboJe0069800$rBTT;eԪ÷tzȰȖ~rfQwt,VrfriYn_̼lxťVo\tbzAT2/N6Nk,B?chuuwAQe~ſqzzl5Trt~Vɱ{zª§Q\M$*A>bD!5Qex?Nltxne]WxzhhirVWDSh~zquȇfVNVQG65`zb>]_ek_Wbi\l9P>JB_e5Jfzxboxzq~\r̘¥xtiu~>SSKh]]iuPA_Hke}Ș~lb]VbPD89M9E\Z’ŘΘoxqnDZJHJQVSGEVcle_r̽̒ҥzY]GkfxM>SW >Tb_ii_{\QGWM2>_tYtzl{octnlf}tc\onȐzwrcc}ZcPKhn_b{ntP{zhYުԘJoGzwhnwJo`tqYS~t}n`crWP&A,EYATN;P0$09-YceMb88;Mo~~~ưf\*2 &;2>0&&9DnTS8#J>e{rnV\qьownVWZu\KetVɳΪ°¼~ * >`eVoQ\5/A]nz_J,?Vq򍤳ۿni9D?Vt<&N/Vb~{q>'DVwefB 'Jln}nQD2, 268>)PMz„¶oªڡrlq~l}o\wkMDqzqrb2$-?Q~QDPb}VD8>Vzzbƺzx]iqްJ,EhoȒfn_zԽqN;Y_ftVzYbz{rQllz],HfqJ6nxڛkxWnȥnbYNQbx9cnfxo{coxi<5TuVA/BWruVVTAe}x{hcwY]r՟YW]hth}`tKPQ#;JD& 6\,JVKh\SnN\b«oṇkxn{_ezfVcfZh}hW,,;]c]]tr\Y{}x۱znz~qz~hqn~tlYnrr}wixk]8ruBV\zn~zz׆i~l~tZWDt{nznxf}xe_YMBhhV,-2QVzn6Kq}{t\\Y\]ȨμɫƆzqzY,Hlk;&Q>>-8 2Gl$>hxݨϫ˽ȞzhzzE`o~;PW}}}zotzbKV6E$!>`8$88P,D`\h̪؞kwxzhf\ilxr}ztzDE5 ,,JKH`>-Pcttnk{ضȭúh\ztbPHPD]Wowo}xJrlznZtnhJK;85*VMSYQMY`;]zwqbiY{̢±k\nzzrYhK\}zT\TbzqwxDD\JVnoWK3-8S\bzicrSi}n̨YiSzð~YE>cc_nrxuhzhQSVluYS2AQbux]T`x–x`zh~iH32!Eiqtizn?0QK\zwteNictertt\frzn{uh~`HzzžKzqleli{twt{u{euxz_&,6Jeh{nnuDbzt>bț{kuuwuhl\fw~Pbn~KVque8MND>Zxb]~NZ\ou{hJe`rwhotwnwzxWonhtwGHV\`JboY\QB\S<2]`zVTWnnuΙxx˽nnZVh{~xi}}chnzƃzi\Y]}eQ,,/0EGk}{{V83>PThzȞzhx}tkhΪrbrck\GGVn~z{zibrurZJ;?/M6?tV]PBn~tȤtbbViko_zbllY\x{nti}ˉHQ\ubzbZAZxt†z~ä{_zZkz8DQ\?>kzxTD D KVnYWb>rMnYJAct~otږ{l~MNM-&/-P0TDA# /JTQ{tS\iBS`o{htwzQzȺشcxfP_P'-PlctPhf>)365>WJ9>8-8?'MSH6>- )889T<>D>Q\nqԳw`\kVWGi_bE/& ; ?DS5E' ,))'&)/&&&Jb{uluz°Ū~tqun{n~on]onc\NEYrrw}bzbl«{~nzt~kVtrxbktnfHr{ih}cVbxuwrb\BDVnb>282>VMl{unu{`Nl~Ȩq\W`qxiblifltu35\rkT?>->h~r`tziztbk~uιη_\qhfHnkfrrkxu?/JfGEM_5'NBVrnbV99ZrcbônMDVri}}’l~nQnz{ctý{T\z{i,/ET{?GENz}\]ttQhhW`V2W\qtbtƳ`inh~xnV2\ZSfcl`Z>>V{tP5QcuNlˤVhzƥtJ`V]~]}{}}bw¤uhuɿEGMhhZ'JYfuhB*30birq\ebn~ŷziubNT\z¤M\nSP*PPb__KA&6-$ MZi}Կhfwt~zN 0*nPPnrn\w~ݰkVk{҇ZTJiwnh6l\DP V&*;GJ]P?\8fY_{ɤձƞŮbzknfSbDK`hbVP~ni}zM\nokcSAD$5KD8 E2PEtf!i\oiVnAZ’ƺפw°q}˪ڮڛΛuV?\>*EG2EA> -286DKYhNSb~´ں{zNhhubrxWru`{qVƷc-;EN_ZV]T$ /,JY]Peu`}xxożrw~ltieo\ѴɶśzkhTqT>nnHMV;Nzh{\ZulxDbMnThrP{tQiiTclZeScJPYlD6Pf]ؘ궘uZuTch,ZD>Ybe_\Q'Pbho}ԨқxntqitD*fPzw{bSZ`rZ_}whnxe]lP}DruVhnMo{bHD558>e\S0xlƳțuz]b6'08QzZwYV8\_zɁbSbf~]q\nbTVwbTof\eSTzht]T0 -/,5N]hioҒόշڪ؞ȪŒ?J\c]Z)*3Y;YnxW-_eq~~}Yk}z~x㶪z̶¤μȽVwn~V>3H,*,PNTSVbYi~๴zœSNWT>Mc\MQ0 5SQ_J{\MKul}~ԙȿȤն׶ðnwwrlMQDTcxzqzk>cPKeobhζş~Z_terhor MD0'&##&&0)6}qȪ˧t;, *GbVzh>6~itڴȭz~Z}NJ$cDnf2bZJڧ¶u}hftDkkY-cN2&)D6S]nH}{}Yh~זºi]q?9Q)EWEPuDVb_&uznGD< ])2 &QwcxTb˜Ԇ泖>J]l-zVicMtΏkYמŃ`qPV{9 K'&-iikzQ2nbktc)8P2\>?JKi{thwHlShŤ}顧VuGh\bN>50*-JJ/Kcxk_Vli๮k`J 5D;h 'nJx찖zMtq{_>H'SPkuz9J\ornչztwT>2hDb0EB8NBD9lkJ·Ŵ*K8P9M'8-NQN\>]SۺƒƼƒtMTJo?eQ/o\S6ohhPe?czn5Y~rY~YY?_JVżTތu`tn\JtZB8V&cD?ibb~ubTWnw9{rP,'N 29k JBz\&lϹ¶ꏞYspace-aryarya-1.0.3/wav/bomb.wav000066400000000000000000000132421434262700500165140ustar00rootroot00000000000000RIFFWAVEfmt J!J!datav{@@@@m}@@@@iy@@@S{wsyyyy}@@@uiss{aM@@@@@AmGSu}}u}yw@esyyyyYYG@{ww}ya{{@@YG{yy}mGyY@SeA@@@MAumy{mes{S@@@@a{Y@@@i{@@syyi@AwsswsmmyA@A@M@@@@uA@@quua@@@Gwy@@Misq@@]ww]@@@Ywuuw@qm@@]y}}uay}yy@@@@mM@@Gy}s@@@iy{uwsGisG@qm@uq@@@@@@@Y}M@@@@@sY@@@aS@{@@@@@es@aq@@@@SwS]sGAqyAu}S@@q{qiu{MM@@@e}mm@@{yyyequS@Ay{we@@@Muyyyy}}m@@GA@@@}y@e{@@@Yy}}w@@qy}qu}}{ysqy}G@{a@@@@@mM@@@m{yA@@qy@@u]@w}sa}GY@@@ayq}@iyyi@@Y}i@es@AYq{wu}{y@@}am@@yA@@@@@a}yyy}{{]@]w{}u]Y@@@@q@@@@Ye@@aaey@@@@@@@@Myy{@@@Au]}aA@@@@@aw}yyyYMs}wes{@@@@]}}}im{{yyyq@@{{qiyq@GemswyyuM@m{}}]@@@u}ias@@@@Au]}{qy@@aqY]u{{]sq@@yMs{a@@@@@@SssmwyyM@@MuM@Ai}uMMis]@@@@q{qe]}yeeyuuy{}@qa@@@s}{yiYGm}yaMYqy}yY@@uy}iu{wy{wyyyyYYyyeM@@aeu{@@Amsw@@@Aume{m@@@MA@@ew{wesy{y}}]Sumiqy}{y}}wuyyemyyqaMSSa}m]}i]s{q@@@Gyy}}ysqy}aA@@a}yseM@@Y]@Syys{ye]u{{}}}y@@@@Mw}qqsS@@@@@Gsyiieew}y}@@@@s{}}}}ywmuye]mwA@Mmw{y}uAiuA@@iweAGSqy{mey{wy}}}yy{}m@@Gyyq@@{yi}yw}yiYae@e}}uaw{yeM@@mY@@]}YMa{@@ewM@@Gmy}yyw{{}wiaS@@G@@yqeSMYaia@@aa@@@@aw{meu{]@mwY@G{yiqiiiwm@@@@mw}iM@@qeeqw}}y}y{{y@@@i}seyM@Gs{}yuu{yqqsw}{{qais{yssw}iY@Meswy{mw}imu}mYYqeSqy}mGGm{{yy{sqquy}yyyiYau]@iusqwwyu{{}m]qye@@@q}msm@@ew{}wMAq}{{semyywmmym@GG@Yy}{}wuqqs{{yim{{}}{wsaY]eSay}yywy{}seaS]m{w]Ge{{yy}{wuwy}{{{yyyyy{}u@@]yyaMessmswww}uMAYq}qiw{{wuuwyyyqsyy}y}yywyyy{}wuuuy}wuymGAMqswy{{{{qGGsuy}ywyy{}{}}yiqy}}}qy}{{yy}}SMe]Yu{{{wuqG@AYqy}{wy}}}}{smeeaue]isyssqiimuy}}qequwww{{{yy}w{{{yyywww{{y{{yy}}yu}}qS]myi@Aau}{wuy}}{wwywwy{{yyyy}uuu}{y{uYY]my}}yuw{}}yyy{}{}}{{{{yy}{emyyw{y}yuqsy}}}}{wswyy}{www}{{sq}yyyy}}{y}}ywyy}}{{wuqqiu}yy}}yums{{wy}}ys{{{{{}}yimuy{{{}wsswy}{yyyyy}{{{{}}yyuw}}yuuw{{ya@ew{}}}}yyy}{{{{{{yy}}}{yssu{yuw{}}qaqwy{{ww}{wwyyy{ww}}}y{{wwy{{}}{{{{{{{yy}}}}}}}}}ysu{{y{y}}yy{yyyy}}ysuwy}}ywy{{}{{{wuy}{{}ywy{}{{{}}{y}{{{yuwy{{yy}{yy}{wuuyyyyy}}}{yy{ywwwwy{}}}yu}}}}{}{ywuuy}}yyy}{yyy{}}}}}{{}{w{{{}{}{w{}}{yyyyyyy}}{yyyuw}{wwy{{{{}}}{}}}y}{yyy}}}}yuu}}}}}}}}{{{{{{}yy}{yy}}}}}yyy}{}{yy}yy}{{{{{yyyyy}}}{{{{}}yy{}}}}}{{}}}y{}}yy}yy}{{{{{{}{wuy}}}}yy{{yy}{yyyyyy{{}}{{{y{{}}{{}}}}}}}}{yyy}}}}}}}}}}}}}yy}}}}}}}}}yy{{{}{{{}}}}}}}}}}}}}{y}}}{yyy}}}}}}}}}}}}{yy{}}{}yyyy{{}{{}{y{}{{}}}}}}}}{{{}{{}}}}}}}}}}}{{{}}}}}}}}}{{{}}}}}}}}}}yy{{{}}}}{{{{}}}}}}}}}}{{{{{}}{}}}}}}}{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{}{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}space-aryarya-1.0.3/wav/boss.wav000066400000000000000000000367161434262700500165560ustar00rootroot00000000000000RIFF=WAVEfmt @@data=}uunxxqÄճzuB>& KASSWncM 9D!3J 2ZȟbtcVKie2AouQ$8, HQ5<\oŽؐȹΰVTK~~B0Q)BHD*88W䞤ءn«w҆,P'0982> 2A5J&2*WAZH &P/3D;YP88YGժq㰀ZZTniNcKk0,2b{qJW>B ,#->B  A92?*5KJ \Ԙɮ緽}{lwűrkx_SiE<-6>  '6>WZZNY5GWEN}xKifc-KNB]GKnu~zK~сfE]BVB358?eE\Sɶźչ쫤ñnc}âÿZtۥMQe_Z>?3?SSWbQB)MlkWԶl66V}n; 9' DShAelxȏرўr\`linoiݨݿżȡ]W\̥we]NWtՊqxkɓqGrK)#iŪ{E] 3BhlVëȳzzr?A/D>E5*E]}n{}r_cuVJ T\~}qHbkG,T~)GQrɶqeY_JE3 9x`ԽfԽÍtJ)>oMDHc/?ZzEJ89!/Qhhɤtn?x˳i~K)?>K>E!KKhźb*PnxkP&2ZTWѹ̟Z2;# $*NoMHlzŷ˶`c~xϙMDPYqofTerDQq̙ѷiWYhzNW9PehirTZz}i;]VzѱeuZN!)Jbtezc{Ѩҿu6  &/Q`Á_SGizNNG8iu{cQ,5qŸ˟P]e~J3  KGMZGh޿u?3BzfM6Ztn{]]lW>;DQk\*;J\PBWſ3JVeҢrAA}{tS&E),B\`]_B-oV-/DVfn׹_fnP>Yx]V~~YQDDqit’hN&&?ME<>HewD8lzlhkQ\` DwN/$;E8/# 'WQctާn6ESZhqbxAQ}׫˫zefwS<,G}n}°̇>B& ;SGG`qzҳqM*;?;2D]W>;VD?V`}nT_nSni5/2->Mc}kxckwV0ox8950-,Bcr~w_E?xqkƺuewxh\hZ\SiQNt{bT\`VVY_ot{\QQc~]Vi`55/! 3Wxݥ̐Q5D) )>AhwizγtÖۡxqcZWWNS]]tպ}rK ! !KTPVnr~xqc>!29685T_tw_`eoqoQ9EkbK\q~YZZJBAA695Ph}շw?zꡆKz]S*SPD0'`wԱÆΨe8cKSVVqil/6 / *3cB-JG#)bn㐍}ҷQDH`wf籴ԼG 2SQ\DzN$ES콳ńeGδމ\V{tJ0TGBbMW~ౡÿxb]foT?;,<)!*e_*5*#),GƇet\tiG)/ BccݓҺZ/TzK>QZH>ѭ˼Ѯh\e؆~ze؄e{Wn}rդx0 B qq56G8e<3WV\D89ɡ}fo]8SN,!<#w’{5 '9*?<2Wҭќx9& 69 5-5Q_)eNxtŶŤk2 NM]KTqPQ*ATNtE6]ˮ؜{_PGVMZJ >9ꙆQ`A$fSS&E,{J5`_f~}h8uf]B- 0lu$$}kTBA}̙}Z\nN*??98QuPQPcJK\h,3JQcȘzrhAwh,eҳe')'6;&' $NwZ&-_nMhzb}]kh}䟘{;G}l,#'2 *&DM!?]}{?$/2?WDq쮥㤼׹ɓ_-3S3,?TcP]Sk̴iD5eԴέl6 *''MbfxqwkTY> &*0Wf_2>`ltzttZMZoxi]xtxf5,\ˡ}ԷȞk~zH3$#>]hTDDK;'$/DK]k\PM0&*3#BieG9MkkqbNu۰~c?9MGQlұk;0ZP<]ݹ˹tZ]N/ 3$ /YSBZNSnxwZBDT' M*-~GZuJ5x3D#kf #S/i`ڇH~Է̊E,Tw$6'DEowH!6o}~lΐ]_]reW;$S9B<$P]w''6KirKJqȫըxecoƼZ2 #$?D,6SrleWWe~`#5]k㿆ucqQ8A0Z> 2 3 TqkzQ`E`G)$2YG/No}ÿz޽Ƽڹƥ¡l! 9*A_hzuh\Afh}#3 9Efzɰr\Z?#AP;$/*#z{tѶlBTPW}Plh';Jktet˹ΧkrKVݺžfof  GwunD3A-9QBzoDn}`3SkiKDr<3A]ZWiEE_V6'PG;eoz斟ԫ?)SN$;MAr˷̰ݒ~~Ϣ깨}}W;B-/NQ'A~~\0 /KT>ŴqɡGK9_q알Soleն*6 &)*Sx9K$Yݱ9ezrJ$!HAt׍ƺwztѭi}>M~elJ bT9Do̺q}e{#3EYJπkH!,6*YS9 Ztۃ>9ŽT8$E5 ]WS}w;D`ޤi02# &c¼Sz׌N$$ uoWc̙t#2)brq`oN$!6Nh{ע`ۨ) 09tϼ̖hiH H'6}ȭxzu9\NNn6r~x\K}c?/Dlە6kr5KhBT俙´<9ikSxBrtS}?$Vhk-TH <;2i\#$lϙhA5- !ZcۊzqtWq\ BbkWDftHYȕݼJ3DպƧѶf8> xbKۛt\9 //KHQYZ}\B'GH?]wfuZ3M J}zɺ}f<ef]D  -HY* hi]~thhhщczκ{J&GbS0_lYtѪw S9#ow kQH`YK/bcWՙޙzHZQ_t~zf6/SkA'!HY6AV];BN?K{/ ,¥iDnl~}Qni\NQu;_Q-,V6 )EKo? *\k53`ήl!Mu~9 5PM{ѷ}\~ԟ鹀?GcA9Qc~{J /0<Ԗw귱tnln-$ufk;StzԳoqb9ET)?A!3Ve3)*J`qPYwϼcHVu~Ȓn`oҽuѤzϮקϞqNhrq8)AfKqŭ䧌cNK>90!)<3 5K;QJ*DnNJ/QloA9Mu??K)9Wzon]cۮ歆ee`nݛ濛乡ɰ}ձ쥏ҼҺ~Z_Trζt]~MJ_2,3J83/VYP2MN_{`z`SS/&eSG{_),-QQ' *hkäҟen̨̰˺Ֆôݢ\Ptb]n/$-'QWJP]~outQAK5#T?BT>5*5of#$D{fkԙPfDlH DeH2#DTx{cS?9fȥwz~r ?TD$iH/SWwÌWh`cbP6,&kȫ>'HYHiG`G _\_ڽSSoȹﮍŇ? G>_Y{?DMÀq;Mb]e$!AM*tfc>-Q~xtڢh9Pڌznlz}DGPEkwwTiD $0*iNtڞڿ<3)36AQ!$kWYNETxՕh~>)Mh6kqwY®ulxS*)!)xGWfH0 Abtloƺױr鿞oM}z3JQ]9b;;)2'VƛVkkoY_ #Y`MJDKítNDQ_3hՕV)* c\#&kග۞{ZotΒ`heD33 8ö‰bD&,)9e\VZNGDZWZuѷɳknu}M8 22E_owEzr~lSf_ff󷷴ۮtklce5)>;PQ?WehuG/?]bnݺçeoeb}uJ;_;AhTGfu˱Ѥwo-#?935 ADHYT52!$irwWϡطcTA B?A{˹\e])DZK;&/?3\qu˹hexxlϏnx_AW~tcDM}eor&6M\ZBNEMtt{º¥krxt{YnqbqtfZYPkuN`EPfZG8E3?353AT]H**?qo{BY&5 ]S9To?!<EA0>0Zl]h}<\]VrVZ5i̺̤qKnV_bitzzqҌze{ÓVtfq\bcPfeA_V>-NPJYSA*AY9{boB K{_HJkG$SlVw]]bkbzrhk˪¿}]rubkQ?~אԤëB6A>SSD_nMBk}]~}lJTJZSYe'0`tbkho{T0H$,DDrtnielrt\JfH$$!9luzŨȢz{kln_\u}$ ??GWQqzŜfr~QHY>!EB>A-*#<\' -3#) 3HY]hџqurolt/';_htqϰëV-6B?HSWKV}ucn~}c_xu}~lM<9A EMKc{zȰԮ~iZH*?6;bzWH}~0_H6/$Vq8) NB\}eh{Sۓϰe$98`?JhcϧJJhƛ~t9ehqn{h>9 2E Tzڶh -80>_N&W >G'6˹şTƥA`B\Ɵwtw\<`ή}wYJ5556ް\xS5<9nE`QA{~ź˰` &l-$BSoޕG#9- *P鼛ڳڟȡô5-!9\Vbbt&8MwlkzSB]rqtxn\HokT;;nrWWNiwfw}kᐜŭh,$BYhoSSuќ쫒{AbM 0'* 99VD`nzÒ}l}wffwx}x}¼~ϞҶŤ޺·˿wut $ PVzk~HSYwfGkbcxKBNPQP*0NM;YxixlZwҡwȷwkoz۷\ذɳ㶰˹WrA#e{Nw`VH'E`h\BJzƪxTwxw\t,'W2S/& &MxNGe_i~WNt6Plh3V9eY``lZTՙuɳ~lϼx~ihZieeQ៳Ѩz{Netɹi3fSeW6b_utTB9?Y2J!/NxnP),<)2/N?GHSTxBk{]·]~ҽ̓N9ltc<;J6hW~rz稛ҧ{E!_xl96 6Me۹꤆u}Y`AhxKDoowqk̷c_xK0Zqu]Y53PbrTz̷™Ҫ{¤fh_qfnnSfk}bHNt;Shbx˹ik~{îœW8MqzJAB,/MNizno}\EteT6MɉtEJ}ell8?#eKYzW,Zq'JZ$?ɶÜ󶉨~W *5>\HAke0}e筒lkZc\i_qtHAZH,J5򭏥ՓwBtf`楺BƤ{MH29ɭ65xhxTnzn <}u9cnQ2W'HHJ`D0 /]E//*Mɴ¹]- )'{̨ÐZYtztJ96~};]tH`qrZZZ;2,)b?bi{ɰɮq5Tz_3Nt“ڮ0Sh ]8 Jtozȏiru~wMG }oh\3Y׼h8<;&H]xur#\ó̤xc>c26b69/- MWKr󫨒rH*QcbkG)S&-hưѪ۱K5;N]e6'EP3e}᭹KK{x{_6QM;hE$,D6,iH5cNfT9ұœۄr}?YxqnwxYSlբإ\h\AM}A\xQ]rYD]Ժ_nN-lZGcfA!2SwY}Hr}WZ>Qhnx}QQteuhKVhK]kEEƖ}tí؞n`Qu;6iE2W{e~znbxn`]站kV~zY_9'QHVr9ZN;fV,8DEnkxcEPl}uYuÍw{o-!urnHH?Jc楜~rlGJESf{\Vr}}Ϩն}hlT36K EK>H98#3;xڼwltf8 Hw~˴œ~hnlAi2)-_zqϰZ>Zɽɶ_   #;#9space-aryarya-1.0.3/wav/die.wav000066400000000000000000000103361434262700500163370ustar00rootroot00000000000000RIFFWAVEfmt @@data~}{{~}}~uu{~z{zx}}uow{xz~zxqboZeo5Mծ_BNunuzetcol_k!ro*}q{orw~lTi]ekcZ]nrzolť,)GWzt9wx,W{GPzcuikn}T{VԌuElz`e//b\5G}uPhqcE_׫; $ԭQkƁ *i,oKS}~lrf8Mzt`]wwrkl\ P]!V5lZJQw;&S`>\}~KNN¥qrn?۷i<)ťSGeh>T6Sr'bn݌!Nrkn_*}c;]oZVVkA?~_Mu]S]ϰq6E]q&`˴$]Sr?5hS5i{\ch`S-]ȳVkKPiVS~ 2q&W}EuJJ8Gf]2ino}ES·0r~fE $ѐ9c3bɽZ>Zq;ZWȢ]S\5`t!?tz#Hx9K0 f?xxKrc`ƞ Q_/t`n~-K5AquDThlSc;b6c\MoTT2{iElwȭcqBxƆ9Z?Tc__`iG Ԝ?V{bnDr˹W#Ht݀AS\Ptύz\E/lAiq{_Wl/`B&qu`exJwx2KY}Swhz]tw}\NV`ikVhtEWnKAҳ2Ww`xib&JAhexPfbcoD!Y5`xr5GzՄ>S,Dq#Yz¢z~cot9MStԡb~lVirޤlfzrw6P΢??)io}3>>ϛwqư8ShqΆQh<_ekSkΧÖ ;qrכ]qN6ih\ؽS5'2YE6VzTQ2/lwN~uz`VM/;oՏ}nDe҉5;Hn]fuwBfV_K>Zϴik~wBuYb\{>2u)_oB9ŀ~}\Z3MDׇ]lԕtQn'Yw_~$YYl_0eJ<'e\zE? D˪iu}ɕ\ E)Vŏlke3QJkџ\~3EAņ{Qx$\$'3ɘoW,`oM'?u*$BTVn)9bhM2AhWVtu&o{K2ɼoBq V}B#/ۥYb!!Y'8,Ѯ_r*zýwcK{DTϳTDZK̨Qrɘ6o30?]M*r ϭGr?!t-#\Ȩke}2 BH'ci<2ou5*GtkkT$bр;Dn۷z{tx`K>*ctlb?{N5{{z0]wۀ5 K¼bPcoN#hWhϴlxTf;2V̛cnJ56JŌiP~5Jɧ~lfnŢQN#2KڹlZ9πD&Ťx6A93AJcn\TJ*Toxt T\WYe̮k{H8*위c]Sl,lاt]e9!˨]#Nkϳxqq“5`}-,ɢnr8b>-{o}b5ŕM0bÏec3H}9!nf˒~{ebfi2#'ϫ`}Y\{ŭ;JuTbҷrbf0!ѭ`*>VԼiZr>~&ζziDJb#HŶbx! Sn'33xշei*lt3KڽP-#oƊM8TtzhϳKA_c]G9Sxeoi ?TڐwA&w΄DM̐H$ƀKKl{T$GtA?3ƛPbHKn;\ EiMETSuQ_S~WWWwݭK5NhB3uѺPNuՍ!6NԟP-rlAzՆBe?){cNY;#xbeTGxD)~oSu>kwW`;`lcfb#Zݍo0&̱wZ]< J竁06hhcA{0/M2'tol* !óVG~ztSo'5*VJ/~~Hn ]xEG?qnZu{00cnN6nqS ~G;Vo_\q*ZE&i{xT}9E>Yznz{ )u~Q58xz`w`iK/Stb}z /)Y8Dw{}_w<N~00qk_)~ມV'9nz}zȨ]5lGGTqwq$M\nD/kuxZ}nw0<]׏S,Vc}rWqȤGY#ZغuGA32El?_cTK؛ wYkfh~Ϯ_P\kH/髆B8qeqb`t~ҪDM`V28q,E\hcVtϜn8VҥKKMτM _SfchhƐnQ>S A_nx}neM9ޘM!_՟cY;iZtu{lW״~/kH ,u}e5SxSbz?AwA&l5]DrnkS-fՕ)e/bحz2qwT_?5\!QENډ?u{P}space-aryarya-1.0.3/wav/fire.wav000066400000000000000000000022331434262700500165200ustar00rootroot00000000000000RIFFWAVEfmt @@datao߼J EM q8X3υ@(} ld/Fg/1<  ?xV$3C+S sTb z68!B+iCQ)*7J(6CB݆c >#svub)yXRjy 9 >K\.+3E [=s 8&4ۚ 6 'R l)˒$&zS4ItPmmI1x7 (-^0d/IMg!I90юܟs+:qO܁84"%SJ Au 8YM V |qvZ2bn ;) Y3s]mgj3꣱" 2!%W# pʬ6G1L;A#:~+ +6tV'V-nVuF4Qd@FVF & )gQd{\b6!DL}KPs4S~kfbxmpލZ wgh > ghڗw R s7ww`)h$CUEF^izWAGG~L, Z"mԨ kE2lA=}̮yn叵n͎}u7^C%ߋ<ϫT`ƫk Vj.UeUncT8/dw~QovxY]^{u~tk|Fr{4JW=mɦmNk]\}px}{Yoo_dzkqhxvGJMKw~~nttHUqa}zZymehp{mzcg}eJnirnuhHlzpv~{jssb