Add efacf056cd
1
dockerdoom/trunk/AUTHORS
Normal file
@ -0,0 +1 @@
|
||||
Simon Howard <fraggle@gmail.com>
|
219
dockerdoom/trunk/CMDLINE
Normal file
@ -0,0 +1,219 @@
|
||||
== Command line parameters ==
|
||||
|
||||
This is a list of the command line parameters supported by Chocolate Doom.
|
||||
A number of additional parameters are supported in addition to those
|
||||
present in Vanilla Doom.
|
||||
|
||||
=== General options ===
|
||||
|
||||
-cdrom Save configuration data and savegames in
|
||||
c:\doomdata, allowing play from CD. (windows
|
||||
only)
|
||||
|
||||
-config <file> Load configuration from the specified file,
|
||||
instead of default.cfg.
|
||||
|
||||
-devparm Developer mode. F1 saves a screenshot in the
|
||||
current working directory.
|
||||
|
||||
-episode <n> Start playing on episode n (1-4)
|
||||
|
||||
-extraconfig <file> Load extra configuration from the specified
|
||||
file, instead of chocolate-doom.cfg.
|
||||
|
||||
-fast Monsters move faster.
|
||||
|
||||
-file <files> Load the specified PWAD files.
|
||||
|
||||
-iwad <file> Specify an IWAD file to use.
|
||||
|
||||
-loadgame <s> Load the game in slot s.
|
||||
|
||||
-mb <mb> Specify the heap size, in MiB (default 16).
|
||||
|
||||
-mmap Use the OS's virtual memory subsystem to map WAD
|
||||
files directly into memory.
|
||||
|
||||
-noblit Disable blitting the screen.
|
||||
|
||||
-nodraw Disable rendering the screen entirely.
|
||||
|
||||
-nomonsters Disable monsters.
|
||||
|
||||
-nomusic Disable music.
|
||||
|
||||
-nosfx Disable sound effects.
|
||||
|
||||
-nosound Disable all sound output.
|
||||
|
||||
-respawn Monsters respawn after being killed.
|
||||
|
||||
-servername <name> When starting a network server, specify a name
|
||||
for the server.
|
||||
|
||||
-skill <skill> Set the game skill, 1-5 (1: easiest, 5:
|
||||
hardest). A skill of 0 disables all monsters.
|
||||
|
||||
-turbo <x> Turbo mode. The player's speed is multiplied by
|
||||
x%. If unspecified, x defaults to 200. Values
|
||||
are rounded up to 10 and down to 400.
|
||||
|
||||
-warp [<x> <y> | <xy>] Start a game immediately, warping to ExMy (Doom
|
||||
1) or MAPxy (Doom 2)
|
||||
|
||||
=== Compatibility ===
|
||||
|
||||
-donut <x> <y> Use the specified magic values when emulating
|
||||
behavior caused by memory overruns from
|
||||
improperly constructed donuts. In Vanilla Doom
|
||||
this can differ depending on the operating
|
||||
system. The default (if this option is not
|
||||
specified) is to emulate the behavior when
|
||||
running under Windows 98.
|
||||
|
||||
-gameversion <version> Emulate a specific version of Doom. Valid values
|
||||
are "1.9", "ultimate", "final", "final2", "hacx"
|
||||
and "chex".
|
||||
|
||||
-setmem <version> Specify DOS version to emulate for NULL pointer
|
||||
dereference emulation. Supported versions are:
|
||||
dos622, dos71, dosbox. The default is to emulate
|
||||
DOS 7.1 (Windows 98).
|
||||
|
||||
-spechit <n> Use the specified magic value when emulating
|
||||
spechit overruns.
|
||||
|
||||
=== Demo options ===
|
||||
|
||||
-longtics Record a high resolution "Doom 1.91" demo.
|
||||
|
||||
-maxdemo <size> Specify the demo buffer size (KiB)
|
||||
|
||||
-playdemo <demo> Play back the demo named demo.lmp.
|
||||
|
||||
-record <x> Record a demo named x.lmp.
|
||||
|
||||
-timedemo <demo> Play back the demo named demo.lmp, determining the
|
||||
framerate of the screen.
|
||||
|
||||
=== Display options ===
|
||||
|
||||
-1 Don't scale up the screen.
|
||||
|
||||
-2 Double up the screen to 2x its normal size.
|
||||
|
||||
-3 Double up the screen to 3x its normal size.
|
||||
|
||||
-8in32 Set the color depth of the screen to 32 bits per pixel.
|
||||
|
||||
|
||||
-bpp <bpp> Specify the color depth of the screen, in bits per
|
||||
pixel.
|
||||
|
||||
-fullscreen Run in fullscreen mode.
|
||||
|
||||
-gdi Use the Windows GDI driver instead of DirectX. (windows
|
||||
only)
|
||||
|
||||
-geometry <WxY> Specify the screen mode (when running fullscreen) or
|
||||
the window dimensions (when running in windowed mode).
|
||||
|
||||
-grabmouse Grab the mouse when running in windowed mode.
|
||||
|
||||
-height <y> Specify the screen height, in pixels.
|
||||
|
||||
-nograbmouse Don't grab the mouse when running in windowed mode.
|
||||
|
||||
-nomouse Disable the mouse.
|
||||
|
||||
-nonovert Enable vertical mouse movement.
|
||||
|
||||
-novert Disable vertical mouse movement.
|
||||
|
||||
-width <x> Specify the screen width, in pixels.
|
||||
|
||||
-window Run in a window.
|
||||
|
||||
=== Networking options ===
|
||||
|
||||
-altdeath Start a deathmatch 2.0 game. Weapons do not stay in
|
||||
place and all items respawn after 30 seconds.
|
||||
|
||||
-autojoin Automatically search the local LAN for a multiplayer
|
||||
server and join it.
|
||||
|
||||
-avg Austin Virtual Gaming: end levels after 20 minutes.
|
||||
|
||||
-connect <address> Connect to a multiplayer server running on the given
|
||||
address.
|
||||
|
||||
-deathmatch Start a deathmatch game.
|
||||
|
||||
-dedicated Start a dedicated server, routing packets but not
|
||||
participating in the game itself.
|
||||
|
||||
-dup <n> Reduce the resolution of the game by a factor of n,
|
||||
reducing the amount of network bandwidth needed.
|
||||
|
||||
-extratics <n> Send n extra tics in every packet as insurance
|
||||
against dropped packets.
|
||||
|
||||
-ignoreversion When running a netgame server, ignore version
|
||||
mismatches between the server and the client. Using
|
||||
this option may cause game desyncs to occur, or
|
||||
differences in protocol may mean the netgame will
|
||||
simply not function at all.
|
||||
|
||||
-left Run as the left screen in three screen mode.
|
||||
|
||||
-localsearch Search the local LAN for running servers.
|
||||
|
||||
-oldsync Use original game sync code.
|
||||
|
||||
-port <n> Use the specified UDP port for communications,
|
||||
instead of the default (2342).
|
||||
|
||||
-privateserver When running a server, don't register with the
|
||||
global master server. Implies -server.
|
||||
|
||||
-query <address> Query the status of the server running on the given
|
||||
IP address.
|
||||
|
||||
-right Run as the right screen in three screen mode.
|
||||
|
||||
-search Query the Internet master server for a global list
|
||||
of active servers.
|
||||
|
||||
-server Start a multiplayer server, listening for
|
||||
connections.
|
||||
|
||||
-solo-net Start the game playing as though in a netgame with a
|
||||
single player. This can also be used to play back
|
||||
single player netgame demos.
|
||||
|
||||
-timer <n> For multiplayer games: exit each level after n
|
||||
minutes.
|
||||
|
||||
=== Dehacked and WAD merging ===
|
||||
|
||||
-aa <files> Equivalent to "-af <files> -as <files>".
|
||||
|
||||
-af <files> Simulates the behavior of NWT's -af option, merging
|
||||
flats into the main IWAD directory. Multiple files
|
||||
may be specified.
|
||||
|
||||
-as <files> Simulates the behavior of NWT's -as option, merging
|
||||
sprites into the main IWAD directory. Multiple files
|
||||
may be specified.
|
||||
|
||||
-deh <files> Load the given dehacked patch(es)
|
||||
|
||||
-merge <files> Simulates the behavior of deutex's -merge option,
|
||||
merging a PWAD into the main IWAD. Multiple files may
|
||||
be specified.
|
||||
|
||||
-nocheats Ignore cheats in dehacked files.
|
||||
|
||||
-nwtmerge <files> Simulates the behavior of NWT's -merge option.
|
||||
Multiple files may be specified.
|
||||
|
340
dockerdoom/trunk/COPYING
Normal file
@ -0,0 +1,340 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
Public License instead of this License.
|
6338
dockerdoom/trunk/ChangeLog
Normal file
176
dockerdoom/trunk/HACKING
Normal file
@ -0,0 +1,176 @@
|
||||
|
||||
Coding style guidelines
|
||||
=======================
|
||||
|
||||
The coding style guidelines for Chocolate Doom are designed to keep the
|
||||
style of the original source code. This maintains consistency throughout
|
||||
the program, and does not require the original code to be changed. Some
|
||||
of these guidelines are stricter than what was done in the original
|
||||
source; follow these when writing new code only: there is no need to
|
||||
change existing code to fit them.
|
||||
|
||||
You should set tabs to _display_ as eight spaces, not four. However,
|
||||
_indentation_ should be four spaces. If possible, do not use tab
|
||||
characters at all. There is a utility called "expand" which will remove
|
||||
tab characters. For the reasoning behind this, see:
|
||||
http://www.jwz.org/doc/tabs-vs-spaces.html
|
||||
|
||||
Please write code to an 80 column limit so that it fits within a standard
|
||||
80 column terminal.
|
||||
|
||||
Functions should be named like this: 'AB_FunctionName'. The 'AB' prefix
|
||||
denotes the subsystem (AM_ for automap, G_ for game, etc). If a
|
||||
function is static, you can omit the prefix and just name it like
|
||||
'FunctionName'. Functions and global variables should always be made
|
||||
static if possible.
|
||||
|
||||
Put '_t' on the end of types created with typedef. Type names like this
|
||||
should be all lowercase and have the subsystem name at the start. An
|
||||
example of this is 'txt_window_t'. When creating structures, always
|
||||
typedef them.
|
||||
|
||||
Do not use Hungarian notation.
|
||||
|
||||
Do not use the goto statement.
|
||||
|
||||
Use C++-style comments, ie. '//' comments, not '/* ... */' comments.
|
||||
I don't care that this isn't standard ANSI C.
|
||||
|
||||
Variables should be named like this: 'my_variable_name', not like this:
|
||||
'MyVariableName'. In pointer variable declarations, place the '*' next
|
||||
to the variable name, not the type.
|
||||
|
||||
When using an if, do, while, or for statement, always use the { } braces
|
||||
even when they are not necessary. For example, do this:
|
||||
|
||||
if (condition)
|
||||
{
|
||||
body;
|
||||
}
|
||||
|
||||
Not this:
|
||||
|
||||
if (condition) // NO
|
||||
body;
|
||||
|
||||
Write code like this:
|
||||
|
||||
typedef struct
|
||||
{
|
||||
int member1;
|
||||
char *member2;
|
||||
} my_structure_t;
|
||||
|
||||
void FunctionName(int argument, int arg2, int arg3, int arg4, int arg5,
|
||||
int arg6, int arg7)
|
||||
{
|
||||
if (condition)
|
||||
{
|
||||
body;
|
||||
}
|
||||
else if (condition)
|
||||
{
|
||||
body;
|
||||
}
|
||||
else
|
||||
{
|
||||
body;
|
||||
}
|
||||
|
||||
if (very_long_condition_like_this_one_that_forces_a_line_break
|
||||
&& other_condition)
|
||||
{
|
||||
body;
|
||||
}
|
||||
|
||||
switch (argument)
|
||||
{
|
||||
case FIRST:
|
||||
code;
|
||||
break;
|
||||
|
||||
case SECOND:
|
||||
code;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
for (a=0; a<10; ++a)
|
||||
{
|
||||
loop_body;
|
||||
}
|
||||
|
||||
while (a < 10)
|
||||
{
|
||||
loop_body;
|
||||
}
|
||||
|
||||
do
|
||||
{
|
||||
|
||||
} while (condition);
|
||||
}
|
||||
|
||||
Portability
|
||||
===========
|
||||
|
||||
Chocolate Doom is designed to be cross-platform and work on different
|
||||
Operating Systems and processors. Bear this in mind when writing code.
|
||||
|
||||
Do not use the long type (its size differs across platforms; use
|
||||
int or int64_t depending on which you want).
|
||||
|
||||
Use Doom's byte data type for byte data. 'int' is assumed to be a
|
||||
32-bit integer, and 'short' is a 16-bit integer. You can also use the
|
||||
ISO C99 data types: intN_t and uintN_t where N is 8,16,32,64.
|
||||
|
||||
Be careful with platform dependencies: do not use Windows API
|
||||
functions, for example. Use SDL where possible.
|
||||
|
||||
Preprocessor #defines are set that can be used to identify the OS
|
||||
if necessary: _WIN32 for Windows and __MACOSX__ for MacOS X. Others
|
||||
are set through SDL. Try to avoid this if possible.
|
||||
|
||||
Be careful of endianness! Doom has SHORT() and LONG() macros that
|
||||
do endianness conversion. Never assume that integer types have a
|
||||
particular byte ordering. Similarly, never assume that fields
|
||||
inside a structure are aligned in a particular way. This is most
|
||||
relevant when reading or writing data to a file or a network pipe.
|
||||
|
||||
For signed integers, you shouldn't assume that (i >> n) is the same as
|
||||
(i / (1 << n)). However, most processors handle bitshifts of signed
|
||||
integers properly, so it's not a huge problem.
|
||||
|
||||
|
||||
GNU GPL and licensing
|
||||
=====================
|
||||
|
||||
All code submitted to the project must be licensed under the GNU GPL or a
|
||||
compatible license. If you use code that you haven't 100% written
|
||||
yourself, say so. Add a copyright header to the start of every file. Use
|
||||
this template:
|
||||
|
||||
// Emacs style mode select -*- C++ -*-
|
||||
//-----------------------------------------------------------------------------
|
||||
//
|
||||
// Copyright(C) YEAR Author's name
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU General Public License
|
||||
// as published by the Free Software Foundation; either version 2
|
||||
// of the License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
// 02111-1307, USA.
|
||||
|
||||
# vim: tw=70
|
||||
|
177
dockerdoom/trunk/INSTALL
Normal file
@ -0,0 +1,177 @@
|
||||
|
||||
Chocolate Doom installation
|
||||
===========================
|
||||
|
||||
These are instructions for how to install and set up Chocolate Doom
|
||||
for play.
|
||||
|
||||
Building Chocolate Doom
|
||||
-----------------------
|
||||
|
||||
Before you can play Chocolate Doom, you need to compile a binary that
|
||||
you can run. For compilation, Chocolate Doom requires the following
|
||||
to be installed:
|
||||
|
||||
* A C compiler (gcc is recommended)
|
||||
* make (GNU make is recommended)
|
||||
* LibSDL (see http://www.libsdl.org/)
|
||||
* SDL_mixer (see http://www.libsdl.org/projects/SDL_mixer/)
|
||||
* SDL_net (see http://www.libsdl.org/projects/SDL_net/)
|
||||
* Python (optional)
|
||||
|
||||
Follow the standard instructions for installing an autotools-based
|
||||
package:
|
||||
|
||||
1. Run './configure' to initialize the package.
|
||||
2. Run 'make' to compile the package.
|
||||
3. Run 'make install' to install the package.
|
||||
|
||||
An automated build script is available that installs the necessary
|
||||
dependencies and builds the source code automatically. See the build
|
||||
instructions on the website.
|
||||
|
||||
Advanced topics such as cross-compilation are beyond the scope of this
|
||||
document. Please see the GNU autoconf / automake documentation for more
|
||||
information.
|
||||
|
||||
Obtaining an IWAD file
|
||||
----------------------
|
||||
|
||||
To play Doom, you need an IWAD file. This file contains the game data
|
||||
(graphics, sounds, etc). The full versions of the Doom games are
|
||||
proprietary and need to be bought. The IWAD file has one of the
|
||||
following names:
|
||||
|
||||
doom1.wad (Shareware Doom)
|
||||
doom.wad (Registered / Ultimate Doom)
|
||||
doom2.wad (Doom 2)
|
||||
tnt.wad (Final Doom: TNT: Evilution)
|
||||
plutonia.wad (Final Doom: Plutonia Experiment)
|
||||
chex.wad (Chex Quest)
|
||||
|
||||
If you don't have a copy of a commercial version, you can download
|
||||
the shareware version (extract the file named doom1.wad):
|
||||
|
||||
* http://www.doomworld.com/idgames/index.php?id=7053
|
||||
(idstuff/doom/win95/doom95.zip in your nearest /idgames mirror)
|
||||
|
||||
If you have a commercial version, obtaining the IWAD file is usually
|
||||
straightforward. The method depends on how you obtained your copy of
|
||||
the game:
|
||||
|
||||
* The Doom games are available to buy for download on Steam
|
||||
(http://www.steampowered.com/). To find the IWAD files on a
|
||||
Windows system, look in the Steam directory (usually within
|
||||
"Program Files"), under the "steamapps/common" path.
|
||||
|
||||
* There have been several CD-based versions of Doom. Generally, the
|
||||
IWAD files can be found on the CD and copied off directly.
|
||||
|
||||
* If the IWAD files are not directly available on the CD, or you have
|
||||
a floppy disk version, installation is more difficult. The best
|
||||
suggestion is to use a DOS emulator (such as DOSbox) to run the
|
||||
installer.
|
||||
|
||||
* As an alternative to using an emulator, it is possible to extract
|
||||
the files manually. On the install disk(s), you will find several
|
||||
files with numbered extensions (with CD versions there may be a
|
||||
single large file with the extension .1, eg. "resource.1").
|
||||
|
||||
From the command line it is possible to combine these files into a
|
||||
single large file, using a command similar to the following:
|
||||
|
||||
cat doom_se.1 doom_se.2 doom_se.3 doom_se.4 doom_se.5 > doom_se.lha
|
||||
|
||||
The resulting file is an LHA archive file, and it can be extracted
|
||||
using an LHA archive tool (there is one available for almost every
|
||||
operating system).
|
||||
|
||||
Running the game
|
||||
----------------
|
||||
|
||||
Chocolate Doom needs to know where to find your IWAD file. To do this,
|
||||
do one of the following:
|
||||
|
||||
* Run Chocolate Doom from the Unix console with the '-iwad' command
|
||||
line parameter to specify the IWAD file to use, eg.
|
||||
|
||||
chocolate-doom -iwad /root/doom2.wad
|
||||
|
||||
* Put the file into one of the following directories:
|
||||
|
||||
/usr/share/games/doom
|
||||
/usr/local/share/games/doom
|
||||
|
||||
* Set the environment variable DOOMWADDIR to specify the path to a
|
||||
directory containing your IWAD files.
|
||||
|
||||
* If you have multiple IWADs in different directories, set the
|
||||
environment variable DOOMWADPATH to be a colon-separated list of
|
||||
directories to search (similar to the Unix PATH environment
|
||||
variable).
|
||||
|
||||
Playing with Chex Quest
|
||||
-----------------------
|
||||
|
||||
Chex Quest is a game based on Doom with some minor modifications that
|
||||
was distributed with boxes of Chex cereal in 1997. It is possible to
|
||||
play Chex Quest using Chocolate Doom. To do this, the following files
|
||||
are needed:
|
||||
|
||||
* The IWAD file 'chex.wad', from the Chex Quest CD.
|
||||
|
||||
* The dehacked patch 'chex.deh', which can be found here:
|
||||
http://www.doomworld.com/idgames/?id=15420
|
||||
(utils/exe_edit/patches/chexdeh.zip in your nearest /idgames mirror)
|
||||
|
||||
Copy these files into a directory together and use the '-iwad' command
|
||||
line parameter to specify the Chex Quest IWAD file:
|
||||
|
||||
chocolate-doom -iwad chex.wad
|
||||
|
||||
Installing upgrades
|
||||
-------------------
|
||||
|
||||
Chocolate Doom requires a version 1.9 IWAD file. Generally, if you
|
||||
install a recent version of Doom you should have a version 1.9 IWAD.
|
||||
However, if you are installing from a very old CD version or from
|
||||
floppy disks, you might find you have an older version.
|
||||
|
||||
The most obvious symptom of an out of date IWAD file is that the game
|
||||
will exit at the title screen before the demo starts, with the message
|
||||
"Demo is from a different game version!". If this happens, your IWAD
|
||||
file is out of date and you need to upgrade.
|
||||
|
||||
Id Software released upgrade patches that will update your game to
|
||||
version 1.9. The following sites have the patches:
|
||||
|
||||
http://www.doomworld.com/files/patches.shtml
|
||||
http://www.doom2.net/doom2/utils.html
|
||||
ftp://ftp.idsoftware.com/idstuff/doom2
|
||||
|
||||
As the patches are binary patches that run as DOS executables, you
|
||||
will need to use a DOS emulator (such as DOSBox) to run them.
|
||||
|
||||
Music support
|
||||
-------------
|
||||
|
||||
Chocolate Doom includes OPL emulation code that accurately reproduces
|
||||
the way that the in-game music sounded under DOS when using an
|
||||
Adlib/Soundblaster card. This is, however, not to everyone's taste.
|
||||
|
||||
As an alternative it is possible to use Timidity for high quality MIDI
|
||||
playback:
|
||||
|
||||
http://timidity.sourceforge.net/
|
||||
|
||||
A good set of patches for Timidity is the eawpats collection, which can
|
||||
be found here:
|
||||
|
||||
http://www.doomworld.com/idgames/index.php?id=13928
|
||||
(Doom idgames archive, /sounds/eawpats.zip)
|
||||
|
||||
When compiling from source, be sure to compile and install timidity
|
||||
before installing SDL_mixer.
|
||||
|
||||
# vim: tw=70
|
||||
|
804
dockerdoom/trunk/Makefile
Normal file
@ -0,0 +1,804 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# Makefile. Generated from Makefile.in by configure.
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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.
|
||||
|
||||
|
||||
|
||||
|
||||
pkgdatadir = $(datadir)/psdoom
|
||||
pkgincludedir = $(includedir)/psdoom
|
||||
pkglibdir = $(libdir)/psdoom
|
||||
pkglibexecdir = $(libexecdir)/psdoom
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = .
|
||||
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in $(srcdir)/config.hin \
|
||||
$(srcdir)/rpm.spec.in $(top_srcdir)/configure \
|
||||
$(top_srcdir)/pkg/osx/Info-gnustep.plist.in \
|
||||
$(top_srcdir)/pkg/osx/Info.plist.in AUTHORS COPYING ChangeLog \
|
||||
INSTALL NEWS TODO autotools/depcomp autotools/install-sh \
|
||||
autotools/missing
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno config.status.lineno
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = config.h
|
||||
CONFIG_CLEAN_FILES = rpm.spec pkg/osx/Info.plist \
|
||||
pkg/osx/Info-gnustep.plist
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
||||
html-recursive info-recursive install-data-recursive \
|
||||
install-dvi-recursive install-exec-recursive \
|
||||
install-html-recursive install-info-recursive \
|
||||
install-pdf-recursive install-ps-recursive install-recursive \
|
||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
||||
ps-recursive uninstall-recursive
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__installdirs = "$(DESTDIR)$(docdir)"
|
||||
DATA = $(doc_DATA) $(noinst_DATA)
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
||||
distdir dist dist-all distcheck
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
top_distdir = $(distdir)
|
||||
am__remove_distdir = \
|
||||
{ test ! -d "$(distdir)" \
|
||||
|| { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
|
||||
&& rm -fr "$(distdir)"; }; }
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
DIST_ARCHIVES = $(distdir).tar.gz
|
||||
GZIP_ENV = --best
|
||||
distuninstallcheck_listfiles = find . -type f -print
|
||||
distcleancheck_listfiles = find . -type f -print
|
||||
ACLOCAL = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run aclocal-1.11
|
||||
AMTAR = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run tar
|
||||
AUTOCONF = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoconf
|
||||
AUTOHEADER = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoheader
|
||||
AUTOMAKE = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run automake-1.11
|
||||
AWK = gawk
|
||||
CC = gcc
|
||||
CCDEPMODE = depmode=gcc3
|
||||
CFLAGS = -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
CPP = gcc -E
|
||||
CPPFLAGS =
|
||||
CYGPATH_W = echo
|
||||
DEFS = -DHAVE_CONFIG_H
|
||||
DEPDIR = .deps
|
||||
ECHO_C =
|
||||
ECHO_N = -n
|
||||
ECHO_T =
|
||||
EGREP = /bin/grep -E
|
||||
EXEEXT =
|
||||
GREP = /bin/grep
|
||||
HAVE_PYTHON = true
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_SCRIPT = ${INSTALL}
|
||||
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
||||
LDFLAGS = -lSDL -lpthread
|
||||
LIBOBJS =
|
||||
LIBS = -lm
|
||||
LTLIBOBJS =
|
||||
MAKEINFO = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run makeinfo
|
||||
MKDIR_P = /bin/mkdir -p
|
||||
OBJEXT = o
|
||||
PACKAGE = psdoom
|
||||
PACKAGE_BUGREPORT = orsonteodoro@yahoo.com
|
||||
PACKAGE_COPYRIGHT = Copyright (C) 1993-2012
|
||||
PACKAGE_LICENSE = GNU General Public License, version 2
|
||||
PACKAGE_MAINTAINER = Orson Teodoro
|
||||
PACKAGE_NAME = psdoom
|
||||
PACKAGE_SHORTDESC = psdoom-ng source port - psDooM with Chocolate Doom
|
||||
PACKAGE_STRING = psdoom 2012.02.05-1.6.0
|
||||
PACKAGE_TARNAME = psdoom
|
||||
PACKAGE_URL = https://github.com/orsonteodoro/psdoom-ng/
|
||||
PACKAGE_VERSION = 2012.02.05-1.6.0
|
||||
PATH_SEPARATOR = :
|
||||
PROGRAM_PREFIX = ps
|
||||
RANLIB = ranlib
|
||||
SDLMIXER_CFLAGS =
|
||||
SDLMIXER_LIBS = -lSDL_mixer
|
||||
SDLNET_CFLAGS =
|
||||
SDLNET_LIBS = -lSDL_net
|
||||
SDL_CFLAGS = -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
SDL_CONFIG = /usr/bin/sdl-config
|
||||
SDL_LIBS = -lSDL -lpthread
|
||||
SET_MAKE =
|
||||
SHELL = /bin/sh
|
||||
STRIP = strip
|
||||
VERSION = 2012.02.05-1.6.0
|
||||
WINDOWS_RC_VERSION = 2012, 02, 05-1, 6, 0, 0
|
||||
WINDRES =
|
||||
abs_builddir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
abs_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
abs_top_builddir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
abs_top_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
ac_aux_dir = autotools
|
||||
ac_ct_CC = gcc
|
||||
am__include = include
|
||||
am__leading_dot = .
|
||||
am__quote =
|
||||
am__tar = ${AMTAR} chof - "$$tardir"
|
||||
am__untar = ${AMTAR} xf -
|
||||
bindir = ${exec_prefix}/bin
|
||||
build_alias =
|
||||
builddir = .
|
||||
datadir = ${datarootdir}
|
||||
datarootdir = ${prefix}/share
|
||||
docdir = $(prefix)/share/doc/psdoom
|
||||
dvidir = ${docdir}
|
||||
exec_prefix = ${prefix}
|
||||
host_alias =
|
||||
htmldir = ${docdir}
|
||||
includedir = ${prefix}/include
|
||||
infodir = ${datarootdir}/info
|
||||
install_sh = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/install-sh
|
||||
libdir = ${exec_prefix}/lib
|
||||
libexecdir = ${exec_prefix}/libexec
|
||||
localedir = ${datarootdir}/locale
|
||||
localstatedir = ${prefix}/var
|
||||
mandir = ${datarootdir}/man
|
||||
mkdir_p = /bin/mkdir -p
|
||||
oldincludedir = /usr/include
|
||||
pdfdir = ${docdir}
|
||||
prefix = /usr/local
|
||||
program_transform_name = s,x,x,
|
||||
psdir = ${docdir}
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
sharedstatedir = ${prefix}/com
|
||||
srcdir = .
|
||||
sysconfdir = ${prefix}/etc
|
||||
target_alias =
|
||||
top_build_prefix =
|
||||
top_builddir = .
|
||||
top_srcdir = .
|
||||
AUX_DIST_GEN = \
|
||||
$(ac_aux_dir)/install-sh \
|
||||
$(ac_aux_dir)/missing
|
||||
|
||||
MSVC_FILES = \
|
||||
msvc/README \
|
||||
msvc/config.h \
|
||||
msvc/inttypes.h \
|
||||
msvc/stdint.h \
|
||||
msvc/win32.rc \
|
||||
msvc/ChocolateDoom.sln \
|
||||
msvc/ChocolateDoom.vcproj
|
||||
|
||||
CODEBLOCKS_FILES = \
|
||||
codeblocks/config.h \
|
||||
codeblocks/game.cbp \
|
||||
codeblocks/game-res.rc \
|
||||
codeblocks/libpcsound.cbp \
|
||||
codeblocks/main.workspace \
|
||||
codeblocks/README \
|
||||
codeblocks/server.cbp \
|
||||
codeblocks/setup.cbp \
|
||||
codeblocks/setup-res.rc \
|
||||
codeblocks/textscreen.cbp
|
||||
|
||||
DOC_FILES = \
|
||||
CMDLINE \
|
||||
README \
|
||||
README.OPL \
|
||||
NEWS \
|
||||
ChangeLog \
|
||||
NOT-BUGS
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(AUX_DIST_GEN) \
|
||||
$(MSVC_FILES) \
|
||||
$(CODEBLOCKS_FILES) \
|
||||
$(DOC_FILES) \
|
||||
.lvimrc \
|
||||
HACKING \
|
||||
TODO \
|
||||
rpm.spec
|
||||
|
||||
doc_DATA = $(DOC_FILES)
|
||||
MAINTAINERCLEANFILES = $(AUX_DIST_GEN)
|
||||
SUBDIRS = wince textscreen opl pcsound data src man setup
|
||||
DIST_SUBDIRS = pkg $(SUBDIRS)
|
||||
noinst_DATA = CMDLINE
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
am--refresh:
|
||||
@:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
|
||||
$(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
|
||||
&& exit 0; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
echo ' $(SHELL) ./config.status'; \
|
||||
$(SHELL) ./config.status;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
$(SHELL) ./config.status --recheck
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
$(am__cd) $(srcdir) && $(AUTOCONF)
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
config.h: stamp-h1
|
||||
@if test ! -f $@; then \
|
||||
rm -f stamp-h1; \
|
||||
$(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
|
||||
else :; fi
|
||||
|
||||
stamp-h1: $(srcdir)/config.hin $(top_builddir)/config.status
|
||||
@rm -f stamp-h1
|
||||
cd $(top_builddir) && $(SHELL) ./config.status config.h
|
||||
$(srcdir)/config.hin: $(am__configure_deps)
|
||||
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
||||
rm -f stamp-h1
|
||||
touch $@
|
||||
|
||||
distclean-hdr:
|
||||
-rm -f config.h stamp-h1
|
||||
rpm.spec: $(top_builddir)/config.status $(srcdir)/rpm.spec.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
pkg/osx/Info.plist: $(top_builddir)/config.status $(top_srcdir)/pkg/osx/Info.plist.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
pkg/osx/Info-gnustep.plist: $(top_builddir)/config.status $(top_srcdir)/pkg/osx/Info-gnustep.plist.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
install-docDATA: $(doc_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
|
||||
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-docDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
test -n "$$files" || exit 0; \
|
||||
echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(docdir)" && rm -f $$files
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run `make' without going through this Makefile.
|
||||
# To change the values of `make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in `config.status', edit `config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||
# (2) otherwise, pass the desired values on the `make' command line.
|
||||
$(RECURSIVE_TARGETS):
|
||||
@fail= failcom='exit 1'; \
|
||||
for f in x $$MAKEFLAGS; do \
|
||||
case $$f in \
|
||||
*=* | --[!k]*);; \
|
||||
*k*) failcom='fail=yes';; \
|
||||
esac; \
|
||||
done; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
$(RECURSIVE_CLEAN_TARGETS):
|
||||
@fail= failcom='exit 1'; \
|
||||
for f in x $$MAKEFLAGS; do \
|
||||
case $$f in \
|
||||
*=* | --[!k]*);; \
|
||||
*k*) failcom='fail=yes';; \
|
||||
esac; \
|
||||
done; \
|
||||
dot_seen=no; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
rev=''; for subdir in $$list; do \
|
||||
if test "$$subdir" = "."; then :; else \
|
||||
rev="$$subdir $$rev"; \
|
||||
fi; \
|
||||
done; \
|
||||
rev="$$rev ."; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
for subdir in $$rev; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done && test -z "$$fail"
|
||||
tags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||
done
|
||||
ctags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
||||
done
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
mkid -fID $$unique
|
||||
tags: TAGS
|
||||
|
||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) config.hin $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
list='$(SOURCES) $(HEADERS) config.hin $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: CTAGS
|
||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.hin $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
list='$(SOURCES) $(HEADERS) config.hin $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
$(am__remove_distdir)
|
||||
test -d "$(distdir)" || mkdir "$(distdir)"
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
-test -n "$(am__skip_mode_fix)" \
|
||||
|| find "$(distdir)" -type d ! -perm -755 \
|
||||
-exec chmod u+rwx,go+rx {} \; -o \
|
||||
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|
||||
|| chmod -R a+r "$(distdir)"
|
||||
dist-gzip: distdir
|
||||
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-bzip2: distdir
|
||||
tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-lzma: distdir
|
||||
tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-xz: distdir
|
||||
tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-shar: distdir
|
||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-zip: distdir
|
||||
-rm -f $(distdir).zip
|
||||
zip -rq $(distdir).zip $(distdir)
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist dist-all: distdir
|
||||
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
# This target untars the dist file and tries a VPATH configuration. Then
|
||||
# it guarantees that the distribution is self-contained by making another
|
||||
# tarfile.
|
||||
distcheck: dist
|
||||
case '$(DIST_ARCHIVES)' in \
|
||||
*.tar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||||
*.tar.bz2*) \
|
||||
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
||||
*.tar.lzma*) \
|
||||
lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
|
||||
*.tar.xz*) \
|
||||
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
|
||||
*.tar.Z*) \
|
||||
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||||
*.shar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
|
||||
*.zip*) \
|
||||
unzip $(distdir).zip ;;\
|
||||
esac
|
||||
chmod -R a-w $(distdir); chmod a+w $(distdir)
|
||||
mkdir $(distdir)/_build
|
||||
mkdir $(distdir)/_inst
|
||||
chmod a-w $(distdir)
|
||||
test -d $(distdir)/_build || exit 0; \
|
||||
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
|
||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||
&& am__cwd=`pwd` \
|
||||
&& $(am__cd) $(distdir)/_build \
|
||||
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
|
||||
distuninstallcheck \
|
||||
&& chmod -R a-w "$$dc_install_base" \
|
||||
&& ({ \
|
||||
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
|
||||
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
|
||||
} || { rm -rf "$$dc_destdir"; exit 1; }) \
|
||||
&& rm -rf "$$dc_destdir" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dist \
|
||||
&& rm -rf $(DIST_ARCHIVES) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
|
||||
&& cd "$$am__cwd" \
|
||||
|| exit 1
|
||||
$(am__remove_distdir)
|
||||
@(echo "$(distdir) archives ready for distribution: "; \
|
||||
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
|
||||
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
|
||||
distuninstallcheck:
|
||||
@$(am__cd) '$(distuninstallcheck_dir)' \
|
||||
&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
|
||||
|| { echo "ERROR: files left after uninstall:" ; \
|
||||
if test -n "$(DESTDIR)"; then \
|
||||
echo " (check DESTDIR support)"; \
|
||||
fi ; \
|
||||
$(distuninstallcheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
distcleancheck: distclean
|
||||
@if test '$(srcdir)' = . ; then \
|
||||
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|
||||
|| { echo "ERROR: files left in build directory after distclean:" ; \
|
||||
$(distcleancheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(DATA) config.h
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
for dir in "$(DESTDIR)$(docdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-docDATA
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -rf $(top_srcdir)/autom4te.cache
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-docDATA
|
||||
|
||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
|
||||
ctags-recursive install-am install-strip tags-recursive
|
||||
|
||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
||||
all all-am am--refresh check check-am clean clean-generic \
|
||||
ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
|
||||
dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
|
||||
distclean distclean-generic distclean-hdr distclean-tags \
|
||||
distcleancheck distdir distuninstallcheck dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-docDATA install-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs installdirs-am \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \
|
||||
uninstall uninstall-am uninstall-docDATA
|
||||
|
||||
|
||||
CMDLINE : src/
|
||||
./man/docgen -p man/CMDLINE.template src/ > $@
|
||||
|
||||
INSTALL : man/INSTALL.template man/simplecpp
|
||||
./man/simplecpp < man/INSTALL.template > $@
|
||||
|
||||
# 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:
|
63
dockerdoom/trunk/Makefile.am
Normal file
@ -0,0 +1,63 @@
|
||||
AUX_DIST_GEN = \
|
||||
$(ac_aux_dir)/install-sh \
|
||||
$(ac_aux_dir)/missing
|
||||
|
||||
MSVC_FILES= \
|
||||
msvc/README \
|
||||
msvc/config.h \
|
||||
msvc/inttypes.h \
|
||||
msvc/stdint.h \
|
||||
msvc/win32.rc \
|
||||
msvc/ChocolateDoom.sln \
|
||||
msvc/ChocolateDoom.vcproj
|
||||
|
||||
CODEBLOCKS_FILES= \
|
||||
codeblocks/config.h \
|
||||
codeblocks/game.cbp \
|
||||
codeblocks/game-res.rc \
|
||||
codeblocks/libpcsound.cbp \
|
||||
codeblocks/main.workspace \
|
||||
codeblocks/README \
|
||||
codeblocks/server.cbp \
|
||||
codeblocks/setup.cbp \
|
||||
codeblocks/setup-res.rc \
|
||||
codeblocks/textscreen.cbp
|
||||
|
||||
DOC_FILES= \
|
||||
CMDLINE \
|
||||
README \
|
||||
README.OPL \
|
||||
NEWS \
|
||||
ChangeLog \
|
||||
NOT-BUGS
|
||||
|
||||
EXTRA_DIST= \
|
||||
$(AUX_DIST_GEN) \
|
||||
$(MSVC_FILES) \
|
||||
$(CODEBLOCKS_FILES) \
|
||||
$(DOC_FILES) \
|
||||
.lvimrc \
|
||||
HACKING \
|
||||
TODO \
|
||||
rpm.spec
|
||||
|
||||
docdir=$(prefix)/share/doc/@PACKAGE@
|
||||
doc_DATA=$(DOC_FILES)
|
||||
|
||||
MAINTAINERCLEANFILES = $(AUX_DIST_GEN)
|
||||
|
||||
SUBDIRS=wince textscreen opl pcsound data src man setup
|
||||
DIST_SUBDIRS=pkg $(SUBDIRS)
|
||||
|
||||
if HAVE_PYTHON
|
||||
|
||||
noinst_DATA=CMDLINE
|
||||
|
||||
CMDLINE : src/
|
||||
./man/docgen -p man/CMDLINE.template src/ > $@
|
||||
|
||||
INSTALL : man/INSTALL.template man/simplecpp
|
||||
./man/simplecpp < man/INSTALL.template > $@
|
||||
|
||||
endif
|
||||
|
804
dockerdoom/trunk/Makefile.in
Normal file
@ -0,0 +1,804 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
|
||||
# Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = .
|
||||
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in $(srcdir)/config.hin \
|
||||
$(srcdir)/rpm.spec.in $(top_srcdir)/configure \
|
||||
$(top_srcdir)/pkg/osx/Info-gnustep.plist.in \
|
||||
$(top_srcdir)/pkg/osx/Info.plist.in AUTHORS COPYING ChangeLog \
|
||||
INSTALL NEWS TODO autotools/depcomp autotools/install-sh \
|
||||
autotools/missing
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno config.status.lineno
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = config.h
|
||||
CONFIG_CLEAN_FILES = rpm.spec pkg/osx/Info.plist \
|
||||
pkg/osx/Info-gnustep.plist
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
||||
html-recursive info-recursive install-data-recursive \
|
||||
install-dvi-recursive install-exec-recursive \
|
||||
install-html-recursive install-info-recursive \
|
||||
install-pdf-recursive install-ps-recursive install-recursive \
|
||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
||||
ps-recursive uninstall-recursive
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__installdirs = "$(DESTDIR)$(docdir)"
|
||||
DATA = $(doc_DATA) $(noinst_DATA)
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
||||
distdir dist dist-all distcheck
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
top_distdir = $(distdir)
|
||||
am__remove_distdir = \
|
||||
{ test ! -d "$(distdir)" \
|
||||
|| { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
|
||||
&& rm -fr "$(distdir)"; }; }
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
DIST_ARCHIVES = $(distdir).tar.gz
|
||||
GZIP_ENV = --best
|
||||
distuninstallcheck_listfiles = find . -type f -print
|
||||
distcleancheck_listfiles = find . -type f -print
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
GREP = @GREP@
|
||||
HAVE_PYTHON = @HAVE_PYTHON@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_COPYRIGHT = @PACKAGE_COPYRIGHT@
|
||||
PACKAGE_LICENSE = @PACKAGE_LICENSE@
|
||||
PACKAGE_MAINTAINER = @PACKAGE_MAINTAINER@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_SHORTDESC = @PACKAGE_SHORTDESC@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PROGRAM_PREFIX = @PROGRAM_PREFIX@
|
||||
RANLIB = @RANLIB@
|
||||
SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@
|
||||
SDLMIXER_LIBS = @SDLMIXER_LIBS@
|
||||
SDLNET_CFLAGS = @SDLNET_CFLAGS@
|
||||
SDLNET_LIBS = @SDLNET_LIBS@
|
||||
SDL_CFLAGS = @SDL_CFLAGS@
|
||||
SDL_CONFIG = @SDL_CONFIG@
|
||||
SDL_LIBS = @SDL_LIBS@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
WINDOWS_RC_VERSION = @WINDOWS_RC_VERSION@
|
||||
WINDRES = @WINDRES@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_aux_dir = @ac_aux_dir@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build_alias = @build_alias@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = $(prefix)/share/doc/@PACKAGE@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host_alias = @host_alias@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
AUX_DIST_GEN = \
|
||||
$(ac_aux_dir)/install-sh \
|
||||
$(ac_aux_dir)/missing
|
||||
|
||||
MSVC_FILES = \
|
||||
msvc/README \
|
||||
msvc/config.h \
|
||||
msvc/inttypes.h \
|
||||
msvc/stdint.h \
|
||||
msvc/win32.rc \
|
||||
msvc/ChocolateDoom.sln \
|
||||
msvc/ChocolateDoom.vcproj
|
||||
|
||||
CODEBLOCKS_FILES = \
|
||||
codeblocks/config.h \
|
||||
codeblocks/game.cbp \
|
||||
codeblocks/game-res.rc \
|
||||
codeblocks/libpcsound.cbp \
|
||||
codeblocks/main.workspace \
|
||||
codeblocks/README \
|
||||
codeblocks/server.cbp \
|
||||
codeblocks/setup.cbp \
|
||||
codeblocks/setup-res.rc \
|
||||
codeblocks/textscreen.cbp
|
||||
|
||||
DOC_FILES = \
|
||||
CMDLINE \
|
||||
README \
|
||||
README.OPL \
|
||||
NEWS \
|
||||
ChangeLog \
|
||||
NOT-BUGS
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(AUX_DIST_GEN) \
|
||||
$(MSVC_FILES) \
|
||||
$(CODEBLOCKS_FILES) \
|
||||
$(DOC_FILES) \
|
||||
.lvimrc \
|
||||
HACKING \
|
||||
TODO \
|
||||
rpm.spec
|
||||
|
||||
doc_DATA = $(DOC_FILES)
|
||||
MAINTAINERCLEANFILES = $(AUX_DIST_GEN)
|
||||
SUBDIRS = wince textscreen opl pcsound data src man setup
|
||||
DIST_SUBDIRS = pkg $(SUBDIRS)
|
||||
@HAVE_PYTHON_TRUE@noinst_DATA = CMDLINE
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
am--refresh:
|
||||
@:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
|
||||
$(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
|
||||
&& exit 0; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
echo ' $(SHELL) ./config.status'; \
|
||||
$(SHELL) ./config.status;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
$(SHELL) ./config.status --recheck
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
$(am__cd) $(srcdir) && $(AUTOCONF)
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
config.h: stamp-h1
|
||||
@if test ! -f $@; then \
|
||||
rm -f stamp-h1; \
|
||||
$(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
|
||||
else :; fi
|
||||
|
||||
stamp-h1: $(srcdir)/config.hin $(top_builddir)/config.status
|
||||
@rm -f stamp-h1
|
||||
cd $(top_builddir) && $(SHELL) ./config.status config.h
|
||||
$(srcdir)/config.hin: $(am__configure_deps)
|
||||
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
||||
rm -f stamp-h1
|
||||
touch $@
|
||||
|
||||
distclean-hdr:
|
||||
-rm -f config.h stamp-h1
|
||||
rpm.spec: $(top_builddir)/config.status $(srcdir)/rpm.spec.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
pkg/osx/Info.plist: $(top_builddir)/config.status $(top_srcdir)/pkg/osx/Info.plist.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
pkg/osx/Info-gnustep.plist: $(top_builddir)/config.status $(top_srcdir)/pkg/osx/Info-gnustep.plist.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
install-docDATA: $(doc_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
|
||||
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-docDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
test -n "$$files" || exit 0; \
|
||||
echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(docdir)" && rm -f $$files
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run `make' without going through this Makefile.
|
||||
# To change the values of `make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in `config.status', edit `config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||
# (2) otherwise, pass the desired values on the `make' command line.
|
||||
$(RECURSIVE_TARGETS):
|
||||
@fail= failcom='exit 1'; \
|
||||
for f in x $$MAKEFLAGS; do \
|
||||
case $$f in \
|
||||
*=* | --[!k]*);; \
|
||||
*k*) failcom='fail=yes';; \
|
||||
esac; \
|
||||
done; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
$(RECURSIVE_CLEAN_TARGETS):
|
||||
@fail= failcom='exit 1'; \
|
||||
for f in x $$MAKEFLAGS; do \
|
||||
case $$f in \
|
||||
*=* | --[!k]*);; \
|
||||
*k*) failcom='fail=yes';; \
|
||||
esac; \
|
||||
done; \
|
||||
dot_seen=no; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
rev=''; for subdir in $$list; do \
|
||||
if test "$$subdir" = "."; then :; else \
|
||||
rev="$$subdir $$rev"; \
|
||||
fi; \
|
||||
done; \
|
||||
rev="$$rev ."; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
for subdir in $$rev; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done && test -z "$$fail"
|
||||
tags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||
done
|
||||
ctags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
||||
done
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
mkid -fID $$unique
|
||||
tags: TAGS
|
||||
|
||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) config.hin $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
list='$(SOURCES) $(HEADERS) config.hin $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: CTAGS
|
||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.hin $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
list='$(SOURCES) $(HEADERS) config.hin $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
$(am__remove_distdir)
|
||||
test -d "$(distdir)" || mkdir "$(distdir)"
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
-test -n "$(am__skip_mode_fix)" \
|
||||
|| find "$(distdir)" -type d ! -perm -755 \
|
||||
-exec chmod u+rwx,go+rx {} \; -o \
|
||||
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|
||||
|| chmod -R a+r "$(distdir)"
|
||||
dist-gzip: distdir
|
||||
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-bzip2: distdir
|
||||
tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-lzma: distdir
|
||||
tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-xz: distdir
|
||||
tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-shar: distdir
|
||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-zip: distdir
|
||||
-rm -f $(distdir).zip
|
||||
zip -rq $(distdir).zip $(distdir)
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist dist-all: distdir
|
||||
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
# This target untars the dist file and tries a VPATH configuration. Then
|
||||
# it guarantees that the distribution is self-contained by making another
|
||||
# tarfile.
|
||||
distcheck: dist
|
||||
case '$(DIST_ARCHIVES)' in \
|
||||
*.tar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||||
*.tar.bz2*) \
|
||||
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
||||
*.tar.lzma*) \
|
||||
lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
|
||||
*.tar.xz*) \
|
||||
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
|
||||
*.tar.Z*) \
|
||||
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||||
*.shar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
|
||||
*.zip*) \
|
||||
unzip $(distdir).zip ;;\
|
||||
esac
|
||||
chmod -R a-w $(distdir); chmod a+w $(distdir)
|
||||
mkdir $(distdir)/_build
|
||||
mkdir $(distdir)/_inst
|
||||
chmod a-w $(distdir)
|
||||
test -d $(distdir)/_build || exit 0; \
|
||||
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
|
||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||
&& am__cwd=`pwd` \
|
||||
&& $(am__cd) $(distdir)/_build \
|
||||
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
|
||||
distuninstallcheck \
|
||||
&& chmod -R a-w "$$dc_install_base" \
|
||||
&& ({ \
|
||||
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
|
||||
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
|
||||
} || { rm -rf "$$dc_destdir"; exit 1; }) \
|
||||
&& rm -rf "$$dc_destdir" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dist \
|
||||
&& rm -rf $(DIST_ARCHIVES) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
|
||||
&& cd "$$am__cwd" \
|
||||
|| exit 1
|
||||
$(am__remove_distdir)
|
||||
@(echo "$(distdir) archives ready for distribution: "; \
|
||||
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
|
||||
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
|
||||
distuninstallcheck:
|
||||
@$(am__cd) '$(distuninstallcheck_dir)' \
|
||||
&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
|
||||
|| { echo "ERROR: files left after uninstall:" ; \
|
||||
if test -n "$(DESTDIR)"; then \
|
||||
echo " (check DESTDIR support)"; \
|
||||
fi ; \
|
||||
$(distuninstallcheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
distcleancheck: distclean
|
||||
@if test '$(srcdir)' = . ; then \
|
||||
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|
||||
|| { echo "ERROR: files left in build directory after distclean:" ; \
|
||||
$(distcleancheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(DATA) config.h
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
for dir in "$(DESTDIR)$(docdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-docDATA
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -rf $(top_srcdir)/autom4te.cache
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-docDATA
|
||||
|
||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
|
||||
ctags-recursive install-am install-strip tags-recursive
|
||||
|
||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
||||
all all-am am--refresh check check-am clean clean-generic \
|
||||
ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
|
||||
dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
|
||||
distclean distclean-generic distclean-hdr distclean-tags \
|
||||
distcleancheck distdir distuninstallcheck dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-docDATA install-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs installdirs-am \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \
|
||||
uninstall uninstall-am uninstall-docDATA
|
||||
|
||||
|
||||
@HAVE_PYTHON_TRUE@CMDLINE : src/
|
||||
@HAVE_PYTHON_TRUE@ ./man/docgen -p man/CMDLINE.template src/ > $@
|
||||
|
||||
@HAVE_PYTHON_TRUE@INSTALL : man/INSTALL.template man/simplecpp
|
||||
@HAVE_PYTHON_TRUE@ ./man/simplecpp < man/INSTALL.template > $@
|
||||
|
||||
# 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:
|
691
dockerdoom/trunk/NEWS
Normal file
@ -0,0 +1,691 @@
|
||||
1.6.0 (2011-05-17):
|
||||
|
||||
* The instructions in the INSTALL file are now customized for
|
||||
different platforms, and each binary package contains a version
|
||||
with instructions specific to the platform that it is
|
||||
targetting. This should help to avoid confusion that some
|
||||
users have reported experiencing.
|
||||
* The display settings window in the setup tool has been
|
||||
reorganised to a better arrangement.
|
||||
* It is now possible to load .lmp files (and play back demos)
|
||||
with long filenames (thanks blzut3).
|
||||
* In the setup tool, it is now possible to hold down shift when
|
||||
changing key/mouse/joystick bindings to prevent other bindings
|
||||
to the same key from being cleared (thanks myk).
|
||||
* The joystick menu in the setup tool now has a test button
|
||||
(thanks Alexandre Xavier).
|
||||
* Specifying the -privateserver option implies -server (thanks
|
||||
Porsche Monty).
|
||||
* The Mac OS X .dmg package now has a background and looks generally
|
||||
more polished.
|
||||
* In Mac OS X, it is now possible to simply double click an IWAD
|
||||
file in the Finder to configure its location within the launcher.
|
||||
* Freedesktop.org desktop files are now installed for Doom and
|
||||
the setup tool, which will appear in the main menu on desktop
|
||||
environments such as Gnome and KDE (thanks Adrián Chaves
|
||||
Fernández).
|
||||
* The Chex Quest dehacked patch (chex.deh) will now be detected
|
||||
if it is in the same directory as the IWAD file.
|
||||
|
||||
Compatibility:
|
||||
* Added support for the alternate version of the Final Doom
|
||||
executable included in some later versions of the Id Anthology.
|
||||
This version fixed the demo loop crash that occurred with the
|
||||
"original" Final Doom executable.
|
||||
|
||||
This executable can be selected on the command line with
|
||||
-gameversion final2. It has been made the default when playing
|
||||
with the Final Doom IWADs (the original behavior can be
|
||||
selected with -gameversion final). (thanks Porsche Monty,
|
||||
Enjay).
|
||||
* Very short sound effects are not played, to better emulate the
|
||||
behavior of DMX in Vanilla Doom (thanks to Quasar for help in
|
||||
investigating this).
|
||||
* The null sector dereference emulation code has been imported
|
||||
from Prboom+ - this fixes a desync with CLNJ-506.LMP (thanks
|
||||
entryway).
|
||||
* The IDMUS cheat doesn't work when emulating the v1.9 executable
|
||||
(thanks Alexandre Xavier).
|
||||
|
||||
Bugs fixed:
|
||||
* Menu navigation when using joystick/joypad (thanks Alexandre
|
||||
Xavier).
|
||||
* For configuration file value for shift keys, use scan code for
|
||||
right shift, not left shift (thanks Alexandre Xavier).
|
||||
* Default joystick buttons for the setup tool now match Vanilla
|
||||
(thanks twipley).
|
||||
* Visual Studio project files work again (thanks GhostlyDeath).
|
||||
* The default sfx/music volume set by the setup tool is now 8
|
||||
instead of 15, matching the game itself. (thanks Alexandre
|
||||
Xavier).
|
||||
* Weapon cycling from the shotgun to the chaingun in Doom 1 now
|
||||
works properly (thanks Alexandre Xavier).
|
||||
* MIDI playback that locked up when using an empty MUS / MIDI
|
||||
file (thanks Alexandre Xavier).
|
||||
* Default sampling rate used by setup tool changed to 44100Hz, to
|
||||
match the game default (thanks Alexandre Xavier).
|
||||
* Cheat codes and menu hot keys now work when shift is held down
|
||||
or capslock turned on (thanks Alexandre Xavier).
|
||||
|
||||
libtextscreen:
|
||||
* The background on GUI controls now lights up when hovering over
|
||||
them, so that it is more obvious what you are selecting.
|
||||
* It is now possible to type a '+' in input boxes (thanks
|
||||
Alexandre Xavier).
|
||||
* It is possible to use the mouse wheel to scroll through scroll
|
||||
panes.
|
||||
* Clicking on scroll bars now moves the scroll handle to a
|
||||
matching location.
|
||||
* Clicking outside a dropdown list popup window now dismisses the
|
||||
window.
|
||||
* Window hotkeys that are an alphabetical letter now work when
|
||||
shift is held down or capslock turned on (thanks Alexandre
|
||||
Xavier).
|
||||
|
||||
1.5.0 (2011-01-02):
|
||||
|
||||
Big changes in this version:
|
||||
* The DOSbox OPL emulator (DBOPL) has been imported to replace
|
||||
the older FMOPL code. The quality of OPL emulation is now
|
||||
therefore much better.
|
||||
* The game can now run in screen modes at any color depth (not
|
||||
just 8-bit modes). This is mainly to work around problems with
|
||||
Windows Vista/7, where 8-bit color modes don't always work
|
||||
properly.
|
||||
* Multiplayer servers now register themselves with an Internet
|
||||
master server. Use the -search command line parameter to
|
||||
find servers on the Internet to play on. You can also use
|
||||
DoomSeeker (http://skulltag.net/doomseeker/) which supports
|
||||
this functionality.
|
||||
* When running in windowed mode, it is now possible to
|
||||
dynamically resize the window by dragging the window borders.
|
||||
* Names can be specified for servers with the -servername command
|
||||
line parameter.
|
||||
* There are now keyboard, mouse and joystick bindings to cycle
|
||||
through available weapons, making play with joypads or mobile
|
||||
devices (ie. without a proper keyboard) much more practical.
|
||||
* There is now a key binding to change the multiplayer spy key
|
||||
(usually F12).
|
||||
* The setup tool now has a "warp" button on the main menu, like
|
||||
Vanilla setup.exe (thanks Proteh).
|
||||
* Up to 8 mouse buttons are now supported (including the
|
||||
mousewheel).
|
||||
* A new command line parameter has been added (-solo-net) which
|
||||
can be used to simulate being in a single player netgame.
|
||||
* There is now a configuration file parameter to set the OPL I/O
|
||||
port, for cards that don't use port 0x388.
|
||||
* The Python scripts used for building Chocolate Doom now work
|
||||
with Python 3 (but also continue to work with Python 2)
|
||||
(thanks arin).
|
||||
* There is now a NOT-BUGS file included that lists some common
|
||||
Vanilla Doom bugs/limitations that you might encounter
|
||||
(thanks to Sander van Dijk for feedback).
|
||||
|
||||
Compatibility:
|
||||
* The -timer and -avg options now work the same as Vanilla when
|
||||
playing back demos (thanks xttl)
|
||||
* A texture lookup bug was fixed that caused the wrong sky to be
|
||||
displayed in Spooky01.wad (thanks Porsche Monty).
|
||||
* The HacX v1.2 IWAD file is now supported, and can be used
|
||||
standalone without the need for the Doom II IWAD (thanks
|
||||
atyth).
|
||||
* The I_Error function doesn't display "Error:" before the error
|
||||
message, matching the Vanilla behavior. "Error" has also been
|
||||
removed from the title of the dialog box that appears on
|
||||
Windows when this happens. This is desirable as not all such
|
||||
messages are actually errors (thanks Proteh).
|
||||
* The setup tool now passes through all command line arguments
|
||||
when launching the game (thanks AlexXav).
|
||||
* Demo loop behavior (ie. whether to play DEMO4) now depends on
|
||||
the version being emulated. When playing Final Doom the game
|
||||
will exit unexpectedly as it tries to play the fourth demo -
|
||||
this is Vanilla behaviour (thanks AlexXav).
|
||||
|
||||
Bugs fixed:
|
||||
* A workaround has been a bug in old versions of SDL_mixer
|
||||
(v1.2.8 and earlier) that could cause the game to lock up.
|
||||
Please upgrade to a newer version if you haven't already.
|
||||
* It is now possible to use OPL emulation at 11025Hz sound
|
||||
sampling rate, due to the new OPL emulator (thanks Porsche
|
||||
Monty).
|
||||
* The span renderer function (used for drawing floors and
|
||||
ceilings) now behaves the same as Vanilla Doom, so screenshots
|
||||
are pixel-perfect identical to Vanilla Doom (thanks Porsche
|
||||
Monty).
|
||||
* The zone memory system now aligns allocated memory to 8-byte
|
||||
boundaries on 64-bit systems, which may fix crashes on systems
|
||||
such as sparc64 (thanks Ryan Freeman and Edd Barrett).
|
||||
* The configure script now checks for libm, fixing compile
|
||||
problems on Fedora Linux (thanks Sander van Dijk).
|
||||
* Sound distortion with certain music files when played back
|
||||
using OPL (eg. Heretic title screen).
|
||||
* Error in Windows when reading response files (thanks Porsche
|
||||
Monty, xttl, Janizdreg).
|
||||
* Windows Vista/7 8-bit color mode issues (the default is now to
|
||||
run in 32-bit color depth on these versions) (thanks to
|
||||
everybody who reported this and helped test the fix).
|
||||
* Screen borders no longer flash when running on widescreen
|
||||
monitors, if you choose a true-color screen mode (thanks
|
||||
exp(x)).
|
||||
* The controller player in a netgame is the first player to join,
|
||||
instead of just being someone who gets lucky.
|
||||
* Command line arguments that take an option now check that an
|
||||
option is provided (thanks Sander van Dijk).
|
||||
* Skill level names in the setup tool are now written the same as
|
||||
they are on the in-game "new game" menu (thanks AlexXav).
|
||||
* There is no longer a limit on the lengths of filenames provided
|
||||
to the -record command line parameter (thanks AlexXav).
|
||||
* Window title is not lost in setup tool when changing video
|
||||
driver (thanks AlexXav).
|
||||
|
||||
libtextscreen:
|
||||
* The font used for the textscreen library can be forced by
|
||||
setting the TEXTSCREEN_FONT environment variable to "small" or
|
||||
"normal".
|
||||
* Tables or scroll panes that don't contain any selectable widgets
|
||||
are now themselves not selectable (thanks Proteh).
|
||||
* The actions displayed at the bottom of windows are now laid out
|
||||
in a more aesthetically pleasing way.
|
||||
|
||||
1.4.0 (2010-07-10):
|
||||
|
||||
The biggest change in this version is the addition of OPL
|
||||
emulation. This emulates Vanilla Doom's MIDI playback when
|
||||
using a Yamaha OPL synthesizer chip, as was found on
|
||||
SoundBlaster compatible cards.
|
||||
|
||||
A software OPL emulator is included as most modern computers do
|
||||
not have a hardware OPL chip any more. If you do have one, you
|
||||
can configure Chocolate Doom to use it; see README.OPL.
|
||||
|
||||
The OPL playback feature is not yet perfect or 100% complete,
|
||||
but is judged to be good enough for general use. If you find
|
||||
music that does not play back properly, please report it as a
|
||||
bug.
|
||||
|
||||
Other changes:
|
||||
* The REJECT overflow emulation code from PrBoom+ has been
|
||||
imported. This fixes demo desync on some demos, although
|
||||
others will still desync.
|
||||
* Warnings are now generated for invalid dehacked replacements of
|
||||
printf format strings. Some potential buffer overflows are
|
||||
also checked.
|
||||
* The installation instructions (INSTALL file) have been
|
||||
clarified and made more platform-agnostic.
|
||||
* The mouse is no longer warped to the center of the screen when
|
||||
the demo sequence advances.
|
||||
* Key bindings can now be changed for the demo recording quit key
|
||||
(normally 'q') and the multiplayer messaging keys (normally
|
||||
't', 'g', 'i', 'b' and 'r').
|
||||
|
||||
1.3.0 (2010-02-10):
|
||||
|
||||
* Chocolate Doom now runs on Windows Mobile/Windows CE!
|
||||
* It is possible to rebind most/all of the keys that control the
|
||||
menu, shortcuts, automap and weapon switching. The main
|
||||
reason for this is to support the Windows CE port and other
|
||||
platforms where a full keyboard may not be present.
|
||||
* Chocolate Doom now includes a proper Mac OS X package; it is
|
||||
no longer necessary to compile binaries for this system by
|
||||
hand. The package includes a simple graphical launcher
|
||||
program and can be installed simply by dragging the "Chocolate
|
||||
Doom" icon to the Applications folder. (thanks to Rikard Lang
|
||||
for extensive testing and feedback)
|
||||
* The video mode auto-adjust code will automatically choose
|
||||
windowed mode if no fullscreen video modes are available.
|
||||
* The zone memory size is automatically reduced on systems with
|
||||
a small amount of memory.
|
||||
* The "join game" window in the setup tool now has an option to
|
||||
automatically join a game on the local network.
|
||||
* Chocolate Doom includes some initial hacks for compiling under
|
||||
SDL 1.3.
|
||||
* Recent versions of SDL_mixer include rewritten MIDI code on Mac
|
||||
OS X. If you are using a version of SDL_mixer with the new
|
||||
code, music will now be enabled by default.
|
||||
* Windows Vista and Windows 7 no longer prompt for elevated
|
||||
privileges when running the setup tool (thanks hobbs and
|
||||
MikeRS).
|
||||
* The Windows binaries now have better looking icons (thanks
|
||||
MikeRS).
|
||||
* Magic values specified using the -spechit command line
|
||||
parameter can now be hexadecimal.
|
||||
* DOOMWADDIR/DOOMWADPATH can now specify the complete path to
|
||||
IWAD files, rather than the path to the directory that contains
|
||||
them.
|
||||
* When recording shorttics demos, errors caused by the reduced
|
||||
turning resolution are carried forward, possibly making turning
|
||||
smoother.
|
||||
* The source tarball can now be used to build an RPM package:
|
||||
rpmbuild -tb chocolate-doom-VER.tar.gz
|
||||
|
||||
Compatibility:
|
||||
* The A_BossDeath behavior in v1.9 emulation mode was fixed
|
||||
(thanks entryway)
|
||||
* The "loading" disk icon is drawn more like how it is drawn in
|
||||
Vanilla Doom, also fixing a bug with chook3.wad.
|
||||
* Desync on 64-bit systems with ep1-0500.lmp has (at long last)
|
||||
been fixed (thanks exp(x)).
|
||||
* Donut overrun emulation code imported from Prboom+ (thanks
|
||||
entryway).
|
||||
* The correct level name should now be shown in the automap for
|
||||
pl2.wad MAP33 (thanks Janizdreg).
|
||||
* In Chex Quest, the green radiation suit colormap is now used
|
||||
instead of the red colormaps normally used when taking damage
|
||||
or using the berserk pack. This matches Vanilla chex.exe
|
||||
behavior (thanks Fuzztooth).
|
||||
* Impassible glass now displays and works the same as in Vanilla,
|
||||
fixing wads such as OTTAWAU.WAD (thanks Never_Again).
|
||||
|
||||
Bugs fixed:
|
||||
* Memory-mapped WAD I/O is disabled by default, as it caused
|
||||
various issues, including a slowdown/crash with Plutonia 2
|
||||
MAP23. It can be explicitly re-enabled using the '-mmap'
|
||||
command line parameter.
|
||||
* Crash when saving games due to the ~/.chocolate-doom/savegames
|
||||
directory not being created (thanks to everyone who reported
|
||||
this).
|
||||
* Chocolate Doom will now run under Win95/98, as the
|
||||
SetProcessAffinityMask function is looked up dynamically.
|
||||
* Compilation under Linux with older versions of libc will now
|
||||
work (the semantics for sched_setaffinity were different in
|
||||
older versions)
|
||||
* Sound clipping when using libsamplerate was improved (thanks
|
||||
David Flater)
|
||||
* The audio buffer size is now calculated based on the sample
|
||||
rate, so there is not a noticeable delay when using a lower
|
||||
sample rate.
|
||||
* The manpage documentation for the DOOMWADPATH variable was
|
||||
fixed (thanks MikeRS).
|
||||
* Compilation with FEATURE_MULTIPLAYER and FEATURE_SOUND
|
||||
disabled was fixed.
|
||||
* Fixed crash when using the donut special type and the joining
|
||||
linedef is one sided (thanks Alexander Waldmann).
|
||||
* Key settings in a configuration file that are out of range
|
||||
do not cause a crash (thanks entryway).
|
||||
* Fix ear-piercing whistle when playing the MAP05 MIDI music
|
||||
using timidity with EAWPATS (thanks entryway / HackNeyed).
|
||||
|
||||
libtextscreen:
|
||||
* There is now a second, small textscreen font, so that the
|
||||
ENDOOM screen and setup tool can be used on low resolution
|
||||
devices (eg. PDAs/embedded devices)
|
||||
* The textscreen library now has a scrollable pane widget. Thanks
|
||||
to LionsPhil for contributing code to scroll up and down using
|
||||
the keyboard.
|
||||
* Doxygen documentation was added for the textscreen library.
|
||||
|
||||
1.2.1 (2008-12-10):
|
||||
|
||||
This version just fixes a crash at the intermission screen when
|
||||
playing Doom 1 levels.
|
||||
|
||||
1.2.0 (2008-12-10):
|
||||
|
||||
Happy 15th Birthday, Doom!
|
||||
|
||||
* Chocolate Doom now has an icon that is not based on the proprietary
|
||||
Doom artwork.
|
||||
* There is now memory-mapped WAD I/O support, which should be useful
|
||||
on some embedded systems.
|
||||
* Chex quest emulation support is now included, although an
|
||||
auxiliary dehacked patch is needed (chexdeh.zip in the idgames
|
||||
archive).
|
||||
|
||||
Compatibility:
|
||||
* The armor class is always set to 2 when picking up a megasphere
|
||||
(thanks entryway).
|
||||
* The quit screen prompts to quit "to dos" instead of just to quit
|
||||
(thanks MikeRS)
|
||||
* The "dimensional shambler" quit message was fixed.
|
||||
* Fix crash related to A_BFGSpray with NULL target when using
|
||||
dehacked patches - discovered with insaned2.deh
|
||||
(thanks CSonicGo)
|
||||
* NUL characters are stripped from dehacked files, to ensure correct
|
||||
behavior with some dehacked patches (eg. the one with portal.wad).
|
||||
|
||||
Bugs fixed:
|
||||
* "Python Image Library" should have been "Python Imaging Library"
|
||||
(thanks exp(x)).
|
||||
* The setup tool should no longer ask for elevated permissions
|
||||
on Windows Vista (this fix possibly may not work).
|
||||
* The application icon is set properly when running under Windows
|
||||
XP with the "Luna" theme.
|
||||
* Fix compilation under Cygwin to detect libraries and headers from
|
||||
the correct environment.
|
||||
* The video code does not try to read SDL events before SDL has
|
||||
been properly initialised - this was causing problems with some
|
||||
older versions of SDL.
|
||||
|
||||
1.1.1 (2008-04-20):
|
||||
|
||||
The previous release (v1.1.0) included a bug that broke compilation
|
||||
when libsamplerate support was enabled. The only change in this
|
||||
version is to fix this bug.
|
||||
|
||||
1.1.0 (2008-04-19):
|
||||
|
||||
* The video mode code has been radically restructured. The video mode is
|
||||
now chosen by directly specifying the mode to use; the scale factor is
|
||||
then chosen to fit the screen. This is helpful when using widescreen
|
||||
monitors (thanks Linguica)
|
||||
* MSVC build project files (thanks GhostlyDeath and entryway).
|
||||
* Unix manpage improvements; the manpage now lists the environment
|
||||
variables that Chocolate Doom uses. Manpages have been added for
|
||||
chocolate-setup and chocolate-server, from the versions for the Debian
|
||||
Chocolate Doom package (thanks Jon Dowland).
|
||||
* INSTALL file with installation instructions for installing Chocolate
|
||||
Doom on Unix systems.
|
||||
* Support for high quality resampling of sound effects using
|
||||
libsamplerate (thanks David Flater).
|
||||
* A low pass filter is applied when doing sound resampling in an
|
||||
attempt to filter out high frequency noise from the resampling
|
||||
process.
|
||||
* R_Main progress box is not displayed if stdout is a file (produces
|
||||
cleaner output).
|
||||
* Client/server version checking can be disabled to allow different
|
||||
versions of Chocolate Doom to play together, or Chocolate Doom
|
||||
clients to play with Strawberry Doom clients.
|
||||
* Unix manpages are now generated for the Chocolate Doom
|
||||
configuration files.
|
||||
* The BSD PC speaker driver now works on FreeBSD.
|
||||
|
||||
Compatibility:
|
||||
* Use the same spechits compatibility value as PrBoom+, for consistency
|
||||
(thanks Lemonzest).
|
||||
* The intercepts overrun code has been refactored to work on big
|
||||
endian machines.
|
||||
* The default startup delay has been set to one second, to allow
|
||||
time for the screen to settle before starting the game (some
|
||||
monitors have a delay before they come back on after changing modes).
|
||||
* If a savegame buffer overrun occurs, the savegame does not get saved
|
||||
and existing savegames are not overwritten (same behaviour as
|
||||
Vanilla).
|
||||
|
||||
Bugs fixed:
|
||||
* Desync with STRAIN demos and dehacked Misc values not being set
|
||||
properly (thanks Lemonzest)
|
||||
* Don't grab the mouse if the mouse is disabled via -nomouse or use_mouse
|
||||
in the configuration file (thanks MikeRS).
|
||||
* Don't center the mouse on startup if the mouse is disabled (thanks
|
||||
Siggi).
|
||||
* Reset the palette when the window is restored to clear any screen
|
||||
corruption (thanks Catoptromancy).
|
||||
* mus2mid.c should use MEM_SEEK_SET, not SEEK_SET (thanks Russell)
|
||||
* Fast/Respawn options were not being exchanged when starting netgames
|
||||
(thanks GhostlyDeath).
|
||||
* Letterbox mode is more accurately described as "pillarboxed" or
|
||||
"windowboxed" where appropriate (thanks MikeRS)
|
||||
* Process affinity mask is set to 1 on Windows, to work around a
|
||||
bug in SDL_mixer that can cause crashes on multi-core machines
|
||||
(thanks entryway).
|
||||
* Bugs in the joystick configuration dialog in the setup tool have
|
||||
been fixed.
|
||||
|
||||
1.0.0 (2007-12-10):
|
||||
|
||||
This release is dedicated to Dylan 'Toke' McIntosh, who was
|
||||
tragically killed in a car crash in 2006. I knew Dylan
|
||||
from IRC and the Doomworld forums for several years, and he had
|
||||
a deep passion for this game. He was also a huge help for me while
|
||||
developing Chocolate Doom, as he helped point out a lot of small
|
||||
quirks in Vanilla Doom that I didn't know about. His death is a
|
||||
great loss. RIP Toke.
|
||||
|
||||
This is the first release to reach full feature parity with
|
||||
Vanilla Doom. As a result, I have made this version 1.0.0, so
|
||||
Chocolate Doom is no longer beta!
|
||||
|
||||
Big new features:
|
||||
* Multiplayer! This version includes an entirely new multiplayer
|
||||
engine, based on a packet server architecture. I'd like to thank
|
||||
joe, pritch, Meph and myk, and everyone else who has helped test
|
||||
the new code for their support, feedback and help in testing this.
|
||||
The new code still needs more testing, and I'm eager to hear any
|
||||
feedback on this.
|
||||
* A working setup tool. This has the same look and feel as the
|
||||
original setup.exe. I hope people like it! Note that it has
|
||||
some advantages over the original setup.exe - for example,
|
||||
you can use the mouse.
|
||||
|
||||
Other new features:
|
||||
* New mus conversion code thanks to Ben Ryves. This converts the
|
||||
Doom .mus format to .mid a lot better. As one example, tnt.wad
|
||||
Map02 is now a lot closer to how Vanilla says. Also, the music
|
||||
on the deca.wad titlescreen now plays!
|
||||
* x3, x4 and x5 display scale (thanks to MikeRS for x5 scale).
|
||||
* Fullscreen "letterbox" mode allows Chocolate Doom to run on machines
|
||||
where 1.6:1 aspect ratio modes are unavailable (320x200/640x400).
|
||||
The game runs in 320x240/640x480 instead, with black borders.
|
||||
The system automatically adjusts to this if closer modes are
|
||||
unavailable.
|
||||
* Aspect ratio correction: you can (also) run at 640x480 without black
|
||||
borders at the top and bottom of the screen.
|
||||
* PC speaker sound effect support. Chocolate Doom can output real
|
||||
PC speaker sounds on Linux, or emulate a PC speaker through the
|
||||
sound card.
|
||||
* Working three-screen mode, as seen in early versions of Doom!
|
||||
To test this out, put three computers on a LAN and type:
|
||||
chocolate-doom -server
|
||||
chocolate-doom -autojoin -left
|
||||
chocolate-doom -autojoin -right
|
||||
* Allow a delay to be specified on startup, to allow the display to
|
||||
settle after changing modes before starting the game.
|
||||
* Allow the full path and filename to be specified when loading demos:
|
||||
It is now possible to type 'chocolate-doom -playdemo /tmp/foo.lmp'
|
||||
for example.
|
||||
* Savegames are now stored in separate directories depending on
|
||||
the IWAD: eg. the savegames for Doom II are stored in a different
|
||||
place to those for Doom I, Final Doom, etc. (this does not affect
|
||||
Windows).
|
||||
* New mouse acceleration code works based on a threshold and
|
||||
acceleration. Hopefully this should be closer to what the DOS
|
||||
drivers do. There is a 'test' feature in the setup tool to help
|
||||
in configuring this.
|
||||
* New '-nwtmerge' command line option that emulates NWT's '-merge'
|
||||
option. This allows TiC's Obituary TC to be played.
|
||||
* The ENDOOM screen no longer closes automatically, you have to click
|
||||
the window to make it go away.
|
||||
* Spechit overrun fixes and improvements. Thanks to entryway for
|
||||
his continued research on this topic (and because I stole your
|
||||
improvements :-). Thanks to Quasar for reporting a bug as well.
|
||||
* Multiple dehacked patches can be specified on the command line,
|
||||
in the same way as with WADs - eg. -deh foo.deh bar.deh baz.deh.
|
||||
* Default zone memory size increased to 16MB; this can be controlled
|
||||
using the -mb command-line option.
|
||||
* It is now possible to record demos of unlimited length (by default,
|
||||
the Vanilla limit still applies, but it can now be disabled).
|
||||
* Autoadjusting the screen mode can now be disabled.
|
||||
* On Windows, the registry is queried to detect installed versions of
|
||||
Doom and automatically locate IWAD files. IWADs installed through
|
||||
Steam are also autodetected.
|
||||
* Added DOOMWADPATH that can be used like PATH to specify multiple
|
||||
locations in which to search for IWAD files. Also, '-iwad' is
|
||||
now enhanced, so that eg. '-iwad doom.wad' will now search all
|
||||
IWAD search paths for 'doom.wad'.
|
||||
* Improved mouse tracking that should no longer lag. Thanks to
|
||||
entryway for research into this.
|
||||
* The SDL driver can now be specified in the configuration file.
|
||||
The setup tool has an option on Windows to select between
|
||||
DirectX and windib.
|
||||
* Joystick support.
|
||||
* Configuration file option to change the sound sample rate.
|
||||
* More than three mouse buttons are now supported.
|
||||
|
||||
Portability improvements:
|
||||
* Chocolate Doom now compiles and runs cleanly on MacOS X. Huge
|
||||
thanks go to Insomniak who kindly gave me an account on his machine
|
||||
so that I could debug this remotely. Big thanks also go to
|
||||
athanatos on the Doomworld forums for his patience in testing
|
||||
various ideas as I tried to get Chocolate Doom up and running
|
||||
on MacOS.
|
||||
* Chocolate Doom now compiles and runs natively on AMD64.
|
||||
* Chocolate Doom now compiles and runs on Solaris/SPARC, including
|
||||
the Sun compiler. Thanks to Mike Spooner for some portability
|
||||
fixes.
|
||||
* Improved audio rate conversion, so that sound should play properly
|
||||
on machines that don't support low bitrate output.
|
||||
|
||||
Compatibility fixes:
|
||||
* Check for IWADs in the same order as Vanilla Doom.
|
||||
* Dehacked code will now not allow string replacements to be longer than
|
||||
those possible through DOS dehacked.
|
||||
* Fix sound effects playing too loud on level 8 (thanks to myk
|
||||
for his continued persistence in getting me to fix this)
|
||||
* Save demos when quitting normally - it is no longer necessary to
|
||||
press 'q' to quit and save a demo.
|
||||
* Fix spacing of -devparm mode dots.
|
||||
* Fix sky behavior to be the same as Vanilla Doom - when playing in
|
||||
Doom II, the skies never change from the sky on the first level
|
||||
unless the player loads from a savegame.
|
||||
* Make -nomouse and config file use_mouse work again.
|
||||
* Fix the -nomusic command-line parameter. Make the snd_sfxdevice
|
||||
snd_musicdevice values in the configuration file work, so that it
|
||||
is possible to disable sound, as with Vanilla.
|
||||
* Repeat key presses when the key is held down (this is the Vanilla
|
||||
behavior) - thanks to Mad_Mac for pointing this out.
|
||||
* Don't print a list of all arguments read from response files - Vanilla
|
||||
doesn't do this.
|
||||
* Autorun only when joyb_speed >= 10, not >= 4. Thanks to Janizdreg
|
||||
for this.
|
||||
* Emulate a bug in DOS dehacked that can overflow the dehacked
|
||||
frame table and corrupt the weaponinfo table. Note that this means
|
||||
Batman Doom will no longer play properly (identical behavior
|
||||
to Vanilla); vbatman.deh needs to also be applied to fix it.
|
||||
(Thanks grazza)
|
||||
* Allow dehacked 2.3 patches to be loaded.
|
||||
* Add more dehacked string replacements.
|
||||
* Compatibility option to enable or disable native key mappings. This
|
||||
means that people with non-US keyboards can decide whether to use
|
||||
their correct native mapping or behave like Vanilla mapping (which
|
||||
assumes all keyboards are US).
|
||||
* Emulate overflow bug in P_FindNextHighestFloor. Thanks to
|
||||
entryway for the fix for this.
|
||||
* Add -netdemo command line parameter, for playing back netgame
|
||||
demos recorded with a single player.
|
||||
* The numeric keypad now behaves like Vanilla Doom does.
|
||||
* Fix some crashes when loading from savegames.
|
||||
* Add intercepts overrun emulation from PrBoom-plus. Thanks again
|
||||
to entryway for his research on this subject.
|
||||
* Add playeringame overrun emulation.
|
||||
|
||||
Bugs fixed:
|
||||
* Fix crash when starting new levels due to the intermission screen
|
||||
being drawn after the WI_ subsystem is shut down (thanks
|
||||
pritch and joe)
|
||||
* Catch failures to initialise sound properly, and fail gracefully.
|
||||
* Fix crasher in 1427uv01.lmp (thanks ultdoomer)
|
||||
* Fix crash in udm1.wad.
|
||||
* Fix crash when loading a savegame with revenant tracer missiles.
|
||||
* Fix crash when loading a savegame when a mancubus was in the middle
|
||||
of firing.
|
||||
* Fix Doom 1 E1-3 intermission screen animations.
|
||||
* Fix loading of dehacked "sound" sections.
|
||||
* Make sure that modified copyright banners always end in a newline
|
||||
- this fixes a bug with av.wad (thanks myk)
|
||||
* Added missing quit message ("are you sure you want to quit this
|
||||
great game?").
|
||||
* Fix when playing long sound effects - the death sound in marina.wad
|
||||
now plays properly, for example.
|
||||
* Fix buffer overrun on the quicksave prompt screen that caused a
|
||||
mysterious cycling character to appear.
|
||||
* IDCLEV should not work in net games (thanks Janizdreg)
|
||||
* Stop music playing at the ENDOOM screen.
|
||||
* Fix sound sample rate conversion crash.
|
||||
* Fix 'pop' heard at the end of sound effects.
|
||||
* Fix crash when playing long sounds.
|
||||
* Fix bug with -timedemo accuracy over multi-level demos.
|
||||
* Fix bug with the automap always following player 1 in multiplayer
|
||||
mode (thanks Janizdreg).
|
||||
|
||||
0.1.4 (2006-02-13):
|
||||
|
||||
NWT-style merging command line options (allows Mordeth to be played)
|
||||
Unix manpage (thanks Jon Dowland)
|
||||
Dehacked improvements/fixes:
|
||||
* Allow changing the names of graphic lumps used in menu, status bar
|
||||
intermission screen, etc.
|
||||
* Allow changing skies, animated flats + textures
|
||||
* Allow changing more startup strings.
|
||||
* Allow text replacements on music + sfx lump names
|
||||
Fix for plutonia map12 crash.
|
||||
Fix bug with playing long sfx at odd sample rates.
|
||||
Big Endian fixes (for MacOS X). Thanks to athanatos for helping
|
||||
find some of these.
|
||||
Install into /usr/games, rather than /usr/bin (thanks Jon Dowland)
|
||||
|
||||
0.1.3 (2006-01-20):
|
||||
|
||||
Imported the spechit overrun emulation code from prboom-plus. Thanks to
|
||||
Andrey Budko for this.
|
||||
New show_endoom option in the chocolate-doom.cfg config file allows
|
||||
the ENDOOM screen to be disabled.
|
||||
Chocolate Doom is now savegame-compatible with Vanilla Doom.
|
||||
|
||||
Fixes for big endian machines (thanks locust)
|
||||
Fixed the behavior of the dehacked maximum health setting.
|
||||
Fix the "-skill 0" hack to play without any items (thanks to Janizdreg
|
||||
for pointing out that this was nonfunctional)
|
||||
Fix playing of sounds at odd sample rates (again). Sound effects at
|
||||
any sample rate now play, but only sounds with valid headers.
|
||||
This is the *real* way Vanilla Doom behaves. Thanks to myk for
|
||||
pointing out the incorrect behavior.
|
||||
|
||||
0.1.2 (2005-10-29):
|
||||
|
||||
Silence sounds at odd sample rates (rather than bombing out); this
|
||||
is the way Vanilla Doom behaves.
|
||||
Handle multiple replacements of the same sprite in a PWAD.
|
||||
Support specifying a specific version to emulate via the command line
|
||||
(-gameversion)
|
||||
Fix help screen orderings and skull positions. Behave exactly as
|
||||
the original executables do.
|
||||
|
||||
0.1.1 (2005-10-18):
|
||||
Display startup "banners" if they have been modified through
|
||||
dehacked.
|
||||
Dehacked "Misc" section support.
|
||||
|
||||
Bugs fixed:
|
||||
* Doom 1 skies always using Episode 1 sky
|
||||
* Crash when switching applications while running fullscreen
|
||||
* Lost soul bounce logic (do not bounce in Registered/Shareware)
|
||||
* Mouse buttons mapped incorrectly (button 1 is right, 2 is middle)
|
||||
* Music not pausing when game is paused, when using SDL_mixer's
|
||||
native MIDI playback.
|
||||
* Pink icon on startup (palette should be fully set before anything is
|
||||
loaded)
|
||||
|
||||
0.1.0 (2005-10-09):
|
||||
Dehacked support
|
||||
WAD merging for TCs
|
||||
ENDOOM display
|
||||
Fix bug with invalid MUS files causing crashes
|
||||
Final Doom fixes
|
||||
|
||||
0.0.4 (2005-09-27):
|
||||
Application icon and version info included in Windows .exe files
|
||||
Fixes for non-x86 architectures
|
||||
Fix uac_dead.wad (platform drop on e1m8 should occur when all
|
||||
bosses die, not just barons)
|
||||
Fix "loading" icon to work for all graphics modes
|
||||
|
||||
0.0.3 (2005-09-17):
|
||||
Mouse acceleration code to emulate the behaviour of old
|
||||
DOS mouse drivers (thanks to Toke for information about
|
||||
this and suggestions)
|
||||
Lock surfaces properly when we have to (fixes crash under
|
||||
Windows 98)
|
||||
|
||||
0.0.2 (2005-09-13):
|
||||
Remove temporary MIDI files generated by sound code.
|
||||
Fix sound not playing at the right volume
|
||||
Allow alt-tab away while running in fullscreen under Windows
|
||||
Add second configuration file (chocolate-doom.cfg) to allow
|
||||
chocolate-doom specific settings.
|
||||
Fix switches not changing in Ultimate Doom
|
||||
|
||||
0.0.1 (2005-09-07):
|
||||
First beta release
|
||||
|
||||
# vim: tw=70
|
||||
|
129
dockerdoom/trunk/NOT-BUGS
Normal file
@ -0,0 +1,129 @@
|
||||
|
||||
The aim of Chocolate Doom is to behave as closely to Vanilla Doom as
|
||||
possible. As a result, you may experience problems that you would
|
||||
also experience when using Vanilla Doom. These are not "bugs" as
|
||||
Chocolate Doom is behaving as intended.
|
||||
|
||||
This is not intended to be a comprehensive list of Vanilla Doom bugs.
|
||||
For more information, consult the "engine bugs" page of the Doom Wiki.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
== Game exits after title screen with message about game version ==
|
||||
|
||||
The game may exit after the title screen is shown, with a message like
|
||||
the following:
|
||||
|
||||
Demo is from a different game version!
|
||||
(read 106, should be 109)
|
||||
|
||||
*** You may need to upgrade your version of Doom to v1.9. ***
|
||||
See: http://doomworld.com/files/patches.shtml
|
||||
This appears to be v1.6/v1.666.
|
||||
|
||||
This usually indicates that your IWAD file that you are using to play
|
||||
the game (usually named doom.wad or doom2.wad) is out of date.
|
||||
Chocolate Doom only supports the v1.9 IWAD file.
|
||||
|
||||
To fix the problem, you must upgrade to the v1.9 IWAD file. The URL
|
||||
in the message has downloadable upgrade patches that you can use to
|
||||
upgrade.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
== Game exits when accessing the options menu ==
|
||||
|
||||
The game may exit with the message "Bad V_DrawPatch" when accessing
|
||||
the options menu, if you have your mouse sensitivity set high.
|
||||
|
||||
The Doom options menu has a slider that allows the mouse sensitivity
|
||||
to be controlled; however, it has only a very limited range. It is
|
||||
common for experienced players to set a mouse sensitivity that is much
|
||||
higher than what can be set via the options menu. The setup program
|
||||
allows a larger range of values to be set.
|
||||
|
||||
However, setting very high sensitivity values causes the game to exit
|
||||
when accessing the options menu under Vanilla Doom. Because Chocolate
|
||||
Doom aims to emulate Vanilla Doom as closely as possible, it does the
|
||||
same thing.
|
||||
|
||||
One solution to the problem is to set a lower mouse sensitivity.
|
||||
Alternatively, all of the settings in the options menu can be
|
||||
controlled through Doom's key bindings anyway:
|
||||
|
||||
End game: F7
|
||||
Messages on/off: F8
|
||||
Graphic detail high/low: F5
|
||||
Screen size smaller/larger: -/+
|
||||
Sound volume menu: F4
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
== Game exits with "Savegame buffer overrun" when saving the game ==
|
||||
|
||||
If you are playing on a particularly large level, it is possible that
|
||||
when you save the game, the game will quit with the message "Savegame
|
||||
buffer overrun".
|
||||
|
||||
Vanilla Doom has a limited size memory buffer that it uses for saving
|
||||
games. If you are playing on a large level, the buffer may be too
|
||||
small for the entire savegame to fit. Chocolate Doom allows the limit
|
||||
to be disabled: in the setup tool, go to the "compatibility" menu and
|
||||
disable the "Vanilla savegame limit" option.
|
||||
|
||||
If this error happens to you, your game has not been lost! A file
|
||||
named temp.dsg is saved; rename this to doomsav0.dsg to make it appear
|
||||
in the first slot in the "load game" menu. (On Unix systems, you will
|
||||
need to look in the .chocolate-doom/savegames directory in your home
|
||||
directory)
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
== Game ends suddenly when recording a demo ==
|
||||
|
||||
If you are recording a very long demo, the game may exit suddenly.
|
||||
Vanilla Doom has a limited size memory buffer that it uses to save the
|
||||
demo into. When the buffer is full, the game exits. You can tell if
|
||||
this happens, as the demo file will be around 131,072 bytes in size.
|
||||
|
||||
You can work around this by using the -maxdemo command line parameter
|
||||
to specify a larger buffer size. Alternatively, the limit can be
|
||||
disabled: in the setup tool, go to the compatibility menu and disable
|
||||
the "Vanilla demo limit" option.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
== Game exits with a message about "visplanes" ==
|
||||
|
||||
The game may exit with one of these messages:
|
||||
|
||||
R_FindPlane: no more visplanes
|
||||
R_DrawPlanes: visplane overflow (129)
|
||||
|
||||
This is known as the "visplane overflow" limit and is one of the most
|
||||
well-known Vanilla Doom engine limits. You should only ever experience
|
||||
this when trying to play an add-on level. The level you are trying to
|
||||
play is too complex; it was most likely designed to work with a limit
|
||||
removing source port.
|
||||
|
||||
More information can be found here:
|
||||
|
||||
http://rome.ro/lee_killough/editing/visplane.shtml
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
== IDMUS## cheat doesn't work with shareware/registered Doom IWADs ==
|
||||
|
||||
The IDMUS cheat allows the in-game music to be changed. However, in
|
||||
the original v1.9 this cheat didn't work properly when playing with
|
||||
the Doom 1 (shareware and registered) IWADs. This bug was fixed in
|
||||
the Ultimate Doom and Final Doom executables.
|
||||
|
||||
Chocolate Doom emulates this bug. When playing with the shareware or
|
||||
registered Doom IWADs, the IDMUS cheat therefore does not work
|
||||
properly. If you are playing with the Ultimate Doom IWAD, the
|
||||
Ultimate Doom executable is emulated by default, so the cheat works
|
||||
properly.
|
||||
|
||||
# vim: tw=70
|
||||
|
98
dockerdoom/trunk/README
Normal file
@ -0,0 +1,98 @@
|
||||
|
||||
psdoom-ng is based on Chocolate Doom and psDooM code bases. psDooM
|
||||
was based on xdoom. Chocolate Doom's engine was chosen for several
|
||||
reasons. psdoom-ng was ment to be a lightweight process killer
|
||||
comparable to 2D versions of process management. Chocolate Doom uses
|
||||
SDL which makes it compatible with Windows, MacOS. We hope to port
|
||||
psdoom-ng to popular platforms such as MacOS and Windows.
|
||||
|
||||
psdoom-ng is a Doom source port which aims to behave as closely
|
||||
as possible to the original DOS Doom executables.
|
||||
|
||||
psdoom-ng aims to:
|
||||
|
||||
* Be lightweight and simple process manager
|
||||
* Crossplatform 3D Process Manager
|
||||
* Allow system administrators actually kill programs
|
||||
* Expose or visualize hidden and zombies processes
|
||||
* Expose current users or ttys as avatars.
|
||||
|
||||
== Setting up gameplay ==
|
||||
|
||||
For instructions on how to set up psdoom-ng for play, see the
|
||||
INSTALL file.
|
||||
|
||||
== Configuration File ==
|
||||
|
||||
psdoom-ng is compatible with the DOS Doom configuration file
|
||||
(normally named 'default.cfg'). Existing configuration files for DOS
|
||||
Doom should therefore simply work out of the box. However, Chocolate
|
||||
Doom also provides some extra settings. These are stored in a
|
||||
separate file named 'chocolate-doom.cfg'.
|
||||
|
||||
The configuration can be edited using the chocolate-setup tool.
|
||||
|
||||
== Command-line options ==
|
||||
|
||||
For a complete list of command-line options, see the CMDLINE file.
|
||||
|
||||
== Playing TCs ==
|
||||
|
||||
With Vanilla Doom there is no way to include sprites in PWAD files.
|
||||
psdoom-ng's '-file' command line option behaves exactly the same
|
||||
as Vanilla Doom, and trying to play TCs by adding the WAD files using
|
||||
'-file' will not work.
|
||||
|
||||
Many Total Conversions (TCs) are distributed as a PWAD file which must
|
||||
be merged into the main IWAD. Typically a copy of DEUSF.EXE is
|
||||
included which performs this merge. psdoom-ng includes a new
|
||||
option, '-merge', which will simulate this merge. Essentially, the
|
||||
WAD directory is merged in memory, removing the need to modify the
|
||||
IWAD on disk.
|
||||
|
||||
To play TCs using psdoom-ng, run like this:
|
||||
|
||||
psdoom -merge thetc.wad
|
||||
|
||||
Here are some examples:
|
||||
|
||||
psdoom -merge batman.wad -deh batman.deh vbatman.deh (Batman Doom)
|
||||
psdoom -merge aoddoom1.wad -deh aoddoom1.deh (Army of Darkness Doom)
|
||||
|
||||
== Other information ==
|
||||
|
||||
* More information, including information about how to play various
|
||||
classic TCs, is available on the psdoom-ng website:
|
||||
|
||||
http://www.chocolate-doom.org/
|
||||
|
||||
You are encouraged to sign up and contribute any useful information
|
||||
you may have regarding the port!
|
||||
|
||||
* psdoom-ng is not perfect. Although it aims to accurately
|
||||
emulate Vanilla Doom, some of the behavior of Vanilla Doom can be
|
||||
very difficult to reproduce. Because of the nature of the project,
|
||||
you may also encounter Vanilla Doom bugs; these are intentionally
|
||||
present; see the NOT-BUGS file for more information.
|
||||
|
||||
New bug reports can be submitted to the psdoom-ng bug tracker
|
||||
on Github. See:
|
||||
|
||||
https://github.com/orsonteodoro/psdoom-ng
|
||||
|
||||
* Source code patches are welcome, but please follow the style
|
||||
guidelines - see the file named HACKING included with the source
|
||||
distribution.
|
||||
|
||||
* psdoom-ng is distributed under the GNU GPL. See the COPYING
|
||||
file for more information.
|
||||
|
||||
* Please send any feedback, questions or suggestions to
|
||||
fraggle@gmail.com for questions about the Chocolate doom game engine.
|
||||
Or send messages to orsonteodoro@yahoo.com about psdoom-ng Thanks!
|
||||
|
||||
For detailed information about original intent of psDooM see
|
||||
psdoom/README.
|
||||
|
||||
# vim: tw=70
|
||||
|
109
dockerdoom/trunk/README.OPL
Normal file
@ -0,0 +1,109 @@
|
||||
== Chocolate Doom hardware OPL support notes ==
|
||||
|
||||
Chocolate Doom is able to play MIDI music as it sounds in Vanilla Doom
|
||||
with an OPL chip (as found in the Yamaha Adlib card, the Sound Blaster
|
||||
and its clones). Most modern computers do not include an OPL chip any
|
||||
more, as CPUs are fast enough to do decent software MIDI synthesis.
|
||||
For this reason, a software OPL emulator is included as a substitute.
|
||||
|
||||
However, no software emulator sounds exactly like a real (hardware)
|
||||
OPL chip, so if you do have a sound card with hardware OPL, here's how
|
||||
to configure Chocolate Doom to use it.
|
||||
|
||||
=== Sound cards with OPL chips ===
|
||||
|
||||
If you have an ISA sound card, it almost certainly includes an OPL
|
||||
chip. Modern computers don't have slots for ISA cards though, so you
|
||||
must be running a pretty old machine.
|
||||
|
||||
If you have a PCI sound card, you probably don't have an OPL chip.
|
||||
However, there are some exceptions to this. The following cards are
|
||||
known to include "legacy" OPL support:
|
||||
|
||||
* C-Media CMI8738 (*)
|
||||
* Forte Media FM801
|
||||
* Cards based on the Yamaha YMF724 (*)
|
||||
|
||||
Other cards that apparently have OPL support but have not been tested:
|
||||
|
||||
* S3 SonicVibes
|
||||
* AZTech PCI 168 (AZT 3328 chipset)
|
||||
* ESS Solo-1 sound cards (ES1938, ES1946, ES1969 chipset)
|
||||
* Conexant Riptide Audio/Modem combo cards
|
||||
* Cards based on the Crystal Semiconductors CS4281
|
||||
* Cards based on the Avance Logic ALS300
|
||||
* Cards based on the Avance Logic ALS4000
|
||||
|
||||
If you desperately want hardware OPL music, you may be able to find
|
||||
one of these cards for sale cheap on eBay.
|
||||
|
||||
For the cards listed above with (*) next to them, OPL support is
|
||||
disabled by default and must be explictly enabled in software.
|
||||
|
||||
If your machine is not a PC, you don't have an OPL chip, and you will
|
||||
have to use the software OPL.
|
||||
|
||||
=== Operating System support ===
|
||||
|
||||
If you're certain that you have a sound card with hardware OPL, you
|
||||
may need to take extra steps to configure your operating system to
|
||||
allow access to it. To do hardware OPL, Chocolate Doom must access
|
||||
the chip directly, which is usually not possible in modern operating
|
||||
systems unless you are running as the superuser (root/Administrator).
|
||||
|
||||
=== Windows 9x ===
|
||||
|
||||
If you're running Windows 95, 98 or Me, there is no need to configure
|
||||
anything. Windows allows direct access to the OPL chip. You can
|
||||
confirm that hardware OPL is working by checking for this message in
|
||||
stdout.txt:
|
||||
|
||||
OPL_Init: Using driver 'Win32'.
|
||||
|
||||
=== Windows NT (including 2000, XP and later) ===
|
||||
|
||||
If you're running an NT-based system, it is not possible to directly
|
||||
access the OPL chip, even when running as Administrator. Fortunately,
|
||||
it is possible to use the "ioperm.sys" driver developed for Cygwin:
|
||||
|
||||
http://openwince.sourceforge.net/ioperm/
|
||||
|
||||
It is not necessary to have Cygwin installed to use this. Copy the
|
||||
ioperm.sys file into the same directory as the Chocolate Doom
|
||||
executable and it should be automatically loaded.
|
||||
|
||||
You can confirm that hardware OPL is working by checking for this
|
||||
message in stdout.txt:
|
||||
|
||||
OPL_Init: Using driver 'Win32'.
|
||||
|
||||
=== Linux ===
|
||||
|
||||
If you are using a system based on the Linux kernel, you can access
|
||||
the OPL chip directly, but you must be running as root. You can
|
||||
confirm that hardware OPL is working, by checking for this message on
|
||||
startup:
|
||||
|
||||
OPL_Init: Using driver 'Linux'.
|
||||
|
||||
If you are using one of the PCI cards in the list above with a (*)
|
||||
next to it, you may need to manually enable FM legacy support. Add
|
||||
the following to your /etc/modprobe.conf file to do this:
|
||||
|
||||
options snd-ymfpci fm_port=0x388
|
||||
options snd-cmipci fm_port=0x388
|
||||
|
||||
=== OpenBSD/NetBSD ===
|
||||
|
||||
You must be running as root to access the hardware OPL directly. You
|
||||
can confirm that hadware OPL is working by checking for this message
|
||||
on startup:
|
||||
|
||||
OPL_Init: Using driver 'OpenBSD'.
|
||||
|
||||
=== FreeBSD ===
|
||||
|
||||
There is no native OPL backend for FreeBSD yet. Sorry!
|
||||
|
||||
# vim: tw=70
|
||||
|
13
dockerdoom/trunk/TODO
Normal file
@ -0,0 +1,13 @@
|
||||
Currently in progress:
|
||||
|
||||
Planned features
|
||||
|
||||
Windows XP/7 ps/kill Support...
|
||||
Support for ps/kill MacOS...
|
||||
Support for killing logged on users and to visualize those users as avatars
|
||||
Remote administration
|
||||
|
||||
For past todo's by original maintainers of psDooM see psdoom/TODO
|
||||
|
||||
# vim: tw=70
|
||||
|
36
dockerdoom/trunk/acinclude.m4
Normal file
@ -0,0 +1,36 @@
|
||||
|
||||
dnl
|
||||
dnl SDL workaround autoconf macros, by Simon Howard.
|
||||
dnl I release the contents of this file to the public domain.
|
||||
dnl
|
||||
|
||||
dnl Macro to check if autoconf's compile tests have been broken by
|
||||
dnl SDL. Tries to build the simplest possible program, and if it
|
||||
dnl fails, calls the given block.
|
||||
|
||||
AC_DEFUN([AC_CHECK_SDL_BREAKAGE], [
|
||||
AC_LINK_IFELSE(AC_LANG_PROGRAM([], []), [], [
|
||||
$1
|
||||
])
|
||||
])
|
||||
|
||||
dnl Macro to work around SDL redefining main. The provided block
|
||||
dnl is run with main #defined to SDL_main via a compiler switch
|
||||
dnl if autoconf tests are found to be broken.
|
||||
|
||||
AC_DEFUN([AC_SDL_MAIN_WORKAROUND], [
|
||||
sdl_workaround_saved_CFLAGS="$CFLAGS"
|
||||
|
||||
AC_CHECK_SDL_BREAKAGE([
|
||||
CFLAGS="$CFLAGS -Dmain=SDL_main"
|
||||
])
|
||||
|
||||
AC_CHECK_SDL_BREAKAGE([
|
||||
AC_MSG_ERROR([Autoconf checks broken by SDL, and can't figure out how to fix them.])
|
||||
])
|
||||
|
||||
$1
|
||||
|
||||
CFLAGS="$sdl_workaround_saved_CFLAGS"
|
||||
])
|
||||
|
1148
dockerdoom/trunk/aclocal.m4
vendored
Normal file
6555
dockerdoom/trunk/autom4te.cache/output.0
Normal file
6555
dockerdoom/trunk/autom4te.cache/output.1
Normal file
152
dockerdoom/trunk/autom4te.cache/requests
Normal file
@ -0,0 +1,152 @@
|
||||
# This file was generated.
|
||||
# It contains the lists of macros which have been traced.
|
||||
# It can be safely removed.
|
||||
|
||||
@request = (
|
||||
bless( [
|
||||
'0',
|
||||
1,
|
||||
[
|
||||
'/usr/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/usr/share/autoconf/autoconf/autoconf.m4f',
|
||||
'aclocal.m4',
|
||||
'configure.in'
|
||||
],
|
||||
{
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'include' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'sinclude' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'm4_include' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'AC_SUBST_TRACE' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
'1',
|
||||
1,
|
||||
[
|
||||
'/usr/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/usr/share/autoconf/autoconf/autoconf.m4f',
|
||||
'/usr/share/aclocal/sdl.m4',
|
||||
'/usr/share/aclocal-1.11/amversion.m4',
|
||||
'/usr/share/aclocal-1.11/auxdir.m4',
|
||||
'/usr/share/aclocal-1.11/cond.m4',
|
||||
'/usr/share/aclocal-1.11/depend.m4',
|
||||
'/usr/share/aclocal-1.11/depout.m4',
|
||||
'/usr/share/aclocal-1.11/header.m4',
|
||||
'/usr/share/aclocal-1.11/init.m4',
|
||||
'/usr/share/aclocal-1.11/install-sh.m4',
|
||||
'/usr/share/aclocal-1.11/lead-dot.m4',
|
||||
'/usr/share/aclocal-1.11/make.m4',
|
||||
'/usr/share/aclocal-1.11/missing.m4',
|
||||
'/usr/share/aclocal-1.11/mkdirp.m4',
|
||||
'/usr/share/aclocal-1.11/options.m4',
|
||||
'/usr/share/aclocal-1.11/runlog.m4',
|
||||
'/usr/share/aclocal-1.11/sanity.m4',
|
||||
'/usr/share/aclocal-1.11/silent.m4',
|
||||
'/usr/share/aclocal-1.11/strip.m4',
|
||||
'/usr/share/aclocal-1.11/substnot.m4',
|
||||
'/usr/share/aclocal-1.11/tar.m4',
|
||||
'acinclude.m4',
|
||||
'configure.in'
|
||||
],
|
||||
{
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AC_SDL_MAIN_WORKAROUND' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'AC_CHECK_SDL_BREAKAGE' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AC_DATAROOTDIR_CHECKED' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'AM_PATH_SDL' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'include' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'AM_CONFIG_HEADER' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'm4_include' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1
|
||||
}
|
||||
], 'Autom4te::Request' )
|
||||
);
|
||||
|
535
dockerdoom/trunk/autom4te.cache/traces.0
Normal file
@ -0,0 +1,535 @@
|
||||
m4trace:aclocal.m4:1148: -1- m4_include([acinclude.m4])
|
||||
m4trace:configure.in:1: -1- AC_INIT([psdoom], [2012.02.05-1.6.0], [orsonteodoro@yahoo.com], [psdoom])
|
||||
m4trace:configure.in:1: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||
m4trace:configure.in:1: -1- m4_pattern_forbid([_AC_])
|
||||
m4trace:configure.in:1: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^AS_FLAGS$])
|
||||
m4trace:configure.in:1: -1- m4_pattern_forbid([^_?m4_])
|
||||
m4trace:configure.in:1: -1- m4_pattern_forbid([^dnl$])
|
||||
m4trace:configure.in:1: -1- m4_pattern_forbid([^_?AS_])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([SHELL])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([SHELL])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^SHELL$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([PATH_SEPARATOR])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PATH_SEPARATOR$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([PACKAGE_NAME])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([PACKAGE_STRING])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([PACKAGE_URL])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([exec_prefix], [NONE])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([exec_prefix])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^exec_prefix$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([prefix], [NONE])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([prefix])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^prefix$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([program_transform_name], [s,x,x,])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([program_transform_name])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^program_transform_name$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([bindir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^bindir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([sbindir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^sbindir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([libexecdir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^libexecdir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([datarootdir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^datarootdir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([datadir], ['${datarootdir}'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([datadir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^datadir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([sysconfdir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^sysconfdir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([sharedstatedir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^sharedstatedir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([localstatedir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^localstatedir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([includedir], ['${prefix}/include'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([includedir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^includedir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([oldincludedir], ['/usr/include'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([oldincludedir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^oldincludedir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
|
||||
['${datarootdir}/doc/${PACKAGE_TARNAME}'],
|
||||
['${datarootdir}/doc/${PACKAGE}'])])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([docdir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^docdir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([infodir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^infodir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([htmldir], ['${docdir}'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([htmldir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^htmldir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([dvidir], ['${docdir}'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([dvidir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^dvidir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([pdfdir], ['${docdir}'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([pdfdir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^pdfdir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([psdir], ['${docdir}'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([psdir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^psdir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([libdir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^libdir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([localedir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^localedir$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([mandir])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^mandir$])
|
||||
m4trace:configure.in:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.in:1: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
|
||||
@%:@undef PACKAGE_NAME])
|
||||
m4trace:configure.in:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.in:1: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
|
||||
@%:@undef PACKAGE_TARNAME])
|
||||
m4trace:configure.in:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.in:1: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
|
||||
@%:@undef PACKAGE_VERSION])
|
||||
m4trace:configure.in:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.in:1: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
|
||||
@%:@undef PACKAGE_STRING])
|
||||
m4trace:configure.in:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.in:1: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
|
||||
@%:@undef PACKAGE_BUGREPORT])
|
||||
m4trace:configure.in:1: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.in:1: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
|
||||
@%:@undef PACKAGE_URL])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([DEFS])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([DEFS])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^DEFS$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([ECHO_C])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([ECHO_C])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^ECHO_C$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([ECHO_N])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([ECHO_N])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^ECHO_N$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([ECHO_T])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([ECHO_T])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^ECHO_T$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([build_alias])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([build_alias])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^build_alias$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([host_alias])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([host_alias])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^host_alias$])
|
||||
m4trace:configure.in:1: -1- AC_SUBST([target_alias])
|
||||
m4trace:configure.in:1: -1- AC_SUBST_TRACE([target_alias])
|
||||
m4trace:configure.in:1: -1- m4_pattern_allow([^target_alias$])
|
||||
m4trace:configure.in:9: -1- AC_CONFIG_AUX_DIR([autotools])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CFLAGS])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CFLAGS])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CFLAGS$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([LDFLAGS])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([LDFLAGS])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^LDFLAGS$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([ac_ct_CC])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([ac_ct_CC])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^ac_ct_CC$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([EXEEXT])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^EXEEXT$])
|
||||
m4trace:configure.in:13: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
|
||||
m4trace:configure.in:13: -1- AC_SUBST_TRACE([OBJEXT])
|
||||
m4trace:configure.in:13: -1- m4_pattern_allow([^OBJEXT$])
|
||||
m4trace:configure.in:14: -1- AC_SUBST([RANLIB])
|
||||
m4trace:configure.in:14: -1- AC_SUBST_TRACE([RANLIB])
|
||||
m4trace:configure.in:14: -1- m4_pattern_allow([^RANLIB$])
|
||||
m4trace:configure.in:15: -1- AC_SUBST([HAVE_PYTHON])
|
||||
m4trace:configure.in:15: -1- AC_SUBST_TRACE([HAVE_PYTHON])
|
||||
m4trace:configure.in:15: -1- m4_pattern_allow([^HAVE_PYTHON$])
|
||||
m4trace:configure.in:35: -1- AC_SUBST([SDL_CONFIG])
|
||||
m4trace:configure.in:35: -1- AC_SUBST_TRACE([SDL_CONFIG])
|
||||
m4trace:configure.in:35: -1- m4_pattern_allow([^SDL_CONFIG$])
|
||||
m4trace:configure.in:35: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2765: AC_TRY_RUN is expanded from...
|
||||
aclocal.m4:32: AM_PATH_SDL is expanded from...
|
||||
configure.in:35: the top level])
|
||||
m4trace:configure.in:35: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from...
|
||||
aclocal.m4:32: AM_PATH_SDL is expanded from...
|
||||
configure.in:35: the top level])
|
||||
m4trace:configure.in:35: -1- AC_SUBST([SDL_CFLAGS])
|
||||
m4trace:configure.in:35: -1- AC_SUBST_TRACE([SDL_CFLAGS])
|
||||
m4trace:configure.in:35: -1- m4_pattern_allow([^SDL_CFLAGS$])
|
||||
m4trace:configure.in:35: -1- AC_SUBST([SDL_LIBS])
|
||||
m4trace:configure.in:35: -1- AC_SUBST_TRACE([SDL_LIBS])
|
||||
m4trace:configure.in:35: -1- m4_pattern_allow([^SDL_LIBS$])
|
||||
m4trace:configure.in:54: -1- _m4_warn([syntax], [AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body], [../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
|
||||
../../lib/autoconf/general.m4:2662: _AC_LINK_IFELSE is expanded from...
|
||||
../../lib/autoconf/general.m4:2679: AC_LINK_IFELSE is expanded from...
|
||||
acinclude.m4:11: AC_CHECK_SDL_BREAKAGE is expanded from...
|
||||
acinclude.m4:21: AC_SDL_MAIN_WORKAROUND is expanded from...
|
||||
configure.in:54: the top level])
|
||||
m4trace:configure.in:54: -1- _m4_warn([syntax], [AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body], [../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
|
||||
../../lib/autoconf/general.m4:2662: _AC_LINK_IFELSE is expanded from...
|
||||
../../lib/autoconf/general.m4:2679: AC_LINK_IFELSE is expanded from...
|
||||
acinclude.m4:11: AC_CHECK_SDL_BREAKAGE is expanded from...
|
||||
acinclude.m4:21: AC_SDL_MAIN_WORKAROUND is expanded from...
|
||||
configure.in:54: the top level])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_LIBSAMPLERATE], [/* Define to 1 if you have the `samplerate\' library (-lsamplerate). */
|
||||
@%:@undef HAVE_LIBSAMPLERATE])
|
||||
m4trace:configure.in:54: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSAMPLERATE])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^HAVE_LIBSAMPLERATE$])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_LIBM], [/* Define to 1 if you have the `m\' library (-lm). */
|
||||
@%:@undef HAVE_LIBM])
|
||||
m4trace:configure.in:54: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBM])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^HAVE_LIBM$])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_LINUX_KD_H], [/* Define to 1 if you have the <linux/kd.h> header file. */
|
||||
@%:@undef HAVE_LINUX_KD_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_DEV_ISA_SPKRIO_H], [/* Define to 1 if you have the <dev/isa/spkrio.h> header file. */
|
||||
@%:@undef HAVE_DEV_ISA_SPKRIO_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_DEV_SPEAKER_SPEAKER_H], [/* Define to 1 if you have the <dev/speaker/speaker.h> header file. */
|
||||
@%:@undef HAVE_DEV_SPEAKER_SPEAKER_H])
|
||||
m4trace:configure.in:54: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.in:54: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.in:54: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.in:54: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.in:54: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.in:54: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.in:54: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.in:54: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.in:54: -1- AC_SUBST([EGREP])
|
||||
m4trace:configure.in:54: -1- AC_SUBST_TRACE([EGREP])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.in:54: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
|
||||
@%:@undef STDC_HEADERS])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
@%:@undef HAVE_SYS_TYPES_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
@%:@undef HAVE_SYS_STAT_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
@%:@undef HAVE_STRING_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
|
||||
@%:@undef HAVE_MEMORY_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
|
||||
@%:@undef HAVE_STRINGS_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
@%:@undef HAVE_INTTYPES_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
@%:@undef HAVE_STDINT_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have the `mmap\' function. */
|
||||
@%:@undef HAVE_MMAP])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_SCHED_SETAFFINITY], [/* Define to 1 if you have the `sched_setaffinity\' function. */
|
||||
@%:@undef HAVE_SCHED_SETAFFINITY])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_IOPERM], [/* Define to 1 if you have the `ioperm\' function. */
|
||||
@%:@undef HAVE_IOPERM])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_LIBI386], [/* Define to 1 if you have the `i386\' library (-li386). */
|
||||
@%:@undef HAVE_LIBI386])
|
||||
m4trace:configure.in:54: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBI386])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^HAVE_LIBI386$])
|
||||
m4trace:configure.in:54: -1- AH_OUTPUT([HAVE_LIBAMD64], [/* Define to 1 if you have the `amd64\' library (-lamd64). */
|
||||
@%:@undef HAVE_LIBAMD64])
|
||||
m4trace:configure.in:54: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBAMD64])
|
||||
m4trace:configure.in:54: -1- m4_pattern_allow([^HAVE_LIBAMD64$])
|
||||
m4trace:configure.in:89: -1- AC_SUBST([WINDRES])
|
||||
m4trace:configure.in:89: -1- AC_SUBST_TRACE([WINDRES])
|
||||
m4trace:configure.in:89: -1- m4_pattern_allow([^WINDRES$])
|
||||
m4trace:configure.in:90: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.in:90: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.in:90: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.in:105: -1- AM_CONDITIONAL([WINDOWS_CE], [$WINDOWS_CE])
|
||||
m4trace:configure.in:105: -1- AC_SUBST([WINDOWS_CE_TRUE])
|
||||
m4trace:configure.in:105: -1- AC_SUBST_TRACE([WINDOWS_CE_TRUE])
|
||||
m4trace:configure.in:105: -1- m4_pattern_allow([^WINDOWS_CE_TRUE$])
|
||||
m4trace:configure.in:105: -1- AC_SUBST([WINDOWS_CE_FALSE])
|
||||
m4trace:configure.in:105: -1- AC_SUBST_TRACE([WINDOWS_CE_FALSE])
|
||||
m4trace:configure.in:105: -1- m4_pattern_allow([^WINDOWS_CE_FALSE$])
|
||||
m4trace:configure.in:105: -1- _AM_SUBST_NOTMAKE([WINDOWS_CE_TRUE])
|
||||
m4trace:configure.in:105: -1- _AM_SUBST_NOTMAKE([WINDOWS_CE_FALSE])
|
||||
m4trace:configure.in:106: -1- AM_CONDITIONAL([HAVE_WINDRES], [test "$WINDRES" != ""])
|
||||
m4trace:configure.in:106: -1- AC_SUBST([HAVE_WINDRES_TRUE])
|
||||
m4trace:configure.in:106: -1- AC_SUBST_TRACE([HAVE_WINDRES_TRUE])
|
||||
m4trace:configure.in:106: -1- m4_pattern_allow([^HAVE_WINDRES_TRUE$])
|
||||
m4trace:configure.in:106: -1- AC_SUBST([HAVE_WINDRES_FALSE])
|
||||
m4trace:configure.in:106: -1- AC_SUBST_TRACE([HAVE_WINDRES_FALSE])
|
||||
m4trace:configure.in:106: -1- m4_pattern_allow([^HAVE_WINDRES_FALSE$])
|
||||
m4trace:configure.in:106: -1- _AM_SUBST_NOTMAKE([HAVE_WINDRES_TRUE])
|
||||
m4trace:configure.in:106: -1- _AM_SUBST_NOTMAKE([HAVE_WINDRES_FALSE])
|
||||
m4trace:configure.in:107: -1- AM_CONDITIONAL([HAVE_PYTHON], [$HAVE_PYTHON])
|
||||
m4trace:configure.in:107: -1- AC_SUBST([HAVE_PYTHON_TRUE])
|
||||
m4trace:configure.in:107: -1- AC_SUBST_TRACE([HAVE_PYTHON_TRUE])
|
||||
m4trace:configure.in:107: -1- m4_pattern_allow([^HAVE_PYTHON_TRUE$])
|
||||
m4trace:configure.in:107: -1- AC_SUBST([HAVE_PYTHON_FALSE])
|
||||
m4trace:configure.in:107: -1- AC_SUBST_TRACE([HAVE_PYTHON_FALSE])
|
||||
m4trace:configure.in:107: -1- m4_pattern_allow([^HAVE_PYTHON_FALSE$])
|
||||
m4trace:configure.in:107: -1- _AM_SUBST_NOTMAKE([HAVE_PYTHON_TRUE])
|
||||
m4trace:configure.in:107: -1- _AM_SUBST_NOTMAKE([HAVE_PYTHON_FALSE])
|
||||
m4trace:configure.in:111: -1- AM_INIT_AUTOMAKE([1.8.0])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
|
||||
m4trace:configure.in:111: -1- AM_AUTOMAKE_VERSION([1.11.1])
|
||||
m4trace:configure.in:111: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([INSTALL_PROGRAM])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([INSTALL_SCRIPT])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([INSTALL_DATA])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([INSTALL_DATA])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^INSTALL_DATA$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([am__isrc])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^am__isrc$])
|
||||
m4trace:configure.in:111: -1- _AM_SUBST_NOTMAKE([am__isrc])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([CYGPATH_W])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([CYGPATH_W])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^CYGPATH_W$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([PACKAGE])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([VERSION])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.in:111: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.in:111: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
|
||||
@%:@undef PACKAGE])
|
||||
m4trace:configure.in:111: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.in:111: -1- AH_OUTPUT([VERSION], [/* Version number of package */
|
||||
@%:@undef VERSION])
|
||||
m4trace:configure.in:111: -1- AC_REQUIRE_AUX_FILE([missing])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([ACLOCAL])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([ACLOCAL])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^ACLOCAL$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([AUTOCONF])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([AUTOCONF])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^AUTOCONF$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([AUTOMAKE])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([AUTOMAKE])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^AUTOMAKE$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([AUTOHEADER])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([AUTOHEADER])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^AUTOHEADER$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([MAKEINFO])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([MAKEINFO])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^MAKEINFO$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([install_sh])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([install_sh])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^install_sh$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
|
||||
m4trace:configure.in:111: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([MKDIR_P])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^MKDIR_P$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([mkdir_p])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^mkdir_p$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([AWK])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([AWK])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^AWK$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([SET_MAKE])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([SET_MAKE])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^SET_MAKE$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([am__leading_dot])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([am__leading_dot])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^am__leading_dot$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([AMTAR])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([AMTAR])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^AMTAR$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([am__tar])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([am__tar])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^am__tar$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([am__untar])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([am__untar])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^am__untar$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([DEPDIR])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^DEPDIR$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([am__include])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([am__include])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^am__include$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([am__quote])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([am__quote])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^am__quote$])
|
||||
m4trace:configure.in:111: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([AMDEP_TRUE])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([AMDEP_TRUE])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^AMDEP_TRUE$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([AMDEP_FALSE])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([AMDEP_FALSE])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^AMDEP_FALSE$])
|
||||
m4trace:configure.in:111: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
|
||||
m4trace:configure.in:111: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([AMDEPBACKSLASH])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
|
||||
m4trace:configure.in:111: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([CCDEPMODE])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^CCDEPMODE$])
|
||||
m4trace:configure.in:111: -1- AM_CONDITIONAL([am__fastdepCC], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([am__fastdepCC_TRUE])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
|
||||
m4trace:configure.in:111: -1- AC_SUBST([am__fastdepCC_FALSE])
|
||||
m4trace:configure.in:111: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.in:111: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
|
||||
m4trace:configure.in:111: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.in:111: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.in:121: -1- AC_SUBST([PROGRAM_PREFIX])
|
||||
m4trace:configure.in:121: -1- AC_SUBST_TRACE([PROGRAM_PREFIX])
|
||||
m4trace:configure.in:121: -1- m4_pattern_allow([^PROGRAM_PREFIX$])
|
||||
m4trace:configure.in:122: -1- AC_DEFINE_TRACE_LITERAL([PROGRAM_PREFIX])
|
||||
m4trace:configure.in:122: -1- m4_pattern_allow([^PROGRAM_PREFIX$])
|
||||
m4trace:configure.in:122: -1- AH_OUTPUT([PROGRAM_PREFIX], [/* Change this when you create your awesome forked version */
|
||||
@%:@undef PROGRAM_PREFIX])
|
||||
m4trace:configure.in:125: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
|
||||
You should run autoupdate.], [aclocal.m4:603: AM_CONFIG_HEADER is expanded from...
|
||||
configure.in:125: the top level])
|
||||
m4trace:configure.in:125: -1- AC_CONFIG_HEADERS([config.h:config.hin])
|
||||
m4trace:configure.in:127: -1- AC_SUBST([WINDOWS_RC_VERSION])
|
||||
m4trace:configure.in:127: -1- AC_SUBST_TRACE([WINDOWS_RC_VERSION])
|
||||
m4trace:configure.in:127: -1- m4_pattern_allow([^WINDOWS_RC_VERSION$])
|
||||
m4trace:configure.in:128: -1- AC_SUBST([SDLMIXER_CFLAGS])
|
||||
m4trace:configure.in:128: -1- AC_SUBST_TRACE([SDLMIXER_CFLAGS])
|
||||
m4trace:configure.in:128: -1- m4_pattern_allow([^SDLMIXER_CFLAGS$])
|
||||
m4trace:configure.in:129: -1- AC_SUBST([SDLMIXER_LIBS])
|
||||
m4trace:configure.in:129: -1- AC_SUBST_TRACE([SDLMIXER_LIBS])
|
||||
m4trace:configure.in:129: -1- m4_pattern_allow([^SDLMIXER_LIBS$])
|
||||
m4trace:configure.in:131: -1- AC_SUBST([SDLNET_CFLAGS])
|
||||
m4trace:configure.in:131: -1- AC_SUBST_TRACE([SDLNET_CFLAGS])
|
||||
m4trace:configure.in:131: -1- m4_pattern_allow([^SDLNET_CFLAGS$])
|
||||
m4trace:configure.in:132: -1- AC_SUBST([SDLNET_LIBS])
|
||||
m4trace:configure.in:132: -1- AC_SUBST_TRACE([SDLNET_LIBS])
|
||||
m4trace:configure.in:132: -1- m4_pattern_allow([^SDLNET_LIBS$])
|
||||
m4trace:configure.in:134: -1- AC_SUBST([ac_aux_dir])
|
||||
m4trace:configure.in:134: -1- AC_SUBST_TRACE([ac_aux_dir])
|
||||
m4trace:configure.in:134: -1- m4_pattern_allow([^ac_aux_dir$])
|
||||
m4trace:configure.in:136: -1- AC_SUBST([PACKAGE_SHORTDESC])
|
||||
m4trace:configure.in:136: -1- AC_SUBST_TRACE([PACKAGE_SHORTDESC])
|
||||
m4trace:configure.in:136: -1- m4_pattern_allow([^PACKAGE_SHORTDESC$])
|
||||
m4trace:configure.in:137: -1- AC_SUBST([PACKAGE_COPYRIGHT])
|
||||
m4trace:configure.in:137: -1- AC_SUBST_TRACE([PACKAGE_COPYRIGHT])
|
||||
m4trace:configure.in:137: -1- m4_pattern_allow([^PACKAGE_COPYRIGHT$])
|
||||
m4trace:configure.in:138: -1- AC_SUBST([PACKAGE_LICENSE])
|
||||
m4trace:configure.in:138: -1- AC_SUBST_TRACE([PACKAGE_LICENSE])
|
||||
m4trace:configure.in:138: -1- m4_pattern_allow([^PACKAGE_LICENSE$])
|
||||
m4trace:configure.in:139: -1- AC_SUBST([PACKAGE_MAINTAINER])
|
||||
m4trace:configure.in:139: -1- AC_SUBST_TRACE([PACKAGE_MAINTAINER])
|
||||
m4trace:configure.in:139: -1- m4_pattern_allow([^PACKAGE_MAINTAINER$])
|
||||
m4trace:configure.in:140: -1- AC_SUBST([PACKAGE_URL])
|
||||
m4trace:configure.in:140: -1- AC_SUBST_TRACE([PACKAGE_URL])
|
||||
m4trace:configure.in:140: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.in:145: -1- AC_CONFIG_FILES([
|
||||
Makefile
|
||||
rpm.spec
|
||||
man/Makefile
|
||||
opl/Makefile
|
||||
opl/examples/Makefile
|
||||
pcsound/Makefile
|
||||
pkg/Makefile
|
||||
pkg/config.make
|
||||
pkg/osx/Info.plist
|
||||
pkg/osx/Info-gnustep.plist
|
||||
setup/Makefile
|
||||
setup/setup.desktop
|
||||
setup/setup-res.rc
|
||||
setup/setup-manifest.xml
|
||||
data/Makefile
|
||||
src/Makefile
|
||||
src/doom.desktop
|
||||
src/doom-screensaver.desktop
|
||||
src/resource.rc
|
||||
textscreen/Makefile
|
||||
textscreen/examples/Makefile
|
||||
wince/Makefile
|
||||
])
|
||||
m4trace:configure.in:145: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
|
||||
You should run autoupdate.], [])
|
||||
m4trace:configure.in:145: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.in:145: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.in:145: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.in:145: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.in:145: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.in:145: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.in:145: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.in:145: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.in:145: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.in:145: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.in:145: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.in:145: -1- AC_SUBST_TRACE([MKDIR_P])
|
1052
dockerdoom/trunk/autom4te.cache/traces.1
Normal file
630
dockerdoom/trunk/autotools/depcomp
Executable file
@ -0,0 +1,630 @@
|
||||
#! /bin/sh
|
||||
# depcomp - compile a program generating dependencies as side-effects
|
||||
|
||||
scriptversion=2009-04-28.21; # UTC
|
||||
|
||||
# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
|
||||
# Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try \`$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: depcomp [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Run PROGRAMS ARGS to compile a file, generating dependencies
|
||||
as side-effects.
|
||||
|
||||
Environment variables:
|
||||
depmode Dependency tracking mode.
|
||||
source Source file read by `PROGRAMS ARGS'.
|
||||
object Object file output by `PROGRAMS ARGS'.
|
||||
DEPDIR directory where to store dependencies.
|
||||
depfile Dependency file to output.
|
||||
tmpdepfile Temporary file to use when outputing dependencies.
|
||||
libtool Whether libtool is used (yes/no).
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "depcomp $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
esac
|
||||
|
||||
if test -z "$depmode" || test -z "$source" || test -z "$object"; then
|
||||
echo "depcomp: Variables source, object and depmode must be set" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
|
||||
depfile=${depfile-`echo "$object" |
|
||||
sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
|
||||
tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
|
||||
|
||||
rm -f "$tmpdepfile"
|
||||
|
||||
# Some modes work just like other modes, but use different flags. We
|
||||
# parameterize here, but still list the modes in the big case below,
|
||||
# to make depend.m4 easier to write. Note that we *cannot* use a case
|
||||
# here, because this file can only contain one case statement.
|
||||
if test "$depmode" = hp; then
|
||||
# HP compiler uses -M and no extra arg.
|
||||
gccflag=-M
|
||||
depmode=gcc
|
||||
fi
|
||||
|
||||
if test "$depmode" = dashXmstdout; then
|
||||
# This is just like dashmstdout with a different argument.
|
||||
dashmflag=-xM
|
||||
depmode=dashmstdout
|
||||
fi
|
||||
|
||||
cygpath_u="cygpath -u -f -"
|
||||
if test "$depmode" = msvcmsys; then
|
||||
# This is just like msvisualcpp but w/o cygpath translation.
|
||||
# Just convert the backslash-escaped backslashes to single forward
|
||||
# slashes to satisfy depend.m4
|
||||
cygpath_u="sed s,\\\\\\\\,/,g"
|
||||
depmode=msvisualcpp
|
||||
fi
|
||||
|
||||
case "$depmode" in
|
||||
gcc3)
|
||||
## gcc 3 implements dependency tracking that does exactly what
|
||||
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
|
||||
## it if -MD -MP comes after the -MF stuff. Hmm.
|
||||
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
|
||||
## the command line argument order; so add the flags where they
|
||||
## appear in depend2.am. Note that the slowdown incurred here
|
||||
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
|
||||
*) set fnord "$@" "$arg" ;;
|
||||
esac
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
done
|
||||
"$@"
|
||||
stat=$?
|
||||
if test $stat -eq 0; then :
|
||||
else
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
mv "$tmpdepfile" "$depfile"
|
||||
;;
|
||||
|
||||
gcc)
|
||||
## There are various ways to get dependency output from gcc. Here's
|
||||
## why we pick this rather obscure method:
|
||||
## - Don't want to use -MD because we'd like the dependencies to end
|
||||
## up in a subdir. Having to rename by hand is ugly.
|
||||
## (We might end up doing this anyway to support other compilers.)
|
||||
## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
|
||||
## -MM, not -M (despite what the docs say).
|
||||
## - Using -M directly means running the compiler twice (even worse
|
||||
## than renaming).
|
||||
if test -z "$gccflag"; then
|
||||
gccflag=-MD,
|
||||
fi
|
||||
"$@" -Wp,"$gccflag$tmpdepfile"
|
||||
stat=$?
|
||||
if test $stat -eq 0; then :
|
||||
else
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
|
||||
## The second -e expression handles DOS-style file names with drive letters.
|
||||
sed -e 's/^[^:]*: / /' \
|
||||
-e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
|
||||
## This next piece of magic avoids the `deleted header file' problem.
|
||||
## The problem is that when a header file which appears in a .P file
|
||||
## is deleted, the dependency causes make to die (because there is
|
||||
## typically no way to rebuild the header). We avoid this by adding
|
||||
## dummy dependencies for each header file. Too bad gcc doesn't do
|
||||
## this for us directly.
|
||||
tr ' ' '
|
||||
' < "$tmpdepfile" |
|
||||
## Some versions of gcc put a space before the `:'. On the theory
|
||||
## that the space means something, we add a space to the output as
|
||||
## well.
|
||||
## Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
## correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
hp)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
sgi)
|
||||
if test "$libtool" = yes; then
|
||||
"$@" "-Wp,-MDupdate,$tmpdepfile"
|
||||
else
|
||||
"$@" -MDupdate "$tmpdepfile"
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -eq 0; then :
|
||||
else
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
|
||||
if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
|
||||
echo "$object : \\" > "$depfile"
|
||||
|
||||
# Clip off the initial element (the dependent). Don't try to be
|
||||
# clever and replace this with sed code, as IRIX sed won't handle
|
||||
# lines with more than a fixed number of characters (4096 in
|
||||
# IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
|
||||
# the IRIX cc adds comments like `#:fec' to the end of the
|
||||
# dependency line.
|
||||
tr ' ' '
|
||||
' < "$tmpdepfile" \
|
||||
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
|
||||
tr '
|
||||
' ' ' >> "$depfile"
|
||||
echo >> "$depfile"
|
||||
|
||||
# The second pass generates a dummy entry for each header file.
|
||||
tr ' ' '
|
||||
' < "$tmpdepfile" \
|
||||
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
|
||||
>> "$depfile"
|
||||
else
|
||||
# The sourcefile does not contain any dependencies, so just
|
||||
# store a dummy comment line, to avoid errors with the Makefile
|
||||
# "include basename.Plo" scheme.
|
||||
echo "#dummy" > "$depfile"
|
||||
fi
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
aix)
|
||||
# The C for AIX Compiler uses -M and outputs the dependencies
|
||||
# in a .u file. In older versions, this file always lives in the
|
||||
# current directory. Also, the AIX compiler puts `$object:' at the
|
||||
# start of each line; $object doesn't have directory information.
|
||||
# Version 6 uses the directory in both cases.
|
||||
dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
|
||||
test "x$dir" = "x$object" && dir=
|
||||
base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
|
||||
if test "$libtool" = yes; then
|
||||
tmpdepfile1=$dir$base.u
|
||||
tmpdepfile2=$base.u
|
||||
tmpdepfile3=$dir.libs/$base.u
|
||||
"$@" -Wc,-M
|
||||
else
|
||||
tmpdepfile1=$dir$base.u
|
||||
tmpdepfile2=$dir$base.u
|
||||
tmpdepfile3=$dir$base.u
|
||||
"$@" -M
|
||||
fi
|
||||
stat=$?
|
||||
|
||||
if test $stat -eq 0; then :
|
||||
else
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
if test -f "$tmpdepfile"; then
|
||||
# Each line is of the form `foo.o: dependent.h'.
|
||||
# Do two passes, one to just change these to
|
||||
# `$object: dependent.h' and one to simply `dependent.h:'.
|
||||
sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
|
||||
# That's a tab and a space in the [].
|
||||
sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
|
||||
else
|
||||
# The sourcefile does not contain any dependencies, so just
|
||||
# store a dummy comment line, to avoid errors with the Makefile
|
||||
# "include basename.Plo" scheme.
|
||||
echo "#dummy" > "$depfile"
|
||||
fi
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
icc)
|
||||
# Intel's C compiler understands `-MD -MF file'. However on
|
||||
# icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
|
||||
# ICC 7.0 will fill foo.d with something like
|
||||
# foo.o: sub/foo.c
|
||||
# foo.o: sub/foo.h
|
||||
# which is wrong. We want:
|
||||
# sub/foo.o: sub/foo.c
|
||||
# sub/foo.o: sub/foo.h
|
||||
# sub/foo.c:
|
||||
# sub/foo.h:
|
||||
# ICC 7.1 will output
|
||||
# foo.o: sub/foo.c sub/foo.h
|
||||
# and will wrap long lines using \ :
|
||||
# foo.o: sub/foo.c ... \
|
||||
# sub/foo.h ... \
|
||||
# ...
|
||||
|
||||
"$@" -MD -MF "$tmpdepfile"
|
||||
stat=$?
|
||||
if test $stat -eq 0; then :
|
||||
else
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
# Each line is of the form `foo.o: dependent.h',
|
||||
# or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
|
||||
# Do two passes, one to just change these to
|
||||
# `$object: dependent.h' and one to simply `dependent.h:'.
|
||||
sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
|
||||
sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
hp2)
|
||||
# The "hp" stanza above does not work with aCC (C++) and HP's ia64
|
||||
# compilers, which have integrated preprocessors. The correct option
|
||||
# to use with these is +Maked; it writes dependencies to a file named
|
||||
# 'foo.d', which lands next to the object file, wherever that
|
||||
# happens to be.
|
||||
# Much of this is similar to the tru64 case; see comments there.
|
||||
dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
|
||||
test "x$dir" = "x$object" && dir=
|
||||
base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
|
||||
if test "$libtool" = yes; then
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir.libs/$base.d
|
||||
"$@" -Wc,+Maked
|
||||
else
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir$base.d
|
||||
"$@" +Maked
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -eq 0; then :
|
||||
else
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
if test -f "$tmpdepfile"; then
|
||||
sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
|
||||
# Add `dependent.h:' lines.
|
||||
sed -ne '2,${
|
||||
s/^ *//
|
||||
s/ \\*$//
|
||||
s/$/:/
|
||||
p
|
||||
}' "$tmpdepfile" >> "$depfile"
|
||||
else
|
||||
echo "#dummy" > "$depfile"
|
||||
fi
|
||||
rm -f "$tmpdepfile" "$tmpdepfile2"
|
||||
;;
|
||||
|
||||
tru64)
|
||||
# The Tru64 compiler uses -MD to generate dependencies as a side
|
||||
# effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
|
||||
# At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
|
||||
# dependencies in `foo.d' instead, so we check for that too.
|
||||
# Subdirectories are respected.
|
||||
dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
|
||||
test "x$dir" = "x$object" && dir=
|
||||
base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
|
||||
|
||||
if test "$libtool" = yes; then
|
||||
# With Tru64 cc, shared objects can also be used to make a
|
||||
# static library. This mechanism is used in libtool 1.4 series to
|
||||
# handle both shared and static libraries in a single compilation.
|
||||
# With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
|
||||
#
|
||||
# With libtool 1.5 this exception was removed, and libtool now
|
||||
# generates 2 separate objects for the 2 libraries. These two
|
||||
# compilations output dependencies in $dir.libs/$base.o.d and
|
||||
# in $dir$base.o.d. We have to check for both files, because
|
||||
# one of the two compilations can be disabled. We should prefer
|
||||
# $dir$base.o.d over $dir.libs/$base.o.d because the latter is
|
||||
# automatically cleaned when .libs/ is deleted, while ignoring
|
||||
# the former would cause a distcleancheck panic.
|
||||
tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4
|
||||
tmpdepfile2=$dir$base.o.d # libtool 1.5
|
||||
tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5
|
||||
tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504
|
||||
"$@" -Wc,-MD
|
||||
else
|
||||
tmpdepfile1=$dir$base.o.d
|
||||
tmpdepfile2=$dir$base.d
|
||||
tmpdepfile3=$dir$base.d
|
||||
tmpdepfile4=$dir$base.d
|
||||
"$@" -MD
|
||||
fi
|
||||
|
||||
stat=$?
|
||||
if test $stat -eq 0; then :
|
||||
else
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
if test -f "$tmpdepfile"; then
|
||||
sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
|
||||
# That's a tab and a space in the [].
|
||||
sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
|
||||
else
|
||||
echo "#dummy" > "$depfile"
|
||||
fi
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
#nosideeffect)
|
||||
# This comment above is used by automake to tell side-effect
|
||||
# dependency tracking mechanisms from slower ones.
|
||||
|
||||
dashmstdout)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout, regardless of -o.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
# Remove `-o $object'.
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
test -z "$dashmflag" && dashmflag=-M
|
||||
# Require at least two characters before searching for `:'
|
||||
# in the target name. This is to cope with DOS-style filenames:
|
||||
# a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
|
||||
"$@" $dashmflag |
|
||||
sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
cat < "$tmpdepfile" > "$depfile"
|
||||
tr ' ' '
|
||||
' < "$tmpdepfile" | \
|
||||
## Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
## correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
dashXmstdout)
|
||||
# This case only exists to satisfy depend.m4. It is never actually
|
||||
# run, as this mode is specially recognized in the preamble.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
makedepend)
|
||||
"$@" || exit $?
|
||||
# Remove any Libtool call
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
# X makedepend
|
||||
shift
|
||||
cleared=no eat=no
|
||||
for arg
|
||||
do
|
||||
case $cleared in
|
||||
no)
|
||||
set ""; shift
|
||||
cleared=yes ;;
|
||||
esac
|
||||
if test $eat = yes; then
|
||||
eat=no
|
||||
continue
|
||||
fi
|
||||
case "$arg" in
|
||||
-D*|-I*)
|
||||
set fnord "$@" "$arg"; shift ;;
|
||||
# Strip any option that makedepend may not understand. Remove
|
||||
# the object too, otherwise makedepend will parse it as a source file.
|
||||
-arch)
|
||||
eat=yes ;;
|
||||
-*|$object)
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"; shift ;;
|
||||
esac
|
||||
done
|
||||
obj_suffix=`echo "$object" | sed 's/^.*\././'`
|
||||
touch "$tmpdepfile"
|
||||
${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
|
||||
rm -f "$depfile"
|
||||
cat < "$tmpdepfile" > "$depfile"
|
||||
sed '1,2d' "$tmpdepfile" | tr ' ' '
|
||||
' | \
|
||||
## Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
## correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile" "$tmpdepfile".bak
|
||||
;;
|
||||
|
||||
cpp)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
# Remove `-o $object'.
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
"$@" -E |
|
||||
sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
|
||||
-e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
|
||||
sed '$ s: \\$::' > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
cat < "$tmpdepfile" >> "$depfile"
|
||||
sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvisualcpp)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case "$arg" in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
"-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
|
||||
set fnord "$@"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
done
|
||||
"$@" -E 2>/dev/null |
|
||||
sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
|
||||
echo " " >> "$depfile"
|
||||
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvcmsys)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
none)
|
||||
exec "$@"
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Unknown depmode $depmode" 1>&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
520
dockerdoom/trunk/autotools/install-sh
Executable file
@ -0,0 +1,520 @@
|
||||
#!/bin/sh
|
||||
# install - install a program, script, or datafile
|
||||
|
||||
scriptversion=2009-04-28.21; # UTC
|
||||
|
||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||
# following copyright and license.
|
||||
#
|
||||
# Copyright (C) 1994 X Consortium
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to
|
||||
# deal in the Software without restriction, including without limitation the
|
||||
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
# sell copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
|
||||
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
#
|
||||
# Except as contained in this notice, the name of the X Consortium shall not
|
||||
# be used in advertising or otherwise to promote the sale, use or other deal-
|
||||
# ings in this Software without prior written authorization from the X Consor-
|
||||
# tium.
|
||||
#
|
||||
#
|
||||
# FSF changes to this file are in the public domain.
|
||||
#
|
||||
# Calling this script install-sh is preferred over install.sh, to prevent
|
||||
# `make' implicit rules from creating a file called install from it
|
||||
# when there is no Makefile.
|
||||
#
|
||||
# This script is compatible with the BSD install script, but was written
|
||||
# from scratch.
|
||||
|
||||
nl='
|
||||
'
|
||||
IFS=" "" $nl"
|
||||
|
||||
# set DOITPROG to echo to test this script
|
||||
|
||||
# Don't use :- since 4.3BSD and earlier shells don't like it.
|
||||
doit=${DOITPROG-}
|
||||
if test -z "$doit"; then
|
||||
doit_exec=exec
|
||||
else
|
||||
doit_exec=$doit
|
||||
fi
|
||||
|
||||
# Put in absolute file names if you don't have them in your path;
|
||||
# or use environment vars.
|
||||
|
||||
chgrpprog=${CHGRPPROG-chgrp}
|
||||
chmodprog=${CHMODPROG-chmod}
|
||||
chownprog=${CHOWNPROG-chown}
|
||||
cmpprog=${CMPPROG-cmp}
|
||||
cpprog=${CPPROG-cp}
|
||||
mkdirprog=${MKDIRPROG-mkdir}
|
||||
mvprog=${MVPROG-mv}
|
||||
rmprog=${RMPROG-rm}
|
||||
stripprog=${STRIPPROG-strip}
|
||||
|
||||
posix_glob='?'
|
||||
initialize_posix_glob='
|
||||
test "$posix_glob" != "?" || {
|
||||
if (set -f) 2>/dev/null; then
|
||||
posix_glob=
|
||||
else
|
||||
posix_glob=:
|
||||
fi
|
||||
}
|
||||
'
|
||||
|
||||
posix_mkdir=
|
||||
|
||||
# Desired mode of installed file.
|
||||
mode=0755
|
||||
|
||||
chgrpcmd=
|
||||
chmodcmd=$chmodprog
|
||||
chowncmd=
|
||||
mvcmd=$mvprog
|
||||
rmcmd="$rmprog -f"
|
||||
stripcmd=
|
||||
|
||||
src=
|
||||
dst=
|
||||
dir_arg=
|
||||
dst_arg=
|
||||
|
||||
copy_on_change=false
|
||||
no_target_directory=
|
||||
|
||||
usage="\
|
||||
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
|
||||
or: $0 [OPTION]... SRCFILES... DIRECTORY
|
||||
or: $0 [OPTION]... -t DIRECTORY SRCFILES...
|
||||
or: $0 [OPTION]... -d DIRECTORIES...
|
||||
|
||||
In the 1st form, copy SRCFILE to DSTFILE.
|
||||
In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
|
||||
In the 4th, create DIRECTORIES.
|
||||
|
||||
Options:
|
||||
--help display this help and exit.
|
||||
--version display version info and exit.
|
||||
|
||||
-c (ignored)
|
||||
-C install only if different (preserve the last data modification time)
|
||||
-d create directories instead of installing files.
|
||||
-g GROUP $chgrpprog installed files to GROUP.
|
||||
-m MODE $chmodprog installed files to MODE.
|
||||
-o USER $chownprog installed files to USER.
|
||||
-s $stripprog installed files.
|
||||
-t DIRECTORY install into DIRECTORY.
|
||||
-T report an error if DSTFILE is a directory.
|
||||
|
||||
Environment variables override the default commands:
|
||||
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
|
||||
RMPROG STRIPPROG
|
||||
"
|
||||
|
||||
while test $# -ne 0; do
|
||||
case $1 in
|
||||
-c) ;;
|
||||
|
||||
-C) copy_on_change=true;;
|
||||
|
||||
-d) dir_arg=true;;
|
||||
|
||||
-g) chgrpcmd="$chgrpprog $2"
|
||||
shift;;
|
||||
|
||||
--help) echo "$usage"; exit $?;;
|
||||
|
||||
-m) mode=$2
|
||||
case $mode in
|
||||
*' '* | *' '* | *'
|
||||
'* | *'*'* | *'?'* | *'['*)
|
||||
echo "$0: invalid mode: $mode" >&2
|
||||
exit 1;;
|
||||
esac
|
||||
shift;;
|
||||
|
||||
-o) chowncmd="$chownprog $2"
|
||||
shift;;
|
||||
|
||||
-s) stripcmd=$stripprog;;
|
||||
|
||||
-t) dst_arg=$2
|
||||
shift;;
|
||||
|
||||
-T) no_target_directory=true;;
|
||||
|
||||
--version) echo "$0 $scriptversion"; exit $?;;
|
||||
|
||||
--) shift
|
||||
break;;
|
||||
|
||||
-*) echo "$0: invalid option: $1" >&2
|
||||
exit 1;;
|
||||
|
||||
*) break;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
|
||||
# When -d is used, all remaining arguments are directories to create.
|
||||
# When -t is used, the destination is already specified.
|
||||
# Otherwise, the last argument is the destination. Remove it from $@.
|
||||
for arg
|
||||
do
|
||||
if test -n "$dst_arg"; then
|
||||
# $@ is not empty: it contains at least $arg.
|
||||
set fnord "$@" "$dst_arg"
|
||||
shift # fnord
|
||||
fi
|
||||
shift # arg
|
||||
dst_arg=$arg
|
||||
done
|
||||
fi
|
||||
|
||||
if test $# -eq 0; then
|
||||
if test -z "$dir_arg"; then
|
||||
echo "$0: no input file specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
# It's OK to call `install-sh -d' without argument.
|
||||
# This can happen when creating conditional directories.
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if test -z "$dir_arg"; then
|
||||
trap '(exit $?); exit' 1 2 13 15
|
||||
|
||||
# Set umask so as not to create temps with too-generous modes.
|
||||
# However, 'strip' requires both read and write access to temps.
|
||||
case $mode in
|
||||
# Optimize common cases.
|
||||
*644) cp_umask=133;;
|
||||
*755) cp_umask=22;;
|
||||
|
||||
*[0-7])
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw='% 200'
|
||||
fi
|
||||
cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
|
||||
*)
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw=,u+rw
|
||||
fi
|
||||
cp_umask=$mode$u_plus_rw;;
|
||||
esac
|
||||
fi
|
||||
|
||||
for src
|
||||
do
|
||||
# Protect names starting with `-'.
|
||||
case $src in
|
||||
-*) src=./$src;;
|
||||
esac
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
dst=$src
|
||||
dstdir=$dst
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
else
|
||||
|
||||
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
|
||||
# might cause directories to be created, which would be especially bad
|
||||
# if $src (and thus $dsttmp) contains '*'.
|
||||
if test ! -f "$src" && test ! -d "$src"; then
|
||||
echo "$0: $src does not exist." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z "$dst_arg"; then
|
||||
echo "$0: no destination specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
dst=$dst_arg
|
||||
# Protect names starting with `-'.
|
||||
case $dst in
|
||||
-*) dst=./$dst;;
|
||||
esac
|
||||
|
||||
# If destination is a directory, append the input filename; won't work
|
||||
# if double slashes aren't ignored.
|
||||
if test -d "$dst"; then
|
||||
if test -n "$no_target_directory"; then
|
||||
echo "$0: $dst_arg: Is a directory" >&2
|
||||
exit 1
|
||||
fi
|
||||
dstdir=$dst
|
||||
dst=$dstdir/`basename "$src"`
|
||||
dstdir_status=0
|
||||
else
|
||||
# Prefer dirname, but fall back on a substitute if dirname fails.
|
||||
dstdir=`
|
||||
(dirname "$dst") 2>/dev/null ||
|
||||
expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
||||
X"$dst" : 'X\(//\)[^/]' \| \
|
||||
X"$dst" : 'X\(//\)$' \| \
|
||||
X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
|
||||
echo X"$dst" |
|
||||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
||||
s//\1/
|
||||
q
|
||||
}
|
||||
/^X\(\/\/\)[^/].*/{
|
||||
s//\1/
|
||||
q
|
||||
}
|
||||
/^X\(\/\/\)$/{
|
||||
s//\1/
|
||||
q
|
||||
}
|
||||
/^X\(\/\).*/{
|
||||
s//\1/
|
||||
q
|
||||
}
|
||||
s/.*/./; q'
|
||||
`
|
||||
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
fi
|
||||
fi
|
||||
|
||||
obsolete_mkdir_used=false
|
||||
|
||||
if test $dstdir_status != 0; then
|
||||
case $posix_mkdir in
|
||||
'')
|
||||
# Create intermediate dirs using mode 755 as modified by the umask.
|
||||
# This is like FreeBSD 'install' as of 1997-10-28.
|
||||
umask=`umask`
|
||||
case $stripcmd.$umask in
|
||||
# Optimize common cases.
|
||||
*[2367][2367]) mkdir_umask=$umask;;
|
||||
.*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
|
||||
|
||||
*[0-7])
|
||||
mkdir_umask=`expr $umask + 22 \
|
||||
- $umask % 100 % 40 + $umask % 20 \
|
||||
- $umask % 10 % 4 + $umask % 2
|
||||
`;;
|
||||
*) mkdir_umask=$umask,go-w;;
|
||||
esac
|
||||
|
||||
# With -d, create the new directory with the user-specified mode.
|
||||
# Otherwise, rely on $mkdir_umask.
|
||||
if test -n "$dir_arg"; then
|
||||
mkdir_mode=-m$mode
|
||||
else
|
||||
mkdir_mode=
|
||||
fi
|
||||
|
||||
posix_mkdir=false
|
||||
case $umask in
|
||||
*[123567][0-7][0-7])
|
||||
# POSIX mkdir -p sets u+wx bits regardless of umask, which
|
||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
||||
;;
|
||||
*)
|
||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||
trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
|
||||
|
||||
if (umask $mkdir_umask &&
|
||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
|
||||
then
|
||||
if test -z "$dir_arg" || {
|
||||
# Check for POSIX incompatibilities with -m.
|
||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||
# other-writeable bit of parent directory when it shouldn't.
|
||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||
ls_ld_tmpdir=`ls -ld "$tmpdir"`
|
||||
case $ls_ld_tmpdir in
|
||||
d????-?r-*) different_mode=700;;
|
||||
d????-?--*) different_mode=755;;
|
||||
*) false;;
|
||||
esac &&
|
||||
$mkdirprog -m$different_mode -p -- "$tmpdir" && {
|
||||
ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
|
||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||
}
|
||||
}
|
||||
then posix_mkdir=:
|
||||
fi
|
||||
rmdir "$tmpdir/d" "$tmpdir"
|
||||
else
|
||||
# Remove any dirs left behind by ancient mkdir implementations.
|
||||
rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
|
||||
fi
|
||||
trap '' 0;;
|
||||
esac;;
|
||||
esac
|
||||
|
||||
if
|
||||
$posix_mkdir && (
|
||||
umask $mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
|
||||
)
|
||||
then :
|
||||
else
|
||||
|
||||
# The umask is ridiculous, or mkdir does not conform to POSIX,
|
||||
# or it failed possibly due to a race condition. Create the
|
||||
# directory the slow way, step by step, checking for races as we go.
|
||||
|
||||
case $dstdir in
|
||||
/*) prefix='/';;
|
||||
-*) prefix='./';;
|
||||
*) prefix='';;
|
||||
esac
|
||||
|
||||
eval "$initialize_posix_glob"
|
||||
|
||||
oIFS=$IFS
|
||||
IFS=/
|
||||
$posix_glob set -f
|
||||
set fnord $dstdir
|
||||
shift
|
||||
$posix_glob set +f
|
||||
IFS=$oIFS
|
||||
|
||||
prefixes=
|
||||
|
||||
for d
|
||||
do
|
||||
test -z "$d" && continue
|
||||
|
||||
prefix=$prefix$d
|
||||
if test -d "$prefix"; then
|
||||
prefixes=
|
||||
else
|
||||
if $posix_mkdir; then
|
||||
(umask=$mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
||||
# Don't fail if two instances are running concurrently.
|
||||
test -d "$prefix" || exit 1
|
||||
else
|
||||
case $prefix in
|
||||
*\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
|
||||
*) qprefix=$prefix;;
|
||||
esac
|
||||
prefixes="$prefixes '$qprefix'"
|
||||
fi
|
||||
fi
|
||||
prefix=$prefix/
|
||||
done
|
||||
|
||||
if test -n "$prefixes"; then
|
||||
# Don't fail if two instances are running concurrently.
|
||||
(umask $mkdir_umask &&
|
||||
eval "\$doit_exec \$mkdirprog $prefixes") ||
|
||||
test -d "$dstdir" || exit 1
|
||||
obsolete_mkdir_used=true
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
{ test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
|
||||
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
|
||||
{ test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
|
||||
test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
|
||||
else
|
||||
|
||||
# Make a couple of temp file names in the proper directory.
|
||||
dsttmp=$dstdir/_inst.$$_
|
||||
rmtmp=$dstdir/_rm.$$_
|
||||
|
||||
# Trap to clean up those temp files at exit.
|
||||
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
||||
|
||||
# Copy the file name to the temp name.
|
||||
(umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
|
||||
|
||||
# and set any options; do chmod last to preserve setuid bits.
|
||||
#
|
||||
# If any of these fail, we abort the whole thing. If we want to
|
||||
# ignore errors from any of these, just make sure not to ignore
|
||||
# errors from the above "$doit $cpprog $src $dsttmp" command.
|
||||
#
|
||||
{ test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
|
||||
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
|
||||
{ test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
|
||||
{ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
|
||||
|
||||
# If -C, don't bother to copy if it wouldn't change the file.
|
||||
if $copy_on_change &&
|
||||
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
|
||||
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
|
||||
|
||||
eval "$initialize_posix_glob" &&
|
||||
$posix_glob set -f &&
|
||||
set X $old && old=:$2:$4:$5:$6 &&
|
||||
set X $new && new=:$2:$4:$5:$6 &&
|
||||
$posix_glob set +f &&
|
||||
|
||||
test "$old" = "$new" &&
|
||||
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
|
||||
then
|
||||
rm -f "$dsttmp"
|
||||
else
|
||||
# Rename the file to the real destination.
|
||||
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
|
||||
|
||||
# The rename failed, perhaps because mv can't rename something else
|
||||
# to itself, or perhaps because mv is so ancient that it does not
|
||||
# support -f.
|
||||
{
|
||||
# Now remove or move aside any old file at destination location.
|
||||
# We try this two ways since rm can't unlink itself on some
|
||||
# systems and the destination file might be busy for other
|
||||
# reasons. In this case, the final cleanup might fail but the new
|
||||
# file should still install successfully.
|
||||
{
|
||||
test ! -f "$dst" ||
|
||||
$doit $rmcmd -f "$dst" 2>/dev/null ||
|
||||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
||||
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
|
||||
} ||
|
||||
{ echo "$0: cannot unlink or rename $dst" >&2
|
||||
(exit 1); exit 1
|
||||
}
|
||||
} &&
|
||||
|
||||
# Now rename the file to the real destination.
|
||||
$doit $mvcmd "$dsttmp" "$dst"
|
||||
}
|
||||
fi || exit 1
|
||||
|
||||
trap '' 0
|
||||
fi
|
||||
done
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
376
dockerdoom/trunk/autotools/missing
Executable file
@ -0,0 +1,376 @@
|
||||
#! /bin/sh
|
||||
# Common stub for a few missing GNU programs while installing.
|
||||
|
||||
scriptversion=2009-04-28.21; # UTC
|
||||
|
||||
# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
|
||||
# 2008, 2009 Free Software Foundation, Inc.
|
||||
# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
if test $# -eq 0; then
|
||||
echo 1>&2 "Try \`$0 --help' for more information"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
run=:
|
||||
sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
|
||||
sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
|
||||
|
||||
# In the cases where this matters, `missing' is being run in the
|
||||
# srcdir already.
|
||||
if test -f configure.ac; then
|
||||
configure_ac=configure.ac
|
||||
else
|
||||
configure_ac=configure.in
|
||||
fi
|
||||
|
||||
msg="missing on your system"
|
||||
|
||||
case $1 in
|
||||
--run)
|
||||
# Try to run requested program, and just exit if it succeeds.
|
||||
run=
|
||||
shift
|
||||
"$@" && exit 0
|
||||
# Exit code 63 means version mismatch. This often happens
|
||||
# when the user try to use an ancient version of a tool on
|
||||
# a file that requires a minimum version. In this case we
|
||||
# we should proceed has if the program had been absent, or
|
||||
# if --run hadn't been passed.
|
||||
if test $? = 63; then
|
||||
run=:
|
||||
msg="probably too old"
|
||||
fi
|
||||
;;
|
||||
|
||||
-h|--h|--he|--hel|--help)
|
||||
echo "\
|
||||
$0 [OPTION]... PROGRAM [ARGUMENT]...
|
||||
|
||||
Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
|
||||
error status if there is no known handling for PROGRAM.
|
||||
|
||||
Options:
|
||||
-h, --help display this help and exit
|
||||
-v, --version output version information and exit
|
||||
--run try to run the given command, and emulate it if it fails
|
||||
|
||||
Supported PROGRAM values:
|
||||
aclocal touch file \`aclocal.m4'
|
||||
autoconf touch file \`configure'
|
||||
autoheader touch file \`config.h.in'
|
||||
autom4te touch the output file, or create a stub one
|
||||
automake touch all \`Makefile.in' files
|
||||
bison create \`y.tab.[ch]', if possible, from existing .[ch]
|
||||
flex create \`lex.yy.c', if possible, from existing .c
|
||||
help2man touch the output file
|
||||
lex create \`lex.yy.c', if possible, from existing .c
|
||||
makeinfo touch the output file
|
||||
tar try tar, gnutar, gtar, then tar without non-portable flags
|
||||
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
|
||||
|
||||
Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
|
||||
\`g' are ignored when checking the name.
|
||||
|
||||
Send bug reports to <bug-automake@gnu.org>."
|
||||
exit $?
|
||||
;;
|
||||
|
||||
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
||||
echo "missing $scriptversion (GNU Automake)"
|
||||
exit $?
|
||||
;;
|
||||
|
||||
-*)
|
||||
echo 1>&2 "$0: Unknown \`$1' option"
|
||||
echo 1>&2 "Try \`$0 --help' for more information"
|
||||
exit 1
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
# normalize program name to check for.
|
||||
program=`echo "$1" | sed '
|
||||
s/^gnu-//; t
|
||||
s/^gnu//; t
|
||||
s/^g//; t'`
|
||||
|
||||
# Now exit if we have it, but it failed. Also exit now if we
|
||||
# don't have it and --version was passed (most likely to detect
|
||||
# the program). This is about non-GNU programs, so use $1 not
|
||||
# $program.
|
||||
case $1 in
|
||||
lex*|yacc*)
|
||||
# Not GNU programs, they don't have --version.
|
||||
;;
|
||||
|
||||
tar*)
|
||||
if test -n "$run"; then
|
||||
echo 1>&2 "ERROR: \`tar' requires --run"
|
||||
exit 1
|
||||
elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
|
||||
*)
|
||||
if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
|
||||
# We have it, but it failed.
|
||||
exit 1
|
||||
elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
|
||||
# Could not run --version or --help. This is probably someone
|
||||
# running `$TOOL --version' or `$TOOL --help' to check whether
|
||||
# $TOOL exists and not knowing $TOOL uses missing.
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
# If it does not exist, or fails to run (possibly an outdated version),
|
||||
# try to emulate it.
|
||||
case $program in
|
||||
aclocal*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified \`acinclude.m4' or \`${configure_ac}'. You might want
|
||||
to install the \`Automake' and \`Perl' packages. Grab them from
|
||||
any GNU archive site."
|
||||
touch aclocal.m4
|
||||
;;
|
||||
|
||||
autoconf*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified \`${configure_ac}'. You might want to install the
|
||||
\`Autoconf' and \`GNU m4' packages. Grab them from any GNU
|
||||
archive site."
|
||||
touch configure
|
||||
;;
|
||||
|
||||
autoheader*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified \`acconfig.h' or \`${configure_ac}'. You might want
|
||||
to install the \`Autoconf' and \`GNU m4' packages. Grab them
|
||||
from any GNU archive site."
|
||||
files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
|
||||
test -z "$files" && files="config.h"
|
||||
touch_files=
|
||||
for f in $files; do
|
||||
case $f in
|
||||
*:*) touch_files="$touch_files "`echo "$f" |
|
||||
sed -e 's/^[^:]*://' -e 's/:.*//'`;;
|
||||
*) touch_files="$touch_files $f.in";;
|
||||
esac
|
||||
done
|
||||
touch $touch_files
|
||||
;;
|
||||
|
||||
automake*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
|
||||
You might want to install the \`Automake' and \`Perl' packages.
|
||||
Grab them from any GNU archive site."
|
||||
find . -type f -name Makefile.am -print |
|
||||
sed 's/\.am$/.in/' |
|
||||
while read f; do touch "$f"; done
|
||||
;;
|
||||
|
||||
autom4te*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is needed, but is $msg.
|
||||
You might have modified some files without having the
|
||||
proper tools for further handling them.
|
||||
You can get \`$1' as part of \`Autoconf' from any GNU
|
||||
archive site."
|
||||
|
||||
file=`echo "$*" | sed -n "$sed_output"`
|
||||
test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
|
||||
if test -f "$file"; then
|
||||
touch $file
|
||||
else
|
||||
test -z "$file" || exec >$file
|
||||
echo "#! /bin/sh"
|
||||
echo "# Created by GNU Automake missing as a replacement of"
|
||||
echo "# $ $@"
|
||||
echo "exit 0"
|
||||
chmod +x $file
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
|
||||
bison*|yacc*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' $msg. You should only need it if
|
||||
you modified a \`.y' file. You may need the \`Bison' package
|
||||
in order for those modifications to take effect. You can get
|
||||
\`Bison' from any GNU archive site."
|
||||
rm -f y.tab.c y.tab.h
|
||||
if test $# -ne 1; then
|
||||
eval LASTARG="\${$#}"
|
||||
case $LASTARG in
|
||||
*.y)
|
||||
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
|
||||
if test -f "$SRCFILE"; then
|
||||
cp "$SRCFILE" y.tab.c
|
||||
fi
|
||||
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
|
||||
if test -f "$SRCFILE"; then
|
||||
cp "$SRCFILE" y.tab.h
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
if test ! -f y.tab.h; then
|
||||
echo >y.tab.h
|
||||
fi
|
||||
if test ! -f y.tab.c; then
|
||||
echo 'main() { return 0; }' >y.tab.c
|
||||
fi
|
||||
;;
|
||||
|
||||
lex*|flex*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified a \`.l' file. You may need the \`Flex' package
|
||||
in order for those modifications to take effect. You can get
|
||||
\`Flex' from any GNU archive site."
|
||||
rm -f lex.yy.c
|
||||
if test $# -ne 1; then
|
||||
eval LASTARG="\${$#}"
|
||||
case $LASTARG in
|
||||
*.l)
|
||||
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
|
||||
if test -f "$SRCFILE"; then
|
||||
cp "$SRCFILE" lex.yy.c
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
if test ! -f lex.yy.c; then
|
||||
echo 'main() { return 0; }' >lex.yy.c
|
||||
fi
|
||||
;;
|
||||
|
||||
help2man*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified a dependency of a manual page. You may need the
|
||||
\`Help2man' package in order for those modifications to take
|
||||
effect. You can get \`Help2man' from any GNU archive site."
|
||||
|
||||
file=`echo "$*" | sed -n "$sed_output"`
|
||||
test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
|
||||
if test -f "$file"; then
|
||||
touch $file
|
||||
else
|
||||
test -z "$file" || exec >$file
|
||||
echo ".ab help2man is required to generate this page"
|
||||
exit $?
|
||||
fi
|
||||
;;
|
||||
|
||||
makeinfo*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is $msg. You should only need it if
|
||||
you modified a \`.texi' or \`.texinfo' file, or any other file
|
||||
indirectly affecting the aspect of the manual. The spurious
|
||||
call might also be the consequence of using a buggy \`make' (AIX,
|
||||
DU, IRIX). You might want to install the \`Texinfo' package or
|
||||
the \`GNU make' package. Grab either from any GNU archive site."
|
||||
# The file to touch is that specified with -o ...
|
||||
file=`echo "$*" | sed -n "$sed_output"`
|
||||
test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
|
||||
if test -z "$file"; then
|
||||
# ... or it is the one specified with @setfilename ...
|
||||
infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
|
||||
file=`sed -n '
|
||||
/^@setfilename/{
|
||||
s/.* \([^ ]*\) *$/\1/
|
||||
p
|
||||
q
|
||||
}' $infile`
|
||||
# ... or it is derived from the source name (dir/f.texi becomes f.info)
|
||||
test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
|
||||
fi
|
||||
# If the file does not exist, the user really needs makeinfo;
|
||||
# let's fail without touching anything.
|
||||
test -f $file || exit 1
|
||||
touch $file
|
||||
;;
|
||||
|
||||
tar*)
|
||||
shift
|
||||
|
||||
# We have already tried tar in the generic part.
|
||||
# Look for gnutar/gtar before invocation to avoid ugly error
|
||||
# messages.
|
||||
if (gnutar --version > /dev/null 2>&1); then
|
||||
gnutar "$@" && exit 0
|
||||
fi
|
||||
if (gtar --version > /dev/null 2>&1); then
|
||||
gtar "$@" && exit 0
|
||||
fi
|
||||
firstarg="$1"
|
||||
if shift; then
|
||||
case $firstarg in
|
||||
*o*)
|
||||
firstarg=`echo "$firstarg" | sed s/o//`
|
||||
tar "$firstarg" "$@" && exit 0
|
||||
;;
|
||||
esac
|
||||
case $firstarg in
|
||||
*h*)
|
||||
firstarg=`echo "$firstarg" | sed s/h//`
|
||||
tar "$firstarg" "$@" && exit 0
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
echo 1>&2 "\
|
||||
WARNING: I can't seem to be able to run \`tar' with the given arguments.
|
||||
You may want to install GNU tar or Free paxutils, or check the
|
||||
command line arguments."
|
||||
exit 1
|
||||
;;
|
||||
|
||||
*)
|
||||
echo 1>&2 "\
|
||||
WARNING: \`$1' is needed, and is $msg.
|
||||
You might have modified some files without having the
|
||||
proper tools for further handling them. Check the \`README' file,
|
||||
it often tells you about the needed prerequisites for installing
|
||||
this package. You may also peek at any GNU archive site, in case
|
||||
some other package would contain this missing \`$1' program."
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
4
dockerdoom/trunk/codeblocks/README
Normal file
@ -0,0 +1,4 @@
|
||||
|
||||
This is a set of codeblocks project files for building chocolate doom
|
||||
under Windows. Thanks to Russell Rice for these :-)
|
||||
|
32
dockerdoom/trunk/codeblocks/config.h
Normal file
@ -0,0 +1,32 @@
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "chocolate-doom"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "fraggle@gmail.com"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "Chocolate Doom"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "Chocolate Doom 1.6.0"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "chocolate-doom"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "1.6.0"
|
||||
|
||||
/* Change this when you create your awesome forked version */
|
||||
#define PROGRAM_PREFIX "chocolate-"
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "1.6.0"
|
||||
|
||||
/* Define to 1 if your processor stores words with the most significant byte
|
||||
first (like Motorola and SPARC, unlike Intel and VAX). */
|
||||
/* #undef WORDS_BIGENDIAN */
|
||||
|
22
dockerdoom/trunk/codeblocks/game-res.rc
Normal file
@ -0,0 +1,22 @@
|
||||
1 ICON "../data/doom.ico"
|
||||
|
||||
1 VERSIONINFO
|
||||
PRODUCTVERSION 1,6,0,0
|
||||
FILEVERSION 1,6,0,0
|
||||
FILETYPE 1
|
||||
{
|
||||
BLOCK "StringFileInfo"
|
||||
{
|
||||
BLOCK "040904E4"
|
||||
{
|
||||
VALUE "FileVersion", "1.6.0"
|
||||
VALUE "FileDescription", "1.6.0"
|
||||
VALUE "InternalName", "Chocolate-Doom"
|
||||
VALUE "CompanyName", "Chocolate-Doom"
|
||||
VALUE "LegalCopyright", "GNU General Public License"
|
||||
VALUE "ProductName", "Chocolate-Doom"
|
||||
VALUE "ProductVersion", "1.6.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
488
dockerdoom/trunk/codeblocks/game.cbp
Normal file
@ -0,0 +1,488 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_project_file>
|
||||
<FileVersion major="1" minor="6" />
|
||||
<Project>
|
||||
<Option title="chocolate-doom" />
|
||||
<Option pch_mode="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Build>
|
||||
<Target title="Debug">
|
||||
<Option output="..\bin\$(PROJECT_NAME)-dbg.exe" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="..\bin" />
|
||||
<Option object_output="..\obj\dbg" />
|
||||
<Option type="0" />
|
||||
<Option compiler="gcc" />
|
||||
<Option parameters="-iwad d:\russell\games\doom2\iwad\doom2.wad" />
|
||||
<Option projectLinkerOptionsRelation="2" />
|
||||
<Compiler>
|
||||
<Add option="-W" />
|
||||
<Add option="-gdwarf-2" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-lpcsound-dbg -ltextscreen-dbg" />
|
||||
</Linker>
|
||||
</Target>
|
||||
<Target title="Release">
|
||||
<Option output="..\bin\$(PROJECT_NAME).exe" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="..\bin" />
|
||||
<Option object_output="..\obj\rel" />
|
||||
<Option type="0" />
|
||||
<Option compiler="gcc" />
|
||||
<Option projectLinkerOptionsRelation="2" />
|
||||
<Compiler>
|
||||
<Add option="-O2" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-s" />
|
||||
<Add option="-lpcsound -ltextscreen" />
|
||||
</Linker>
|
||||
</Target>
|
||||
</Build>
|
||||
<VirtualTargets>
|
||||
<Add alias="All" targets="Debug;Release;" />
|
||||
</VirtualTargets>
|
||||
<Compiler>
|
||||
<Add directory="." />
|
||||
<Add directory="..\src" />
|
||||
<Add directory="..\textscreen" />
|
||||
<Add directory="..\pcsound" />
|
||||
<Add directory="..\opl" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-lmingw32 -lSDLmain -lSDL -lSDL_mixer -lSDL_net -mwindows" />
|
||||
<Add directory="..\lib" />
|
||||
</Linker>
|
||||
<Unit filename="config.h" />
|
||||
<Unit filename="game-res.rc">
|
||||
<Option compilerVar="WINDRES" />
|
||||
</Unit>
|
||||
<Unit filename="..\opl\dbopl.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\opl\dbopl.h" />
|
||||
<Unit filename="..\opl\ioperm_sys.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\opl\ioperm_sys.h" />
|
||||
<Unit filename="..\opl\opl.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\opl\opl.h" />
|
||||
<Unit filename="..\opl\opl_internal.h" />
|
||||
<Unit filename="..\opl\opl_linux.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\opl\opl_obsd.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\opl\opl_queue.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\opl\opl_queue.h" />
|
||||
<Unit filename="..\opl\opl_sdl.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\opl\opl_timer.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\opl\opl_timer.h" />
|
||||
<Unit filename="..\opl\opl_win32.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\am_map.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\am_map.h" />
|
||||
<Unit filename="..\src\d_englsh.h" />
|
||||
<Unit filename="..\src\d_event.h" />
|
||||
<Unit filename="..\src\d_items.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\d_items.h" />
|
||||
<Unit filename="..\src\d_iwad.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\d_iwad.h" />
|
||||
<Unit filename="..\src\d_main.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\d_main.h" />
|
||||
<Unit filename="..\src\d_net.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\d_net.h" />
|
||||
<Unit filename="..\src\d_player.h" />
|
||||
<Unit filename="..\src\d_textur.h" />
|
||||
<Unit filename="..\src\d_think.h" />
|
||||
<Unit filename="..\src\d_ticcmd.h" />
|
||||
<Unit filename="..\src\deh_ammo.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_cheat.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_defs.h" />
|
||||
<Unit filename="..\src\deh_frame.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_io.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_io.h" />
|
||||
<Unit filename="..\src\deh_main.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_main.h" />
|
||||
<Unit filename="..\src\deh_mapping.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_mapping.h" />
|
||||
<Unit filename="..\src\deh_misc.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_misc.h" />
|
||||
<Unit filename="..\src\deh_ptr.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_sound.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_text.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_thing.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\deh_weapon.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\doomdata.h" />
|
||||
<Unit filename="..\src\doomdef.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\doomdef.h" />
|
||||
<Unit filename="..\src\doomfeatures.h" />
|
||||
<Unit filename="..\src\doomkeys.h" />
|
||||
<Unit filename="..\src\doomstat.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\doomstat.h" />
|
||||
<Unit filename="..\src\doomtype.h" />
|
||||
<Unit filename="..\src\dstrings.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\dstrings.h" />
|
||||
<Unit filename="..\src\f_finale.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\f_finale.h" />
|
||||
<Unit filename="..\src\f_wipe.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\f_wipe.h" />
|
||||
<Unit filename="..\src\g_game.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\g_game.h" />
|
||||
<Unit filename="..\src\hu_lib.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\hu_lib.h" />
|
||||
<Unit filename="..\src\hu_stuff.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\hu_stuff.h" />
|
||||
<Unit filename="..\src\i_joystick.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_joystick.h" />
|
||||
<Unit filename="..\src\i_main.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_oplmusic.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_pcsound.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_scale.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_scale.h" />
|
||||
<Unit filename="..\src\i_sdlmusic.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_sdlsound.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_swap.h" />
|
||||
<Unit filename="..\src\i_system.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_system.h" />
|
||||
<Unit filename="..\src\i_timer.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_timer.h" />
|
||||
<Unit filename="..\src\i_video.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_video.h" />
|
||||
<Unit filename="..\src\info.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\info.h" />
|
||||
<Unit filename="..\src\m_argv.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_argv.h" />
|
||||
<Unit filename="..\src\m_bbox.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_bbox.h" />
|
||||
<Unit filename="..\src\m_cheat.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_cheat.h" />
|
||||
<Unit filename="..\src\m_config.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_config.h" />
|
||||
<Unit filename="..\src\m_fixed.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_fixed.h" />
|
||||
<Unit filename="..\src\m_menu.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_menu.h" />
|
||||
<Unit filename="..\src\m_misc.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_misc.h" />
|
||||
<Unit filename="..\src\m_random.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_random.h" />
|
||||
<Unit filename="..\src\md5.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\md5.h" />
|
||||
<Unit filename="..\src\memio.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\memio.h" />
|
||||
<Unit filename="..\src\midifile.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\midifile.h" />
|
||||
<Unit filename="..\src\mus2mid.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\mus2mid.h" />
|
||||
<Unit filename="..\src\net_client.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_client.h" />
|
||||
<Unit filename="..\src\net_common.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_common.h" />
|
||||
<Unit filename="..\src\net_dedicated.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_dedicated.h" />
|
||||
<Unit filename="..\src\net_defs.h" />
|
||||
<Unit filename="..\src\net_gui.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_gui.h" />
|
||||
<Unit filename="..\src\net_io.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_io.h" />
|
||||
<Unit filename="..\src\net_loop.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_loop.h" />
|
||||
<Unit filename="..\src\net_packet.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_packet.h" />
|
||||
<Unit filename="..\src\net_query.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_query.h" />
|
||||
<Unit filename="..\src\net_sdl.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_sdl.h" />
|
||||
<Unit filename="..\src\net_server.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_server.h" />
|
||||
<Unit filename="..\src\net_structrw.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_structrw.h" />
|
||||
<Unit filename="..\src\p_ceilng.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_doors.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_enemy.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_floor.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_inter.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_inter.h" />
|
||||
<Unit filename="..\src\p_lights.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_local.h" />
|
||||
<Unit filename="..\src\p_map.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_maputl.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_mobj.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_mobj.h" />
|
||||
<Unit filename="..\src\p_plats.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_pspr.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_pspr.h" />
|
||||
<Unit filename="..\src\p_saveg.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_saveg.h" />
|
||||
<Unit filename="..\src\p_setup.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_setup.h" />
|
||||
<Unit filename="..\src\p_sight.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_spec.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_spec.h" />
|
||||
<Unit filename="..\src\p_switch.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_telept.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_tick.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\p_tick.h" />
|
||||
<Unit filename="..\src\p_user.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\r_bsp.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\r_bsp.h" />
|
||||
<Unit filename="..\src\r_data.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\r_data.h" />
|
||||
<Unit filename="..\src\r_defs.h" />
|
||||
<Unit filename="..\src\r_draw.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\r_draw.h" />
|
||||
<Unit filename="..\src\r_local.h" />
|
||||
<Unit filename="..\src\r_main.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\r_main.h" />
|
||||
<Unit filename="..\src\r_plane.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\r_plane.h" />
|
||||
<Unit filename="..\src\r_segs.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\r_segs.h" />
|
||||
<Unit filename="..\src\r_sky.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\r_sky.h" />
|
||||
<Unit filename="..\src\r_state.h" />
|
||||
<Unit filename="..\src\r_things.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\r_things.h" />
|
||||
<Unit filename="..\src\s_sound.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\s_sound.h" />
|
||||
<Unit filename="..\src\sounds.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\sounds.h" />
|
||||
<Unit filename="..\src\st_lib.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\st_lib.h" />
|
||||
<Unit filename="..\src\st_stuff.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\st_stuff.h" />
|
||||
<Unit filename="..\src\tables.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\tables.h" />
|
||||
<Unit filename="..\src\v_video.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\v_video.h" />
|
||||
<Unit filename="..\src\w_checksum.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\w_checksum.h" />
|
||||
<Unit filename="..\src\w_file.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\w_file.h" />
|
||||
<Unit filename="..\src\w_file_stdc.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\w_file_win32.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\w_merge.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\w_merge.h" />
|
||||
<Unit filename="..\src\w_wad.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\w_wad.h" />
|
||||
<Unit filename="..\src\wi_stuff.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\wi_stuff.h" />
|
||||
<Unit filename="..\src\z_zone.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\z_zone.h" />
|
||||
<Extensions>
|
||||
<code_completion />
|
||||
<envvars />
|
||||
<debugger />
|
||||
</Extensions>
|
||||
</Project>
|
||||
</CodeBlocks_project_file>
|
64
dockerdoom/trunk/codeblocks/libpcsound.cbp
Normal file
@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_project_file>
|
||||
<FileVersion major="1" minor="6" />
|
||||
<Project>
|
||||
<Option title="libpcsound" />
|
||||
<Option pch_mode="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Build>
|
||||
<Target title="Debug">
|
||||
<Option output="..\lib\libpcsound-dbg" prefix_auto="1" extension_auto="1" />
|
||||
<Option working_dir="" />
|
||||
<Option object_output="..\obj\libpcsound\dbg" />
|
||||
<Option type="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Compiler>
|
||||
<Add option="-gdwarf-2" />
|
||||
</Compiler>
|
||||
</Target>
|
||||
<Target title="Release">
|
||||
<Option output="..\lib\libpcsound" prefix_auto="1" extension_auto="1" />
|
||||
<Option working_dir="" />
|
||||
<Option object_output="..\obj\libpcsound\release" />
|
||||
<Option type="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Compiler>
|
||||
<Add option="-O2" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-s" />
|
||||
</Linker>
|
||||
</Target>
|
||||
</Build>
|
||||
<VirtualTargets>
|
||||
<Add alias="All" targets="Debug;Release;" />
|
||||
</VirtualTargets>
|
||||
<Compiler>
|
||||
<Add option="-Wall" />
|
||||
<Add directory="." />
|
||||
<Add directory="..\src" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-lmingw32 -lSDLmain -lSDL -lSDL_mixer -mwindows" />
|
||||
</Linker>
|
||||
<Unit filename="..\pcsound\pcsound.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\pcsound\pcsound.h" />
|
||||
<Unit filename="..\pcsound\pcsound_internal.h" />
|
||||
<Unit filename="..\pcsound\pcsound_linux.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\pcsound\pcsound_sdl.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\pcsound\pcsound_win32.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Extensions>
|
||||
<code_completion />
|
||||
<envvars />
|
||||
<debugger />
|
||||
</Extensions>
|
||||
</Project>
|
||||
</CodeBlocks_project_file>
|
15
dockerdoom/trunk/codeblocks/main.workspace
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_workspace_file>
|
||||
<Workspace title="chocolate-doom">
|
||||
<Project filename="game.cbp" active="1">
|
||||
<Depends filename="textscreen.cbp" />
|
||||
<Depends filename="libpcsound.cbp" />
|
||||
</Project>
|
||||
<Project filename="server.cbp" />
|
||||
<Project filename="setup.cbp">
|
||||
<Depends filename="textscreen.cbp" />
|
||||
</Project>
|
||||
<Project filename="textscreen.cbp" />
|
||||
<Project filename="libpcsound.cbp" />
|
||||
</Workspace>
|
||||
</CodeBlocks_workspace_file>
|
105
dockerdoom/trunk/codeblocks/server.cbp
Normal file
@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_project_file>
|
||||
<FileVersion major="1" minor="6" />
|
||||
<Project>
|
||||
<Option title="chocolate-server" />
|
||||
<Option pch_mode="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Build>
|
||||
<Target title="Debug">
|
||||
<Option output="..\bin\$(PROJECT_NAME)-dbg.exe" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="..\bin" />
|
||||
<Option object_output="..\obj\dbg" />
|
||||
<Option type="0" />
|
||||
<Option compiler="gcc" />
|
||||
<Compiler>
|
||||
<Add option="-W" />
|
||||
<Add option="-gdwarf-2" />
|
||||
</Compiler>
|
||||
</Target>
|
||||
<Target title="Release">
|
||||
<Option output="..\bin\$(PROJECT_NAME).exe" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="..\bin" />
|
||||
<Option object_output="..\obj\rel" />
|
||||
<Option type="0" />
|
||||
<Option compiler="gcc" />
|
||||
<Compiler>
|
||||
<Add option="-O2" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-s" />
|
||||
</Linker>
|
||||
</Target>
|
||||
</Build>
|
||||
<VirtualTargets>
|
||||
<Add alias="All" targets="Debug;Release;" />
|
||||
</VirtualTargets>
|
||||
<Compiler>
|
||||
<Add directory="." />
|
||||
<Add directory="..\src" />
|
||||
<Add directory="..\textscreen" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-lmingw32 -lSDLmain -lSDL -lSDL_net -mwindows" />
|
||||
</Linker>
|
||||
<Unit filename="..\src\d_dedicated.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_main.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_timer.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\i_timer.h" />
|
||||
<Unit filename="..\src\m_argv.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_argv.h" />
|
||||
<Unit filename="..\src\m_misc.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\m_misc.h" />
|
||||
<Unit filename="..\src\net_common.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_common.h" />
|
||||
<Unit filename="..\src\net_dedicated.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_dedicated.h" />
|
||||
<Unit filename="..\src\net_io.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_io.h" />
|
||||
<Unit filename="..\src\net_packet.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_packet.h" />
|
||||
<Unit filename="..\src\net_query.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_query.h" />
|
||||
<Unit filename="..\src\net_sdl.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_sdl.h" />
|
||||
<Unit filename="..\src\net_server.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_server.h" />
|
||||
<Unit filename="..\src\net_structrw.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\net_structrw.h" />
|
||||
<Unit filename="..\src\z_native.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\src\z_zone.h" />
|
||||
<Extensions>
|
||||
<code_completion />
|
||||
<envvars />
|
||||
<debugger />
|
||||
</Extensions>
|
||||
</Project>
|
||||
</CodeBlocks_project_file>
|
24
dockerdoom/trunk/codeblocks/setup-res.rc
Normal file
@ -0,0 +1,24 @@
|
||||
1 ICON "../data/setup.ico"
|
||||
|
||||
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "setup-manifest.xml"
|
||||
|
||||
1 VERSIONINFO
|
||||
PRODUCTVERSION 1,6,0,0
|
||||
FILEVERSION 1,6,0,0
|
||||
FILETYPE 1
|
||||
{
|
||||
BLOCK "StringFileInfo"
|
||||
{
|
||||
BLOCK "040904E4"
|
||||
{
|
||||
VALUE "FileVersion", "1.6.0"
|
||||
VALUE "FileDescription", "Chocolate-Doom Setup"
|
||||
VALUE "InternalName", "chocolate-setup"
|
||||
VALUE "CompanyName", "fraggle@gmail.com"
|
||||
VALUE "LegalCopyright", "GNU General Public License"
|
||||
VALUE "ProductName", "Chocolate-Doom Setup"
|
||||
VALUE "ProductVersion", "1.6.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
122
dockerdoom/trunk/codeblocks/setup.cbp
Normal file
@ -0,0 +1,122 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_project_file>
|
||||
<FileVersion major="1" minor="6" />
|
||||
<Project>
|
||||
<Option title="chocolate-setup" />
|
||||
<Option pch_mode="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Build>
|
||||
<Target title="Debug">
|
||||
<Option output="..\bin\$(PROJECT_NAME)-dbg.exe" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="..\bin" />
|
||||
<Option object_output="..\obj\dbg\" />
|
||||
<Option type="0" />
|
||||
<Option compiler="gcc" />
|
||||
<Option projectLinkerOptionsRelation="2" />
|
||||
<Compiler>
|
||||
<Add option="-W" />
|
||||
<Add option="-g" />
|
||||
<Add option="-gdwarf-2" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-ltextscreen-dbg" />
|
||||
</Linker>
|
||||
</Target>
|
||||
<Target title="Release">
|
||||
<Option output="..\bin\$(PROJECT_NAME).exe" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="..\bin" />
|
||||
<Option object_output="..\obj\rel\" />
|
||||
<Option type="0" />
|
||||
<Option compiler="gcc" />
|
||||
<Option projectLinkerOptionsRelation="2" />
|
||||
<Compiler>
|
||||
<Add option="-O2" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-s" />
|
||||
<Add option="-ltextscreen" />
|
||||
</Linker>
|
||||
</Target>
|
||||
</Build>
|
||||
<VirtualTargets>
|
||||
<Add alias="All" targets="Debug;Release;" />
|
||||
</VirtualTargets>
|
||||
<Compiler>
|
||||
<Add option="-Wall" />
|
||||
<Add option="-D_WIN32" />
|
||||
<Add directory="." />
|
||||
<Add directory="..\src" />
|
||||
<Add directory="..\textscreen" />
|
||||
</Compiler>
|
||||
<ResourceCompiler>
|
||||
<Add directory="..\setup" />
|
||||
</ResourceCompiler>
|
||||
<Linker>
|
||||
<Add option="-lmingw32 -lSDLmain -lSDL -mwindows" />
|
||||
<Add directory="..\lib" />
|
||||
</Linker>
|
||||
<Unit filename="setup-res.rc">
|
||||
<Option compilerVar="WINDRES" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\compatibility.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\compatibility.h" />
|
||||
<Unit filename="..\setup\configfile.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\configfile.h" />
|
||||
<Unit filename="..\setup\display.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\display.h" />
|
||||
<Unit filename="..\setup\execute.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\execute.h" />
|
||||
<Unit filename="..\setup\joystick.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\joystick.h" />
|
||||
<Unit filename="..\setup\keyboard.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\keyboard.h" />
|
||||
<Unit filename="..\setup\m_argv.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\m_argv.h" />
|
||||
<Unit filename="..\setup\mainmenu.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\mouse.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\mouse.h" />
|
||||
<Unit filename="..\setup\multiplayer.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\multiplayer.h" />
|
||||
<Unit filename="..\setup\sound.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\sound.h" />
|
||||
<Unit filename="..\setup\txt_joybinput.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\txt_joybinput.h" />
|
||||
<Unit filename="..\setup\txt_keyinput.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\txt_keyinput.h" />
|
||||
<Unit filename="..\setup\txt_mouseinput.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\setup\txt_mouseinput.h" />
|
||||
<Extensions>
|
||||
<code_completion />
|
||||
<envvars />
|
||||
<debugger />
|
||||
</Extensions>
|
||||
</Project>
|
||||
</CodeBlocks_project_file>
|
127
dockerdoom/trunk/codeblocks/textscreen.cbp
Normal file
@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_project_file>
|
||||
<FileVersion major="1" minor="6" />
|
||||
<Project>
|
||||
<Option title="libtextscreen" />
|
||||
<Option pch_mode="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Build>
|
||||
<Target title="Debug">
|
||||
<Option output="..\lib\libtextscreen-dbg.a" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="" />
|
||||
<Option object_output="..\obj\libtextscreen\debug" />
|
||||
<Option type="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Option createDefFile="1" />
|
||||
<Compiler>
|
||||
<Add option="-W" />
|
||||
<Add option="-gdwarf-2" />
|
||||
</Compiler>
|
||||
</Target>
|
||||
<Target title="Release">
|
||||
<Option output="..\lib\libtextscreen.a" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="" />
|
||||
<Option object_output="..\obj\libtextscreen\release" />
|
||||
<Option type="2" />
|
||||
<Option compiler="gcc" />
|
||||
<Option createDefFile="1" />
|
||||
<Compiler>
|
||||
<Add option="-O2" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-s" />
|
||||
</Linker>
|
||||
</Target>
|
||||
</Build>
|
||||
<VirtualTargets>
|
||||
<Add alias="All" targets="Debug;Release;" />
|
||||
</VirtualTargets>
|
||||
<Compiler>
|
||||
<Add directory="..\src" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-lmingw32 -lSDLmain -lSDL -mwindows" />
|
||||
</Linker>
|
||||
<Unit filename="..\textscreen\textscreen.h" />
|
||||
<Unit filename="..\textscreen\txt_button.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_button.h" />
|
||||
<Unit filename="..\textscreen\txt_checkbox.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_checkbox.h" />
|
||||
<Unit filename="..\textscreen\txt_desktop.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_desktop.h" />
|
||||
<Unit filename="..\textscreen\txt_dropdown.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_dropdown.h" />
|
||||
<Unit filename="..\textscreen\txt_font.h" />
|
||||
<Unit filename="..\textscreen\txt_gui.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_gui.h" />
|
||||
<Unit filename="..\textscreen\txt_inputbox.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_inputbox.h" />
|
||||
<Unit filename="..\textscreen\txt_io.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_io.h" />
|
||||
<Unit filename="..\textscreen\txt_label.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_label.h" />
|
||||
<Unit filename="..\textscreen\txt_main.h" />
|
||||
<Unit filename="..\textscreen\txt_radiobutton.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_radiobutton.h" />
|
||||
<Unit filename="..\textscreen\txt_scrollpane.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_scrollpane.h" />
|
||||
<Unit filename="..\textscreen\txt_sdl.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_sdl.h" />
|
||||
<Unit filename="..\textscreen\txt_separator.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_separator.h" />
|
||||
<Unit filename="..\textscreen\txt_smallfont.h" />
|
||||
<Unit filename="..\textscreen\txt_spinctrl.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_spinctrl.h" />
|
||||
<Unit filename="..\textscreen\txt_strut.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_strut.h" />
|
||||
<Unit filename="..\textscreen\txt_table.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_table.h" />
|
||||
<Unit filename="..\textscreen\txt_widget.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_widget.h" />
|
||||
<Unit filename="..\textscreen\txt_window.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_window.h" />
|
||||
<Unit filename="..\textscreen\txt_window_action.c">
|
||||
<Option compilerVar="CC" />
|
||||
</Unit>
|
||||
<Unit filename="..\textscreen\txt_window_action.h" />
|
||||
<Extensions>
|
||||
<code_completion />
|
||||
<envvars />
|
||||
<debugger />
|
||||
</Extensions>
|
||||
</Project>
|
||||
</CodeBlocks_project_file>
|
89
dockerdoom/trunk/config.h
Normal file
@ -0,0 +1,89 @@
|
||||
/* config.h. Generated from config.hin by configure. */
|
||||
/* config.hin. Generated from configure.in by autoheader. */
|
||||
|
||||
/* Define to 1 if you have the <dev/isa/spkrio.h> header file. */
|
||||
/* #undef HAVE_DEV_ISA_SPKRIO_H */
|
||||
|
||||
/* Define to 1 if you have the <dev/speaker/speaker.h> header file. */
|
||||
/* #undef HAVE_DEV_SPEAKER_SPEAKER_H */
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `ioperm' function. */
|
||||
#define HAVE_IOPERM 1
|
||||
|
||||
/* Define to 1 if you have the `amd64' library (-lamd64). */
|
||||
/* #undef HAVE_LIBAMD64 */
|
||||
|
||||
/* Define to 1 if you have the `i386' library (-li386). */
|
||||
/* #undef HAVE_LIBI386 */
|
||||
|
||||
/* Define to 1 if you have the `m' library (-lm). */
|
||||
#define HAVE_LIBM 1
|
||||
|
||||
/* Define to 1 if you have the `samplerate' library (-lsamplerate). */
|
||||
/* #undef HAVE_LIBSAMPLERATE */
|
||||
|
||||
/* Define to 1 if you have the <linux/kd.h> header file. */
|
||||
#define HAVE_LINUX_KD_H 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the `sched_setaffinity' function. */
|
||||
#define HAVE_SCHED_SETAFFINITY 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "psdoom"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "psdoom"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "psdoom"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
|
||||
/* Change this when you create your awesome forked version */
|
||||
#define PROGRAM_PREFIX "ps"
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "2012.02.05-1.6.0"
|
88
dockerdoom/trunk/config.hin
Normal file
@ -0,0 +1,88 @@
|
||||
/* config.hin. Generated from configure.in by autoheader. */
|
||||
|
||||
/* Define to 1 if you have the <dev/isa/spkrio.h> header file. */
|
||||
#undef HAVE_DEV_ISA_SPKRIO_H
|
||||
|
||||
/* Define to 1 if you have the <dev/speaker/speaker.h> header file. */
|
||||
#undef HAVE_DEV_SPEAKER_SPEAKER_H
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
/* Define to 1 if you have the `ioperm' function. */
|
||||
#undef HAVE_IOPERM
|
||||
|
||||
/* Define to 1 if you have the `amd64' library (-lamd64). */
|
||||
#undef HAVE_LIBAMD64
|
||||
|
||||
/* Define to 1 if you have the `i386' library (-li386). */
|
||||
#undef HAVE_LIBI386
|
||||
|
||||
/* Define to 1 if you have the `m' library (-lm). */
|
||||
#undef HAVE_LIBM
|
||||
|
||||
/* Define to 1 if you have the `samplerate' library (-lsamplerate). */
|
||||
#undef HAVE_LIBSAMPLERATE
|
||||
|
||||
/* Define to 1 if you have the <linux/kd.h> header file. */
|
||||
#undef HAVE_LINUX_KD_H
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define to 1 if you have the `mmap' function. */
|
||||
#undef HAVE_MMAP
|
||||
|
||||
/* Define to 1 if you have the `sched_setaffinity' function. */
|
||||
#undef HAVE_SCHED_SETAFFINITY
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#undef HAVE_STDLIB_H
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#undef HAVE_STRINGS_H
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#undef HAVE_STRING_H
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#undef HAVE_SYS_STAT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#undef HAVE_SYS_TYPES_H
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Name of package */
|
||||
#undef PACKAGE
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#undef PACKAGE_BUGREPORT
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#undef PACKAGE_NAME
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#undef PACKAGE_STRING
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#undef PACKAGE_TARNAME
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* Change this when you create your awesome forked version */
|
||||
#undef PROGRAM_PREFIX
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
/* Version number of package */
|
||||
#undef VERSION
|
834
dockerdoom/trunk/config.log
Normal file
@ -0,0 +1,834 @@
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by psdoom configure 2012.02.05-1.6.0, which was
|
||||
generated by GNU Autoconf 2.68. Invocation command line was
|
||||
|
||||
$ ./configure
|
||||
|
||||
## --------- ##
|
||||
## Platform. ##
|
||||
## --------- ##
|
||||
|
||||
hostname = hotline
|
||||
uname -m = x86_64
|
||||
uname -r = 3.2.2-hardened-r1
|
||||
uname -s = Linux
|
||||
uname -v = #2 SMP Mon Jan 30 17:37:24 PST 2012
|
||||
|
||||
/usr/bin/uname -p = Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz
|
||||
/bin/uname -X = unknown
|
||||
|
||||
/bin/arch = unknown
|
||||
/usr/bin/arch -k = unknown
|
||||
/usr/convex/getsysinfo = unknown
|
||||
/usr/bin/hostinfo = unknown
|
||||
/bin/machine = unknown
|
||||
/usr/bin/oslevel = unknown
|
||||
/bin/universe = unknown
|
||||
|
||||
PATH: /usr/local/bin
|
||||
PATH: /usr/bin
|
||||
PATH: /bin
|
||||
PATH: /opt/bin
|
||||
PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3
|
||||
PATH: /usr/games/bin
|
||||
|
||||
|
||||
## ----------- ##
|
||||
## Core tests. ##
|
||||
## ----------- ##
|
||||
|
||||
configure:2237: checking for gcc
|
||||
configure:2253: found /usr/bin/gcc
|
||||
configure:2264: result: gcc
|
||||
configure:2493: checking for C compiler version
|
||||
configure:2502: gcc --version >&5
|
||||
gcc (Gentoo Hardened 4.5.3-r1 p1.0, pie-0.4.5) 4.5.3
|
||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
configure:2513: $? = 0
|
||||
configure:2502: gcc -v >&5
|
||||
Using built-in specs.
|
||||
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3/gcc
|
||||
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.5.3/lto-wrapper
|
||||
Target: x86_64-pc-linux-gnu
|
||||
Configured with: /var/tmp/portage/sys-devel/gcc-4.5.3-r1/work/gcc-4.5.3/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.3 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.3/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.3/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --disable-lto --enable-nls --without-included-gettext --with-system-zlib --disable-werror --enable-secureplt --enable-multilib --enable-libmudflap --disable-libssp --enable-esp --enable-libgomp --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.5.3/python --enable-checking=release --disable-libgcj --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-targets=all --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo Hardened 4.5.3-r1 p1.0, pie-0.4.5'
|
||||
Thread model: posix
|
||||
gcc version 4.5.3 (Gentoo Hardened 4.5.3-r1 p1.0, pie-0.4.5)
|
||||
configure:2513: $? = 0
|
||||
configure:2502: gcc -V >&5
|
||||
gcc: '-V' option must have argument
|
||||
configure:2513: $? = 1
|
||||
configure:2502: gcc -qversion >&5
|
||||
gcc: unrecognized option '-qversion'
|
||||
gcc: no input files
|
||||
configure:2513: $? = 1
|
||||
configure:2533: checking whether the C compiler works
|
||||
configure:2555: gcc conftest.c >&5
|
||||
configure:2559: $? = 0
|
||||
configure:2607: result: yes
|
||||
configure:2610: checking for C compiler default output file name
|
||||
configure:2612: result: a.out
|
||||
configure:2618: checking for suffix of executables
|
||||
configure:2625: gcc -o conftest conftest.c >&5
|
||||
configure:2629: $? = 0
|
||||
configure:2651: result:
|
||||
configure:2673: checking whether we are cross compiling
|
||||
configure:2681: gcc -o conftest conftest.c >&5
|
||||
configure:2685: $? = 0
|
||||
configure:2692: ./conftest
|
||||
configure:2696: $? = 0
|
||||
configure:2711: result: no
|
||||
configure:2716: checking for suffix of object files
|
||||
configure:2738: gcc -c conftest.c >&5
|
||||
configure:2742: $? = 0
|
||||
configure:2763: result: o
|
||||
configure:2767: checking whether we are using the GNU C compiler
|
||||
configure:2786: gcc -c conftest.c >&5
|
||||
configure:2786: $? = 0
|
||||
configure:2795: result: yes
|
||||
configure:2804: checking whether gcc accepts -g
|
||||
configure:2824: gcc -c -g conftest.c >&5
|
||||
configure:2824: $? = 0
|
||||
configure:2865: result: yes
|
||||
configure:2882: checking for gcc option to accept ISO C89
|
||||
configure:2946: gcc -c -g -O2 conftest.c >&5
|
||||
configure:2946: $? = 0
|
||||
configure:2959: result: none needed
|
||||
configure:3022: checking for ranlib
|
||||
configure:3038: found /usr/bin/ranlib
|
||||
configure:3049: result: ranlib
|
||||
configure:3073: checking for python
|
||||
configure:3089: found /usr/bin/python
|
||||
configure:3101: result: true
|
||||
configure:3173: checking for sdl-config
|
||||
configure:3191: found /usr/bin/sdl-config
|
||||
configure:3204: result: /usr/bin/sdl-config
|
||||
configure:3214: checking for SDL - version >= 1.1.3
|
||||
configure:3301: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c -lSDL -lpthread >&5
|
||||
configure:3301: $? = 0
|
||||
configure:3301: ./conftest
|
||||
configure:3301: $? = 0
|
||||
configure:3316: result: yes
|
||||
configure:3408: checking how to run the C preprocessor
|
||||
configure:3439: gcc -E conftest.c
|
||||
configure:3439: $? = 0
|
||||
configure:3453: gcc -E conftest.c
|
||||
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
|
||||
compilation terminated.
|
||||
configure:3453: $? = 1
|
||||
configure: failed program was:
|
||||
| /* confdefs.h */
|
||||
| #define PACKAGE_NAME "psdoom"
|
||||
| #define PACKAGE_TARNAME "psdoom"
|
||||
| #define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
| #define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
| #define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
| #define PACKAGE_URL ""
|
||||
| /* end confdefs.h. */
|
||||
| #include <ac_nonexistent.h>
|
||||
configure:3478: result: gcc -E
|
||||
configure:3498: gcc -E conftest.c
|
||||
configure:3498: $? = 0
|
||||
configure:3512: gcc -E conftest.c
|
||||
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
|
||||
compilation terminated.
|
||||
configure:3512: $? = 1
|
||||
configure: failed program was:
|
||||
| /* confdefs.h */
|
||||
| #define PACKAGE_NAME "psdoom"
|
||||
| #define PACKAGE_TARNAME "psdoom"
|
||||
| #define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
| #define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
| #define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
| #define PACKAGE_URL ""
|
||||
| /* end confdefs.h. */
|
||||
| #include <ac_nonexistent.h>
|
||||
configure:3541: checking for grep that handles long lines and -e
|
||||
configure:3599: result: /bin/grep
|
||||
configure:3604: checking for egrep
|
||||
configure:3666: result: /bin/grep -E
|
||||
configure:3671: checking for ANSI C header files
|
||||
configure:3691: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3691: $? = 0
|
||||
configure:3764: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c >&5
|
||||
configure:3764: $? = 0
|
||||
configure:3764: ./conftest
|
||||
configure:3764: $? = 0
|
||||
configure:3775: result: yes
|
||||
configure:3788: checking for sys/types.h
|
||||
configure:3788: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3788: $? = 0
|
||||
configure:3788: result: yes
|
||||
configure:3788: checking for sys/stat.h
|
||||
configure:3788: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3788: $? = 0
|
||||
configure:3788: result: yes
|
||||
configure:3788: checking for stdlib.h
|
||||
configure:3788: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3788: $? = 0
|
||||
configure:3788: result: yes
|
||||
configure:3788: checking for string.h
|
||||
configure:3788: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3788: $? = 0
|
||||
configure:3788: result: yes
|
||||
configure:3788: checking for memory.h
|
||||
configure:3788: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3788: $? = 0
|
||||
configure:3788: result: yes
|
||||
configure:3788: checking for strings.h
|
||||
configure:3788: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3788: $? = 0
|
||||
configure:3788: result: yes
|
||||
configure:3788: checking for inttypes.h
|
||||
configure:3788: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3788: $? = 0
|
||||
configure:3788: result: yes
|
||||
configure:3788: checking for stdint.h
|
||||
configure:3788: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3788: $? = 0
|
||||
configure:3788: result: yes
|
||||
configure:3788: checking for unistd.h
|
||||
configure:3788: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:3788: $? = 0
|
||||
configure:3788: result: yes
|
||||
configure:3815: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c >&5
|
||||
configure:3815: $? = 0
|
||||
configure:3840: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c >&5
|
||||
configure:3840: $? = 0
|
||||
configure:3857: checking for Mix_LoadMUS in -lSDL_mixer
|
||||
configure:3882: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c -lSDL_mixer >&5
|
||||
configure:3882: $? = 0
|
||||
configure:3891: result: yes
|
||||
configure:3907: checking for SDLNet_UDP_Send in -lSDL_net
|
||||
configure:3932: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c -lSDL_net >&5
|
||||
configure:3932: $? = 0
|
||||
configure:3941: result: yes
|
||||
configure:3957: checking for src_new in -lsamplerate
|
||||
configure:3982: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c -lsamplerate >&5
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lsamplerate
|
||||
collect2: ld returned 1 exit status
|
||||
configure:3982: $? = 1
|
||||
configure: failed program was:
|
||||
| /* confdefs.h */
|
||||
| #define PACKAGE_NAME "psdoom"
|
||||
| #define PACKAGE_TARNAME "psdoom"
|
||||
| #define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
| #define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
| #define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
| #define PACKAGE_URL ""
|
||||
| #define STDC_HEADERS 1
|
||||
| #define HAVE_SYS_TYPES_H 1
|
||||
| #define HAVE_SYS_STAT_H 1
|
||||
| #define HAVE_STDLIB_H 1
|
||||
| #define HAVE_STRING_H 1
|
||||
| #define HAVE_MEMORY_H 1
|
||||
| #define HAVE_STRINGS_H 1
|
||||
| #define HAVE_INTTYPES_H 1
|
||||
| #define HAVE_STDINT_H 1
|
||||
| #define HAVE_UNISTD_H 1
|
||||
| /* end confdefs.h. */
|
||||
|
|
||||
| /* Override any GCC internal prototype to avoid an error.
|
||||
| Use char because int might match the return type of a GCC
|
||||
| builtin and then its argument prototype would still apply. */
|
||||
| #ifdef __cplusplus
|
||||
| extern "C"
|
||||
| #endif
|
||||
| char src_new ();
|
||||
| int
|
||||
| main ()
|
||||
| {
|
||||
| return src_new ();
|
||||
| ;
|
||||
| return 0;
|
||||
| }
|
||||
configure:3991: result: no
|
||||
configure:4002: checking for log in -lm
|
||||
configure:4027: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c -lm >&5
|
||||
conftest.c:26:6: warning: conflicting types for built-in function 'log'
|
||||
configure:4027: $? = 0
|
||||
configure:4036: result: yes
|
||||
configure:4051: checking linux/kd.h usability
|
||||
configure:4051: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
configure:4051: $? = 0
|
||||
configure:4051: result: yes
|
||||
configure:4051: checking linux/kd.h presence
|
||||
configure:4051: gcc -E conftest.c
|
||||
configure:4051: $? = 0
|
||||
configure:4051: result: yes
|
||||
configure:4051: checking for linux/kd.h
|
||||
configure:4051: result: yes
|
||||
configure:4051: checking dev/isa/spkrio.h usability
|
||||
configure:4051: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
conftest.c:54:28: fatal error: dev/isa/spkrio.h: No such file or directory
|
||||
compilation terminated.
|
||||
configure:4051: $? = 1
|
||||
configure: failed program was:
|
||||
| /* confdefs.h */
|
||||
| #define PACKAGE_NAME "psdoom"
|
||||
| #define PACKAGE_TARNAME "psdoom"
|
||||
| #define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
| #define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
| #define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
| #define PACKAGE_URL ""
|
||||
| #define STDC_HEADERS 1
|
||||
| #define HAVE_SYS_TYPES_H 1
|
||||
| #define HAVE_SYS_STAT_H 1
|
||||
| #define HAVE_STDLIB_H 1
|
||||
| #define HAVE_STRING_H 1
|
||||
| #define HAVE_MEMORY_H 1
|
||||
| #define HAVE_STRINGS_H 1
|
||||
| #define HAVE_INTTYPES_H 1
|
||||
| #define HAVE_STDINT_H 1
|
||||
| #define HAVE_UNISTD_H 1
|
||||
| #define HAVE_LIBM 1
|
||||
| #define HAVE_LINUX_KD_H 1
|
||||
| /* end confdefs.h. */
|
||||
| #include <stdio.h>
|
||||
| #ifdef HAVE_SYS_TYPES_H
|
||||
| # include <sys/types.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_SYS_STAT_H
|
||||
| # include <sys/stat.h>
|
||||
| #endif
|
||||
| #ifdef STDC_HEADERS
|
||||
| # include <stdlib.h>
|
||||
| # include <stddef.h>
|
||||
| #else
|
||||
| # ifdef HAVE_STDLIB_H
|
||||
| # include <stdlib.h>
|
||||
| # endif
|
||||
| #endif
|
||||
| #ifdef HAVE_STRING_H
|
||||
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
|
||||
| # include <memory.h>
|
||||
| # endif
|
||||
| # include <string.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_STRINGS_H
|
||||
| # include <strings.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_INTTYPES_H
|
||||
| # include <inttypes.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_STDINT_H
|
||||
| # include <stdint.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_UNISTD_H
|
||||
| # include <unistd.h>
|
||||
| #endif
|
||||
| #include <dev/isa/spkrio.h>
|
||||
configure:4051: result: no
|
||||
configure:4051: checking dev/isa/spkrio.h presence
|
||||
configure:4051: gcc -E conftest.c
|
||||
conftest.c:21:28: fatal error: dev/isa/spkrio.h: No such file or directory
|
||||
compilation terminated.
|
||||
configure:4051: $? = 1
|
||||
configure: failed program was:
|
||||
| /* confdefs.h */
|
||||
| #define PACKAGE_NAME "psdoom"
|
||||
| #define PACKAGE_TARNAME "psdoom"
|
||||
| #define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
| #define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
| #define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
| #define PACKAGE_URL ""
|
||||
| #define STDC_HEADERS 1
|
||||
| #define HAVE_SYS_TYPES_H 1
|
||||
| #define HAVE_SYS_STAT_H 1
|
||||
| #define HAVE_STDLIB_H 1
|
||||
| #define HAVE_STRING_H 1
|
||||
| #define HAVE_MEMORY_H 1
|
||||
| #define HAVE_STRINGS_H 1
|
||||
| #define HAVE_INTTYPES_H 1
|
||||
| #define HAVE_STDINT_H 1
|
||||
| #define HAVE_UNISTD_H 1
|
||||
| #define HAVE_LIBM 1
|
||||
| #define HAVE_LINUX_KD_H 1
|
||||
| /* end confdefs.h. */
|
||||
| #include <dev/isa/spkrio.h>
|
||||
configure:4051: result: no
|
||||
configure:4051: checking for dev/isa/spkrio.h
|
||||
configure:4051: result: no
|
||||
configure:4051: checking dev/speaker/speaker.h usability
|
||||
configure:4051: gcc -c -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT conftest.c >&5
|
||||
conftest.c:54:33: fatal error: dev/speaker/speaker.h: No such file or directory
|
||||
compilation terminated.
|
||||
configure:4051: $? = 1
|
||||
configure: failed program was:
|
||||
| /* confdefs.h */
|
||||
| #define PACKAGE_NAME "psdoom"
|
||||
| #define PACKAGE_TARNAME "psdoom"
|
||||
| #define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
| #define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
| #define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
| #define PACKAGE_URL ""
|
||||
| #define STDC_HEADERS 1
|
||||
| #define HAVE_SYS_TYPES_H 1
|
||||
| #define HAVE_SYS_STAT_H 1
|
||||
| #define HAVE_STDLIB_H 1
|
||||
| #define HAVE_STRING_H 1
|
||||
| #define HAVE_MEMORY_H 1
|
||||
| #define HAVE_STRINGS_H 1
|
||||
| #define HAVE_INTTYPES_H 1
|
||||
| #define HAVE_STDINT_H 1
|
||||
| #define HAVE_UNISTD_H 1
|
||||
| #define HAVE_LIBM 1
|
||||
| #define HAVE_LINUX_KD_H 1
|
||||
| /* end confdefs.h. */
|
||||
| #include <stdio.h>
|
||||
| #ifdef HAVE_SYS_TYPES_H
|
||||
| # include <sys/types.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_SYS_STAT_H
|
||||
| # include <sys/stat.h>
|
||||
| #endif
|
||||
| #ifdef STDC_HEADERS
|
||||
| # include <stdlib.h>
|
||||
| # include <stddef.h>
|
||||
| #else
|
||||
| # ifdef HAVE_STDLIB_H
|
||||
| # include <stdlib.h>
|
||||
| # endif
|
||||
| #endif
|
||||
| #ifdef HAVE_STRING_H
|
||||
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
|
||||
| # include <memory.h>
|
||||
| # endif
|
||||
| # include <string.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_STRINGS_H
|
||||
| # include <strings.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_INTTYPES_H
|
||||
| # include <inttypes.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_STDINT_H
|
||||
| # include <stdint.h>
|
||||
| #endif
|
||||
| #ifdef HAVE_UNISTD_H
|
||||
| # include <unistd.h>
|
||||
| #endif
|
||||
| #include <dev/speaker/speaker.h>
|
||||
configure:4051: result: no
|
||||
configure:4051: checking dev/speaker/speaker.h presence
|
||||
configure:4051: gcc -E conftest.c
|
||||
conftest.c:21:33: fatal error: dev/speaker/speaker.h: No such file or directory
|
||||
compilation terminated.
|
||||
configure:4051: $? = 1
|
||||
configure: failed program was:
|
||||
| /* confdefs.h */
|
||||
| #define PACKAGE_NAME "psdoom"
|
||||
| #define PACKAGE_TARNAME "psdoom"
|
||||
| #define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
| #define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
| #define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
| #define PACKAGE_URL ""
|
||||
| #define STDC_HEADERS 1
|
||||
| #define HAVE_SYS_TYPES_H 1
|
||||
| #define HAVE_SYS_STAT_H 1
|
||||
| #define HAVE_STDLIB_H 1
|
||||
| #define HAVE_STRING_H 1
|
||||
| #define HAVE_MEMORY_H 1
|
||||
| #define HAVE_STRINGS_H 1
|
||||
| #define HAVE_INTTYPES_H 1
|
||||
| #define HAVE_STDINT_H 1
|
||||
| #define HAVE_UNISTD_H 1
|
||||
| #define HAVE_LIBM 1
|
||||
| #define HAVE_LINUX_KD_H 1
|
||||
| /* end confdefs.h. */
|
||||
| #include <dev/speaker/speaker.h>
|
||||
configure:4051: result: no
|
||||
configure:4051: checking for dev/speaker/speaker.h
|
||||
configure:4051: result: no
|
||||
configure:4064: checking for mmap
|
||||
configure:4064: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c -lm >&5
|
||||
configure:4064: $? = 0
|
||||
configure:4064: result: yes
|
||||
configure:4064: checking for sched_setaffinity
|
||||
configure:4064: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c -lm >&5
|
||||
configure:4064: $? = 0
|
||||
configure:4064: result: yes
|
||||
configure:4064: checking for ioperm
|
||||
configure:4064: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c -lm >&5
|
||||
configure:4064: $? = 0
|
||||
configure:4064: result: yes
|
||||
configure:4077: checking for i386_iopl in -li386
|
||||
configure:4102: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c -li386 -lm >&5
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -li386
|
||||
collect2: ld returned 1 exit status
|
||||
configure:4102: $? = 1
|
||||
configure: failed program was:
|
||||
| /* confdefs.h */
|
||||
| #define PACKAGE_NAME "psdoom"
|
||||
| #define PACKAGE_TARNAME "psdoom"
|
||||
| #define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
| #define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
| #define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
| #define PACKAGE_URL ""
|
||||
| #define STDC_HEADERS 1
|
||||
| #define HAVE_SYS_TYPES_H 1
|
||||
| #define HAVE_SYS_STAT_H 1
|
||||
| #define HAVE_STDLIB_H 1
|
||||
| #define HAVE_STRING_H 1
|
||||
| #define HAVE_MEMORY_H 1
|
||||
| #define HAVE_STRINGS_H 1
|
||||
| #define HAVE_INTTYPES_H 1
|
||||
| #define HAVE_STDINT_H 1
|
||||
| #define HAVE_UNISTD_H 1
|
||||
| #define HAVE_LIBM 1
|
||||
| #define HAVE_LINUX_KD_H 1
|
||||
| #define HAVE_MMAP 1
|
||||
| #define HAVE_SCHED_SETAFFINITY 1
|
||||
| #define HAVE_IOPERM 1
|
||||
| /* end confdefs.h. */
|
||||
|
|
||||
| /* Override any GCC internal prototype to avoid an error.
|
||||
| Use char because int might match the return type of a GCC
|
||||
| builtin and then its argument prototype would still apply. */
|
||||
| #ifdef __cplusplus
|
||||
| extern "C"
|
||||
| #endif
|
||||
| char i386_iopl ();
|
||||
| int
|
||||
| main ()
|
||||
| {
|
||||
| return i386_iopl ();
|
||||
| ;
|
||||
| return 0;
|
||||
| }
|
||||
configure:4111: result: no
|
||||
configure:4122: checking for amd64_iopl in -lamd64
|
||||
configure:4147: gcc -o conftest -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread conftest.c -lamd64 -lm >&5
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lamd64
|
||||
collect2: ld returned 1 exit status
|
||||
configure:4147: $? = 1
|
||||
configure: failed program was:
|
||||
| /* confdefs.h */
|
||||
| #define PACKAGE_NAME "psdoom"
|
||||
| #define PACKAGE_TARNAME "psdoom"
|
||||
| #define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
| #define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
| #define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
| #define PACKAGE_URL ""
|
||||
| #define STDC_HEADERS 1
|
||||
| #define HAVE_SYS_TYPES_H 1
|
||||
| #define HAVE_SYS_STAT_H 1
|
||||
| #define HAVE_STDLIB_H 1
|
||||
| #define HAVE_STRING_H 1
|
||||
| #define HAVE_MEMORY_H 1
|
||||
| #define HAVE_STRINGS_H 1
|
||||
| #define HAVE_INTTYPES_H 1
|
||||
| #define HAVE_STDINT_H 1
|
||||
| #define HAVE_UNISTD_H 1
|
||||
| #define HAVE_LIBM 1
|
||||
| #define HAVE_LINUX_KD_H 1
|
||||
| #define HAVE_MMAP 1
|
||||
| #define HAVE_SCHED_SETAFFINITY 1
|
||||
| #define HAVE_IOPERM 1
|
||||
| /* end confdefs.h. */
|
||||
|
|
||||
| /* Override any GCC internal prototype to avoid an error.
|
||||
| Use char because int might match the return type of a GCC
|
||||
| builtin and then its argument prototype would still apply. */
|
||||
| #ifdef __cplusplus
|
||||
| extern "C"
|
||||
| #endif
|
||||
| char amd64_iopl ();
|
||||
| int
|
||||
| main ()
|
||||
| {
|
||||
| return amd64_iopl ();
|
||||
| ;
|
||||
| return 0;
|
||||
| }
|
||||
configure:4156: result: no
|
||||
configure:4215: checking for windres
|
||||
configure:4245: result: no
|
||||
configure:4307: checking for strip
|
||||
configure:4323: found /usr/bin/strip
|
||||
configure:4334: result: strip
|
||||
configure:4412: checking for a BSD-compatible install
|
||||
configure:4480: result: /usr/bin/install -c
|
||||
configure:4491: checking whether build environment is sane
|
||||
configure:4541: result: yes
|
||||
configure:4682: checking for a thread-safe mkdir -p
|
||||
configure:4721: result: /bin/mkdir -p
|
||||
configure:4734: checking for gawk
|
||||
configure:4750: found /usr/bin/gawk
|
||||
configure:4761: result: gawk
|
||||
configure:4772: checking whether make sets $(MAKE)
|
||||
configure:4794: result: yes
|
||||
configure:4824: checking for style of include used by make
|
||||
configure:4852: result: GNU
|
||||
configure:4937: checking dependency style of gcc
|
||||
configure:5047: result: gcc3
|
||||
configure:5243: creating ./config.status
|
||||
|
||||
## ---------------------- ##
|
||||
## Running config.status. ##
|
||||
## ---------------------- ##
|
||||
|
||||
This file was extended by psdoom config.status 2012.02.05-1.6.0, which was
|
||||
generated by GNU Autoconf 2.68. Invocation command line was
|
||||
|
||||
CONFIG_FILES =
|
||||
CONFIG_HEADERS =
|
||||
CONFIG_LINKS =
|
||||
CONFIG_COMMANDS =
|
||||
$ ./config.status
|
||||
|
||||
on hotline
|
||||
|
||||
config.status:909: creating Makefile
|
||||
config.status:909: creating rpm.spec
|
||||
config.status:909: creating man/Makefile
|
||||
config.status:909: creating opl/Makefile
|
||||
config.status:909: creating opl/examples/Makefile
|
||||
config.status:909: creating pcsound/Makefile
|
||||
config.status:909: creating pkg/Makefile
|
||||
config.status:909: creating pkg/config.make
|
||||
config.status:909: creating pkg/osx/Info.plist
|
||||
config.status:909: creating pkg/osx/Info-gnustep.plist
|
||||
config.status:909: creating setup/Makefile
|
||||
config.status:909: creating setup/setup.desktop
|
||||
config.status:909: creating setup/setup-res.rc
|
||||
config.status:909: creating setup/setup-manifest.xml
|
||||
config.status:909: creating data/Makefile
|
||||
config.status:909: creating src/Makefile
|
||||
config.status:909: creating src/doom.desktop
|
||||
config.status:909: creating src/doom-screensaver.desktop
|
||||
config.status:909: creating src/resource.rc
|
||||
config.status:909: creating textscreen/Makefile
|
||||
config.status:909: creating textscreen/examples/Makefile
|
||||
config.status:909: creating wince/Makefile
|
||||
config.status:909: creating config.h
|
||||
config.status:1055: config.h is unchanged
|
||||
config.status:1103: executing depfiles commands
|
||||
|
||||
## ---------------- ##
|
||||
## Cache variables. ##
|
||||
## ---------------- ##
|
||||
|
||||
ac_cv_c_compiler_gnu=yes
|
||||
ac_cv_env_CC_set=
|
||||
ac_cv_env_CC_value=
|
||||
ac_cv_env_CFLAGS_set=
|
||||
ac_cv_env_CFLAGS_value=
|
||||
ac_cv_env_CPPFLAGS_set=
|
||||
ac_cv_env_CPPFLAGS_value=
|
||||
ac_cv_env_CPP_set=
|
||||
ac_cv_env_CPP_value=
|
||||
ac_cv_env_LDFLAGS_set=
|
||||
ac_cv_env_LDFLAGS_value=
|
||||
ac_cv_env_LIBS_set=
|
||||
ac_cv_env_LIBS_value=
|
||||
ac_cv_env_build_alias_set=
|
||||
ac_cv_env_build_alias_value=
|
||||
ac_cv_env_host_alias_set=
|
||||
ac_cv_env_host_alias_value=
|
||||
ac_cv_env_target_alias_set=
|
||||
ac_cv_env_target_alias_value=
|
||||
ac_cv_func_ioperm=yes
|
||||
ac_cv_func_mmap=yes
|
||||
ac_cv_func_sched_setaffinity=yes
|
||||
ac_cv_header_dev_isa_spkrio_h=no
|
||||
ac_cv_header_dev_speaker_speaker_h=no
|
||||
ac_cv_header_inttypes_h=yes
|
||||
ac_cv_header_linux_kd_h=yes
|
||||
ac_cv_header_memory_h=yes
|
||||
ac_cv_header_stdc=yes
|
||||
ac_cv_header_stdint_h=yes
|
||||
ac_cv_header_stdlib_h=yes
|
||||
ac_cv_header_string_h=yes
|
||||
ac_cv_header_strings_h=yes
|
||||
ac_cv_header_sys_stat_h=yes
|
||||
ac_cv_header_sys_types_h=yes
|
||||
ac_cv_header_unistd_h=yes
|
||||
ac_cv_lib_SDL_mixer_Mix_LoadMUS=yes
|
||||
ac_cv_lib_SDL_net_SDLNet_UDP_Send=yes
|
||||
ac_cv_lib_amd64_amd64_iopl=no
|
||||
ac_cv_lib_i386_i386_iopl=no
|
||||
ac_cv_lib_m_log=yes
|
||||
ac_cv_lib_samplerate_src_new=no
|
||||
ac_cv_objext=o
|
||||
ac_cv_path_EGREP='/bin/grep -E'
|
||||
ac_cv_path_GREP=/bin/grep
|
||||
ac_cv_path_SDL_CONFIG=/usr/bin/sdl-config
|
||||
ac_cv_path_install='/usr/bin/install -c'
|
||||
ac_cv_path_mkdir=/bin/mkdir
|
||||
ac_cv_prog_AWK=gawk
|
||||
ac_cv_prog_CPP='gcc -E'
|
||||
ac_cv_prog_HAVE_PYTHON=true
|
||||
ac_cv_prog_ac_ct_CC=gcc
|
||||
ac_cv_prog_ac_ct_RANLIB=ranlib
|
||||
ac_cv_prog_ac_ct_STRIP=strip
|
||||
ac_cv_prog_cc_c89=
|
||||
ac_cv_prog_cc_g=yes
|
||||
ac_cv_prog_make_make_set=yes
|
||||
am_cv_CC_dependencies_compiler_type=gcc3
|
||||
|
||||
## ----------------- ##
|
||||
## Output variables. ##
|
||||
## ----------------- ##
|
||||
|
||||
ACLOCAL='${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run aclocal-1.11'
|
||||
AMDEPBACKSLASH='\'
|
||||
AMDEP_FALSE='#'
|
||||
AMDEP_TRUE=''
|
||||
AMTAR='${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run tar'
|
||||
AUTOCONF='${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoconf'
|
||||
AUTOHEADER='${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoheader'
|
||||
AUTOMAKE='${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run automake-1.11'
|
||||
AWK='gawk'
|
||||
CC='gcc'
|
||||
CCDEPMODE='depmode=gcc3'
|
||||
CFLAGS='-O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT'
|
||||
CPP='gcc -E'
|
||||
CPPFLAGS=''
|
||||
CYGPATH_W='echo'
|
||||
DEFS='-DHAVE_CONFIG_H'
|
||||
DEPDIR='.deps'
|
||||
ECHO_C=''
|
||||
ECHO_N='-n'
|
||||
ECHO_T=''
|
||||
EGREP='/bin/grep -E'
|
||||
EXEEXT=''
|
||||
GREP='/bin/grep'
|
||||
HAVE_PYTHON='true'
|
||||
HAVE_PYTHON_FALSE='#'
|
||||
HAVE_PYTHON_TRUE=''
|
||||
HAVE_WINDRES_FALSE=''
|
||||
HAVE_WINDRES_TRUE='#'
|
||||
INSTALL_DATA='${INSTALL} -m 644'
|
||||
INSTALL_PROGRAM='${INSTALL}'
|
||||
INSTALL_SCRIPT='${INSTALL}'
|
||||
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
|
||||
LDFLAGS=' -lSDL -lpthread'
|
||||
LIBOBJS=''
|
||||
LIBS='-lm '
|
||||
LTLIBOBJS=''
|
||||
MAKEINFO='${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run makeinfo'
|
||||
MKDIR_P='/bin/mkdir -p'
|
||||
OBJEXT='o'
|
||||
PACKAGE='psdoom'
|
||||
PACKAGE_BUGREPORT='orsonteodoro@yahoo.com'
|
||||
PACKAGE_COPYRIGHT='Copyright (C) 1993-2012'
|
||||
PACKAGE_LICENSE='GNU General Public License, version 2'
|
||||
PACKAGE_MAINTAINER='Orson Teodoro'
|
||||
PACKAGE_NAME='psdoom'
|
||||
PACKAGE_SHORTDESC='psdoom-ng source port - psDooM with Chocolate Doom'
|
||||
PACKAGE_STRING='psdoom 2012.02.05-1.6.0'
|
||||
PACKAGE_TARNAME='psdoom'
|
||||
PACKAGE_URL='https://github.com/orsonteodoro/psdoom-ng/'
|
||||
PACKAGE_VERSION='2012.02.05-1.6.0'
|
||||
PATH_SEPARATOR=':'
|
||||
PROGRAM_PREFIX='ps'
|
||||
RANLIB='ranlib'
|
||||
SDLMIXER_CFLAGS=''
|
||||
SDLMIXER_LIBS=' -lSDL_mixer'
|
||||
SDLNET_CFLAGS=''
|
||||
SDLNET_LIBS=' -lSDL_net'
|
||||
SDL_CFLAGS='-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT'
|
||||
SDL_CONFIG='/usr/bin/sdl-config'
|
||||
SDL_LIBS='-lSDL -lpthread'
|
||||
SET_MAKE=''
|
||||
SHELL='/bin/sh'
|
||||
STRIP='strip'
|
||||
VERSION='2012.02.05-1.6.0'
|
||||
WINDOWS_CE_FALSE=''
|
||||
WINDOWS_CE_TRUE='#'
|
||||
WINDOWS_RC_VERSION='2012, 02, 05-1, 6, 0, 0'
|
||||
WINDRES=''
|
||||
ac_aux_dir='autotools'
|
||||
ac_ct_CC='gcc'
|
||||
am__EXEEXT_FALSE=''
|
||||
am__EXEEXT_TRUE='#'
|
||||
am__fastdepCC_FALSE='#'
|
||||
am__fastdepCC_TRUE=''
|
||||
am__include='include'
|
||||
am__isrc=''
|
||||
am__leading_dot='.'
|
||||
am__quote=''
|
||||
am__tar='${AMTAR} chof - "$$tardir"'
|
||||
am__untar='${AMTAR} xf -'
|
||||
bindir='${exec_prefix}/bin'
|
||||
build_alias=''
|
||||
datadir='${datarootdir}'
|
||||
datarootdir='${prefix}/share'
|
||||
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
|
||||
dvidir='${docdir}'
|
||||
exec_prefix='${prefix}'
|
||||
host_alias=''
|
||||
htmldir='${docdir}'
|
||||
includedir='${prefix}/include'
|
||||
infodir='${datarootdir}/info'
|
||||
install_sh='${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/install-sh'
|
||||
libdir='${exec_prefix}/lib'
|
||||
libexecdir='${exec_prefix}/libexec'
|
||||
localedir='${datarootdir}/locale'
|
||||
localstatedir='${prefix}/var'
|
||||
mandir='${datarootdir}/man'
|
||||
mkdir_p='/bin/mkdir -p'
|
||||
oldincludedir='/usr/include'
|
||||
pdfdir='${docdir}'
|
||||
prefix='/usr/local'
|
||||
program_transform_name='s,x,x,'
|
||||
psdir='${docdir}'
|
||||
sbindir='${exec_prefix}/sbin'
|
||||
sharedstatedir='${prefix}/com'
|
||||
sysconfdir='${prefix}/etc'
|
||||
target_alias=''
|
||||
|
||||
## ----------- ##
|
||||
## confdefs.h. ##
|
||||
## ----------- ##
|
||||
|
||||
/* confdefs.h */
|
||||
#define PACKAGE_NAME "psdoom"
|
||||
#define PACKAGE_TARNAME "psdoom"
|
||||
#define PACKAGE_VERSION "2012.02.05-1.6.0"
|
||||
#define PACKAGE_STRING "psdoom 2012.02.05-1.6.0"
|
||||
#define PACKAGE_BUGREPORT "orsonteodoro@yahoo.com"
|
||||
#define PACKAGE_URL ""
|
||||
#define STDC_HEADERS 1
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
#define HAVE_STDLIB_H 1
|
||||
#define HAVE_STRING_H 1
|
||||
#define HAVE_MEMORY_H 1
|
||||
#define HAVE_STRINGS_H 1
|
||||
#define HAVE_INTTYPES_H 1
|
||||
#define HAVE_STDINT_H 1
|
||||
#define HAVE_UNISTD_H 1
|
||||
#define HAVE_LIBM 1
|
||||
#define HAVE_LINUX_KD_H 1
|
||||
#define HAVE_MMAP 1
|
||||
#define HAVE_SCHED_SETAFFINITY 1
|
||||
#define HAVE_IOPERM 1
|
||||
#define PACKAGE "psdoom"
|
||||
#define VERSION "2012.02.05-1.6.0"
|
||||
#define PROGRAM_PREFIX "ps"
|
||||
|
||||
configure: exit 0
|
||||
|
||||
## ---------------------- ##
|
||||
## Running config.status. ##
|
||||
## ---------------------- ##
|
||||
|
||||
This file was extended by psdoom config.status 2012.02.05-1.6.0, which was
|
||||
generated by GNU Autoconf 2.68. Invocation command line was
|
||||
|
||||
CONFIG_FILES =
|
||||
CONFIG_HEADERS =
|
||||
CONFIG_LINKS =
|
||||
CONFIG_COMMANDS =
|
||||
$ ./config.status config.h
|
||||
|
||||
on hotline
|
||||
|
||||
config.status:909: creating config.h
|
||||
config.status:1055: config.h is unchanged
|
1210
dockerdoom/trunk/config.status
Executable file
6555
dockerdoom/trunk/configure
vendored
Executable file
169
dockerdoom/trunk/configure.in
Normal file
@ -0,0 +1,169 @@
|
||||
AC_INIT(psdoom, 2012.02.05-1.6.0, orsonteodoro@yahoo.com, psdoom)
|
||||
|
||||
PACKAGE_SHORTDESC="psdoom-ng source port - psDooM with Chocolate Doom"
|
||||
PACKAGE_COPYRIGHT="Copyright (C) 1993-2012"
|
||||
PACKAGE_LICENSE="GNU General Public License, version 2"
|
||||
PACKAGE_MAINTAINER="Orson Teodoro"
|
||||
PACKAGE_URL="https://github.com/orsonteodoro/psdoom-ng/"
|
||||
|
||||
AC_CONFIG_AUX_DIR(autotools)
|
||||
|
||||
orig_CFLAGS="$CFLAGS"
|
||||
|
||||
AC_PROG_CC
|
||||
AC_PROG_RANLIB
|
||||
AC_CHECK_PROG(HAVE_PYTHON, python, true, false)
|
||||
|
||||
OPT_LEVEL=2
|
||||
|
||||
# Engine room, we need more speed!
|
||||
|
||||
AC_ARG_ENABLE(penis-extension,
|
||||
[ --enable-penis-extension Enable counterproductive compiler optimisations ],
|
||||
[ OPT_LEVEL=3 ])
|
||||
|
||||
# If this is gcc, we have some options we'd like to turn on. Turn on
|
||||
# optimisation and debugging symbols.
|
||||
|
||||
if test "$GCC" = "yes"
|
||||
then
|
||||
CFLAGS="-O$OPT_LEVEL -g -Wall $orig_CFLAGS"
|
||||
fi
|
||||
|
||||
dnl Search for SDL ...
|
||||
|
||||
AM_PATH_SDL(1.1.3)
|
||||
|
||||
# Add the SDL compiler flags to the default compiler flag variables.
|
||||
# It is important to do this now, before checking for headers and
|
||||
# library functions. The reason being that on Windows, sdl-config
|
||||
# sets the -mno-cygwin compiler option in order to generate MinGW
|
||||
# executables. If we don't do this now, we might end up discovering
|
||||
# header files that are not actually available to us when we come
|
||||
# to compile.
|
||||
|
||||
CFLAGS="$CFLAGS $SDL_CFLAGS"
|
||||
LDFLAGS="$LDFLAGS $SDL_LIBS"
|
||||
|
||||
# On some platforms, SDL renames main() to SDL_main() using a #define,
|
||||
# so that its own main, stored in the SDLmain library, can be run first.
|
||||
# Unfortunately, this causes problems for autoconf, which builds
|
||||
# test programs to probe the system. All library/header/symbol checks
|
||||
# must be run in this block, that performs a workaround for the problem.
|
||||
|
||||
AC_SDL_MAIN_WORKAROUND([
|
||||
|
||||
# Check for SDL_mixer.
|
||||
|
||||
AC_CHECK_LIB(SDL_mixer,Mix_LoadMUS,[
|
||||
SDLMIXER_LIBS="$SDLMIXER_LIBS -lSDL_mixer"
|
||||
],[
|
||||
echo "*** Could not find SDL_mixer. Please install it."
|
||||
exit -1
|
||||
])
|
||||
|
||||
# Check for SDL_net.
|
||||
|
||||
AC_CHECK_LIB(SDL_net,SDLNet_UDP_Send,[
|
||||
SDLNET_LIBS="$SDLNET_LIBS -lSDL_net"
|
||||
],[
|
||||
echo "*** Could not find SDL_net. Please install it."
|
||||
exit -1
|
||||
])
|
||||
|
||||
# Check for libsamplerate.
|
||||
|
||||
AC_CHECK_LIB(samplerate, src_new)
|
||||
AC_CHECK_LIB(m, log)
|
||||
|
||||
AC_CHECK_HEADERS([linux/kd.h dev/isa/spkrio.h dev/speaker/speaker.h])
|
||||
AC_CHECK_FUNCS(mmap sched_setaffinity ioperm)
|
||||
|
||||
# OpenBSD I/O i386 library for I/O port access.
|
||||
# (64 bit has the same thing with a different name!)
|
||||
|
||||
AC_CHECK_LIB(i386, i386_iopl)
|
||||
AC_CHECK_LIB(amd64, amd64_iopl)
|
||||
])
|
||||
|
||||
AC_CHECK_TOOL(WINDRES, windres, )
|
||||
AC_CHECK_TOOL(STRIP, strip, )
|
||||
|
||||
# Windows CE build?
|
||||
|
||||
WINDOWS_CE=false
|
||||
|
||||
case "$host" in
|
||||
*mingw32ce*|*cegcc*|*wince*)
|
||||
CFLAGS="-I../wince $CFLAGS"
|
||||
WINDOWS_CE=true
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
AM_CONDITIONAL(WINDOWS_CE, $WINDOWS_CE)
|
||||
AM_CONDITIONAL(HAVE_WINDRES, test "$WINDRES" != "")
|
||||
AM_CONDITIONAL(HAVE_PYTHON, $HAVE_PYTHON)
|
||||
|
||||
dnl Automake v1.8.0 is required, please upgrade!
|
||||
|
||||
AM_INIT_AUTOMAKE([1.8.0])
|
||||
|
||||
WINDOWS_RC_VERSION=`echo $PACKAGE_VERSION.0 | sed 's/\./, /g' `
|
||||
|
||||
# This controls the prefix added to the start of program names. For example,
|
||||
# if this is changed to "lemon-", the programs generated will be named
|
||||
# lemon-doom, lemon-heretic, etc.
|
||||
|
||||
PROGRAM_PREFIX=ps
|
||||
|
||||
AC_SUBST(PROGRAM_PREFIX)
|
||||
AC_DEFINE_UNQUOTED(PROGRAM_PREFIX, "$PROGRAM_PREFIX",
|
||||
Change this when you create your awesome forked version)
|
||||
|
||||
AM_CONFIG_HEADER(config.h:config.hin)
|
||||
|
||||
AC_SUBST(WINDOWS_RC_VERSION)
|
||||
AC_SUBST(SDLMIXER_CFLAGS)
|
||||
AC_SUBST(SDLMIXER_LIBS)
|
||||
|
||||
AC_SUBST(SDLNET_CFLAGS)
|
||||
AC_SUBST(SDLNET_LIBS)
|
||||
|
||||
AC_SUBST(ac_aux_dir)
|
||||
|
||||
AC_SUBST(PACKAGE_SHORTDESC)
|
||||
AC_SUBST(PACKAGE_COPYRIGHT)
|
||||
AC_SUBST(PACKAGE_LICENSE)
|
||||
AC_SUBST(PACKAGE_MAINTAINER)
|
||||
AC_SUBST(PACKAGE_URL)
|
||||
|
||||
dnl Shut up the datarootdir warnings.
|
||||
AC_DEFUN([AC_DATAROOTDIR_CHECKED])
|
||||
|
||||
AC_OUTPUT([
|
||||
Makefile
|
||||
rpm.spec
|
||||
man/Makefile
|
||||
opl/Makefile
|
||||
opl/examples/Makefile
|
||||
pcsound/Makefile
|
||||
pkg/Makefile
|
||||
pkg/config.make
|
||||
pkg/osx/Info.plist
|
||||
pkg/osx/Info-gnustep.plist
|
||||
setup/Makefile
|
||||
setup/setup.desktop
|
||||
setup/setup-res.rc
|
||||
setup/setup-manifest.xml
|
||||
data/Makefile
|
||||
src/Makefile
|
||||
src/doom.desktop
|
||||
src/doom-screensaver.desktop
|
||||
src/resource.rc
|
||||
textscreen/Makefile
|
||||
textscreen/examples/Makefile
|
||||
wince/Makefile
|
||||
])
|
||||
|
399
dockerdoom/trunk/data/Makefile
Normal file
@ -0,0 +1,399 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# data/Makefile. Generated from Makefile.in by configure.
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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.
|
||||
|
||||
|
||||
|
||||
|
||||
pkgdatadir = $(datadir)/psdoom
|
||||
pkgincludedir = $(includedir)/psdoom
|
||||
pkglibdir = $(libdir)/psdoom
|
||||
pkglibexecdir = $(libexecdir)/psdoom
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = data
|
||||
DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__installdirs = "$(DESTDIR)$(iconsdir)"
|
||||
DATA = $(icons_DATA)
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run aclocal-1.11
|
||||
AMTAR = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run tar
|
||||
AUTOCONF = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoconf
|
||||
AUTOHEADER = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoheader
|
||||
AUTOMAKE = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run automake-1.11
|
||||
AWK = gawk
|
||||
CC = gcc
|
||||
CCDEPMODE = depmode=gcc3
|
||||
CFLAGS = -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
CPP = gcc -E
|
||||
CPPFLAGS =
|
||||
CYGPATH_W = echo
|
||||
DEFS = -DHAVE_CONFIG_H
|
||||
DEPDIR = .deps
|
||||
ECHO_C =
|
||||
ECHO_N = -n
|
||||
ECHO_T =
|
||||
EGREP = /bin/grep -E
|
||||
EXEEXT =
|
||||
GREP = /bin/grep
|
||||
HAVE_PYTHON = true
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_SCRIPT = ${INSTALL}
|
||||
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
||||
LDFLAGS = -lSDL -lpthread
|
||||
LIBOBJS =
|
||||
LIBS = -lm
|
||||
LTLIBOBJS =
|
||||
MAKEINFO = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run makeinfo
|
||||
MKDIR_P = /bin/mkdir -p
|
||||
OBJEXT = o
|
||||
PACKAGE = psdoom
|
||||
PACKAGE_BUGREPORT = orsonteodoro@yahoo.com
|
||||
PACKAGE_COPYRIGHT = Copyright (C) 1993-2012
|
||||
PACKAGE_LICENSE = GNU General Public License, version 2
|
||||
PACKAGE_MAINTAINER = Orson Teodoro
|
||||
PACKAGE_NAME = psdoom
|
||||
PACKAGE_SHORTDESC = psdoom-ng source port - psDooM with Chocolate Doom
|
||||
PACKAGE_STRING = psdoom 2012.02.05-1.6.0
|
||||
PACKAGE_TARNAME = psdoom
|
||||
PACKAGE_URL = https://github.com/orsonteodoro/psdoom-ng/
|
||||
PACKAGE_VERSION = 2012.02.05-1.6.0
|
||||
PATH_SEPARATOR = :
|
||||
PROGRAM_PREFIX = ps
|
||||
RANLIB = ranlib
|
||||
SDLMIXER_CFLAGS =
|
||||
SDLMIXER_LIBS = -lSDL_mixer
|
||||
SDLNET_CFLAGS =
|
||||
SDLNET_LIBS = -lSDL_net
|
||||
SDL_CFLAGS = -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
SDL_CONFIG = /usr/bin/sdl-config
|
||||
SDL_LIBS = -lSDL -lpthread
|
||||
SET_MAKE =
|
||||
SHELL = /bin/sh
|
||||
STRIP = strip
|
||||
VERSION = 2012.02.05-1.6.0
|
||||
WINDOWS_RC_VERSION = 2012, 02, 05-1, 6, 0, 0
|
||||
WINDRES =
|
||||
abs_builddir = /home/orson/Downloads/chocolate-doom-1.6.0/data
|
||||
abs_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0/data
|
||||
abs_top_builddir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
abs_top_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
ac_aux_dir = autotools
|
||||
ac_ct_CC = gcc
|
||||
am__include = include
|
||||
am__leading_dot = .
|
||||
am__quote =
|
||||
am__tar = ${AMTAR} chof - "$$tardir"
|
||||
am__untar = ${AMTAR} xf -
|
||||
bindir = ${exec_prefix}/bin
|
||||
build_alias =
|
||||
builddir = .
|
||||
datadir = ${datarootdir}
|
||||
datarootdir = ${prefix}/share
|
||||
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
|
||||
dvidir = ${docdir}
|
||||
exec_prefix = ${prefix}
|
||||
host_alias =
|
||||
htmldir = ${docdir}
|
||||
includedir = ${prefix}/include
|
||||
infodir = ${datarootdir}/info
|
||||
install_sh = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/install-sh
|
||||
libdir = ${exec_prefix}/lib
|
||||
libexecdir = ${exec_prefix}/libexec
|
||||
localedir = ${datarootdir}/locale
|
||||
localstatedir = ${prefix}/var
|
||||
mandir = ${datarootdir}/man
|
||||
mkdir_p = /bin/mkdir -p
|
||||
oldincludedir = /usr/include
|
||||
pdfdir = ${docdir}
|
||||
prefix = /usr/local
|
||||
program_transform_name = s,x,x,
|
||||
psdir = ${docdir}
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
sharedstatedir = ${prefix}/com
|
||||
srcdir = .
|
||||
sysconfdir = ${prefix}/etc
|
||||
target_alias =
|
||||
top_build_prefix = ../
|
||||
top_builddir = ..
|
||||
top_srcdir = ..
|
||||
EXTRA_DIST = \
|
||||
README \
|
||||
doom.ico \
|
||||
doom8.ico \
|
||||
doom.png \
|
||||
setup.ico \
|
||||
setup8.ico \
|
||||
setup.png \
|
||||
convert-icon
|
||||
|
||||
iconsdir = $(prefix)/share/icons
|
||||
icons_DATA = psdoom.png \
|
||||
pssetup.png
|
||||
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu data/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
install-iconsDATA: $(icons_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(iconsdir)" || $(MKDIR_P) "$(DESTDIR)$(iconsdir)"
|
||||
@list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-iconsDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
test -n "$$files" || exit 0; \
|
||||
echo " ( cd '$(DESTDIR)$(iconsdir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(iconsdir)" && rm -f $$files
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(iconsdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-iconsDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-iconsDATA
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic distclean \
|
||||
distclean-generic distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-iconsDATA install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
|
||||
uninstall-am uninstall-iconsDATA
|
||||
|
||||
|
||||
psdoom.png : doom.png
|
||||
cp $^ $@
|
||||
|
||||
pssetup.png : setup.png
|
||||
cp $^ $@
|
||||
|
||||
# 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:
|
21
dockerdoom/trunk/data/Makefile.am
Normal file
@ -0,0 +1,21 @@
|
||||
|
||||
EXTRA_DIST= \
|
||||
README \
|
||||
doom.ico \
|
||||
doom8.ico \
|
||||
doom.png \
|
||||
setup.ico \
|
||||
setup8.ico \
|
||||
setup.png \
|
||||
convert-icon
|
||||
|
||||
iconsdir = $(prefix)/share/icons
|
||||
icons_DATA = @PROGRAM_PREFIX@doom.png \
|
||||
@PROGRAM_PREFIX@setup.png
|
||||
|
||||
@PROGRAM_PREFIX@doom.png : doom.png
|
||||
cp $^ $@
|
||||
|
||||
@PROGRAM_PREFIX@setup.png : setup.png
|
||||
cp $^ $@
|
||||
|
399
dockerdoom/trunk/data/Makefile.in
Normal file
@ -0,0 +1,399 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
|
||||
# Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = data
|
||||
DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__installdirs = "$(DESTDIR)$(iconsdir)"
|
||||
DATA = $(icons_DATA)
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
GREP = @GREP@
|
||||
HAVE_PYTHON = @HAVE_PYTHON@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_COPYRIGHT = @PACKAGE_COPYRIGHT@
|
||||
PACKAGE_LICENSE = @PACKAGE_LICENSE@
|
||||
PACKAGE_MAINTAINER = @PACKAGE_MAINTAINER@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_SHORTDESC = @PACKAGE_SHORTDESC@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PROGRAM_PREFIX = @PROGRAM_PREFIX@
|
||||
RANLIB = @RANLIB@
|
||||
SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@
|
||||
SDLMIXER_LIBS = @SDLMIXER_LIBS@
|
||||
SDLNET_CFLAGS = @SDLNET_CFLAGS@
|
||||
SDLNET_LIBS = @SDLNET_LIBS@
|
||||
SDL_CFLAGS = @SDL_CFLAGS@
|
||||
SDL_CONFIG = @SDL_CONFIG@
|
||||
SDL_LIBS = @SDL_LIBS@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
WINDOWS_RC_VERSION = @WINDOWS_RC_VERSION@
|
||||
WINDRES = @WINDRES@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_aux_dir = @ac_aux_dir@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build_alias = @build_alias@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host_alias = @host_alias@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
EXTRA_DIST = \
|
||||
README \
|
||||
doom.ico \
|
||||
doom8.ico \
|
||||
doom.png \
|
||||
setup.ico \
|
||||
setup8.ico \
|
||||
setup.png \
|
||||
convert-icon
|
||||
|
||||
iconsdir = $(prefix)/share/icons
|
||||
icons_DATA = @PROGRAM_PREFIX@doom.png \
|
||||
@PROGRAM_PREFIX@setup.png
|
||||
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu data/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
install-iconsDATA: $(icons_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(iconsdir)" || $(MKDIR_P) "$(DESTDIR)$(iconsdir)"
|
||||
@list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-iconsDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
test -n "$$files" || exit 0; \
|
||||
echo " ( cd '$(DESTDIR)$(iconsdir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(iconsdir)" && rm -f $$files
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(iconsdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-iconsDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-iconsDATA
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic distclean \
|
||||
distclean-generic distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-iconsDATA install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
|
||||
uninstall-am uninstall-iconsDATA
|
||||
|
||||
|
||||
@PROGRAM_PREFIX@doom.png : doom.png
|
||||
cp $^ $@
|
||||
|
||||
@PROGRAM_PREFIX@setup.png : setup.png
|
||||
cp $^ $@
|
||||
|
||||
# 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:
|
12
dockerdoom/trunk/data/README
Normal file
@ -0,0 +1,12 @@
|
||||
The Chocolate Doom icon is based on an image by Chris Metcalf
|
||||
(http://www.chrismetcalf.org/) which is copyrighted to him:
|
||||
|
||||
http://www.flickr.com/photos/laffy4k/448920776/
|
||||
|
||||
The "foo8.ico" files are 8-bit depth only, while the "foo.ico" files
|
||||
contain full 32-bit versions, scaled to different sizes and with proper
|
||||
alpha masks (as well as the 8-bit versions). The 8-bit versions are
|
||||
used when setting the icon within SDL, as SDL under Windows displays
|
||||
full color icons in a very poor quality. The full-color versions are
|
||||
used in the resource files.
|
||||
|
BIN
dockerdoom/trunk/data/chocolate-doom.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
dockerdoom/trunk/data/chocolate-setup.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
71
dockerdoom/trunk/data/convert-icon
Executable file
@ -0,0 +1,71 @@
|
||||
#!/usr/bin/env python
|
||||
#
|
||||
# Copyright(C) 2005 Simon Howard
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
#
|
||||
# Converts images into C structures to be inserted in programs
|
||||
#
|
||||
|
||||
import sys
|
||||
import os
|
||||
import re
|
||||
|
||||
try:
|
||||
import Image
|
||||
except ImportError:
|
||||
print("WARNING: Could not update %s. Please install the Python Imaging library." % sys.argv[2])
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
def convert_image(filename, output_filename):
|
||||
|
||||
im = Image.open(filename).convert("RGB")
|
||||
|
||||
outfile = open(output_filename, "w")
|
||||
|
||||
size = im.size
|
||||
|
||||
struct_name = os.path.basename(output_filename)
|
||||
struct_name = re.sub(re.compile("\\..*$"), "", struct_name)
|
||||
struct_name = re.sub(re.compile("\W"), "_", struct_name)
|
||||
|
||||
outfile.write("static int %s_w = %i;\n" % (struct_name, size[0]))
|
||||
outfile.write("static int %s_h = %i;\n" % (struct_name, size[1]))
|
||||
|
||||
outfile.write("\n")
|
||||
outfile.write("static unsigned char %s_data[] = {\n" % (struct_name))
|
||||
|
||||
elements_on_line = 0
|
||||
|
||||
outfile.write(" ")
|
||||
|
||||
for y in range(size[1]):
|
||||
for x in range(size[0]):
|
||||
val = im.getpixel((x, y))
|
||||
outfile.write("0x%02x,0x%02x,0x%02x, " % val)
|
||||
elements_on_line += 1
|
||||
|
||||
if elements_on_line >= 4:
|
||||
elements_on_line = 0
|
||||
outfile.write("\n")
|
||||
outfile.write(" ")
|
||||
|
||||
outfile.write("\n")
|
||||
outfile.write("};\n")
|
||||
|
||||
convert_image(sys.argv[1], sys.argv[2])
|
||||
|
BIN
dockerdoom/trunk/data/doom.ico
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
dockerdoom/trunk/data/doom.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
dockerdoom/trunk/data/doom8.ico
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
dockerdoom/trunk/data/psd-doom.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
dockerdoom/trunk/data/psd-setup.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
dockerdoom/trunk/data/psdoom.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
dockerdoom/trunk/data/pssetup.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
dockerdoom/trunk/data/setup.ico
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
dockerdoom/trunk/data/setup.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
dockerdoom/trunk/data/setup8.ico
Normal file
After Width: | Height: | Size: 2.2 KiB |
8
dockerdoom/trunk/man/CMDLINE.template
Normal file
@ -0,0 +1,8 @@
|
||||
== Command line parameters ==
|
||||
|
||||
This is a list of the command line parameters supported by Chocolate Doom.
|
||||
A number of additional parameters are supported in addition to those
|
||||
present in Vanilla Doom.
|
||||
|
||||
@content
|
||||
|
146
dockerdoom/trunk/man/INSTALL
Normal file
@ -0,0 +1,146 @@
|
||||
|
||||
Chocolate Doom installation
|
||||
===========================
|
||||
|
||||
These are instructions for how to install and set up Chocolate Doom
|
||||
for play.
|
||||
|
||||
Obtaining an IWAD file
|
||||
----------------------
|
||||
|
||||
To play Doom, you need an IWAD file. This file contains the game data
|
||||
(graphics, sounds, etc). The full versions of the Doom games are
|
||||
proprietary and need to be bought. The IWAD file has one of the
|
||||
following names:
|
||||
|
||||
doom1.wad (Shareware Doom)
|
||||
doom.wad (Registered / Ultimate Doom)
|
||||
doom2.wad (Doom 2)
|
||||
tnt.wad (Final Doom: TNT: Evilution)
|
||||
plutonia.wad (Final Doom: Plutonia Experiment)
|
||||
chex.wad (Chex Quest)
|
||||
|
||||
If you don't have a copy of a commercial version, you can download
|
||||
the shareware version (extract the file named doom1.wad):
|
||||
|
||||
* http://www.doomworld.com/idgames/index.php?id=7053
|
||||
(idstuff/doom/win95/doom95.zip in your nearest /idgames mirror)
|
||||
|
||||
If you have a commercial version, obtaining the IWAD file is usually
|
||||
straightforward. The method depends on how you obtained your copy of
|
||||
the game:
|
||||
|
||||
* The Doom games are available to buy for download on Steam
|
||||
(http://www.steampowered.com/). To find the IWAD files on a
|
||||
Windows system, look in the Steam directory (usually within
|
||||
"Program Files"), under the "steamapps/common" path.
|
||||
|
||||
* There have been several CD-based versions of Doom. Generally, the
|
||||
IWAD files can be found on the CD and copied off directly.
|
||||
|
||||
* If the IWAD files are not directly available on the CD, or you have
|
||||
a floppy disk version, installation is more difficult. The best
|
||||
suggestion is to use a DOS emulator (such as DOSbox) to run the
|
||||
installer.
|
||||
|
||||
* As an alternative to using an emulator, it is possible to extract
|
||||
the files manually. On the install disk(s), you will find several
|
||||
files with numbered extensions (with CD versions there may be a
|
||||
single large file with the extension .1, eg. "resource.1").
|
||||
|
||||
From the command line it is possible to combine these files into a
|
||||
single large file, using a command similar to the following:
|
||||
|
||||
cat doom_se.1 doom_se.2 doom_se.3 doom_se.4 doom_se.5 > doom_se.lha
|
||||
|
||||
The resulting file is an LHA archive file, and it can be extracted
|
||||
using an LHA archive tool (there is one available for almost every
|
||||
operating system).
|
||||
|
||||
Running the game
|
||||
----------------
|
||||
|
||||
Chocolate Doom needs to know where to find your IWAD file. To do this,
|
||||
do one of the following:
|
||||
|
||||
* Run Chocolate Doom from the Unix console with the '-iwad' command
|
||||
line parameter to specify the IWAD file to use, eg.
|
||||
|
||||
chocolate-doom -iwad /root/doom2.wad
|
||||
|
||||
* Put the file into one of the following directories:
|
||||
|
||||
/usr/share/games/doom
|
||||
/usr/local/share/games/doom
|
||||
|
||||
* Set the environment variable DOOMWADDIR to specify the path to a
|
||||
directory containing your IWAD files.
|
||||
|
||||
* If you have multiple IWADs in different directories, set the
|
||||
environment variable DOOMWADPATH to be a colon-separated list of
|
||||
directories to search (similar to the Unix PATH environment
|
||||
variable).
|
||||
|
||||
Playing with Chex Quest
|
||||
-----------------------
|
||||
|
||||
Chex Quest is a game based on Doom with some minor modifications that
|
||||
was distributed with boxes of Chex cereal in 1997. It is possible to
|
||||
play Chex Quest using Chocolate Doom. To do this, the following files
|
||||
are needed:
|
||||
|
||||
* The IWAD file 'chex.wad', from the Chex Quest CD.
|
||||
|
||||
* The dehacked patch 'chex.deh', which can be found here:
|
||||
http://www.doomworld.com/idgames/?id=15420
|
||||
(utils/exe_edit/patches/chexdeh.zip in your nearest /idgames mirror)
|
||||
|
||||
Copy these files into a directory together and use the '-iwad' command
|
||||
line parameter to specify the Chex Quest IWAD file:
|
||||
|
||||
chocolate-doom -iwad chex.wad
|
||||
|
||||
Installing upgrades
|
||||
-------------------
|
||||
|
||||
Chocolate Doom requires a version 1.9 IWAD file. Generally, if you
|
||||
install a recent version of Doom you should have a version 1.9 IWAD.
|
||||
However, if you are installing from a very old CD version or from
|
||||
floppy disks, you might find you have an older version.
|
||||
|
||||
The most obvious symptom of an out of date IWAD file is that the game
|
||||
will exit at the title screen before the demo starts, with the message
|
||||
"Demo is from a different game version!". If this happens, your IWAD
|
||||
file is out of date and you need to upgrade.
|
||||
|
||||
Id Software released upgrade patches that will update your game to
|
||||
version 1.9. The following sites have the patches:
|
||||
|
||||
http://www.doomworld.com/files/patches.shtml
|
||||
http://www.doom2.net/doom2/utils.html
|
||||
ftp://ftp.idsoftware.com/idstuff/doom2
|
||||
|
||||
As the patches are binary patches that run as DOS executables, you
|
||||
will need to use a DOS emulator (such as DOSBox) to run them.
|
||||
|
||||
Music support
|
||||
-------------
|
||||
|
||||
Chocolate Doom includes OPL emulation code that accurately reproduces
|
||||
the way that the in-game music sounded under DOS when using an
|
||||
Adlib/Soundblaster card. This is, however, not to everyone's taste.
|
||||
|
||||
As an alternative it is possible to use Timidity for high quality MIDI
|
||||
playback:
|
||||
|
||||
http://timidity.sourceforge.net/
|
||||
|
||||
A good set of patches for Timidity is the eawpats collection, which can
|
||||
be found here:
|
||||
|
||||
http://www.doomworld.com/idgames/index.php?id=13928
|
||||
(Doom idgames archive, /sounds/eawpats.zip)
|
||||
|
||||
|
||||
# vim: tw=70
|
||||
|
253
dockerdoom/trunk/man/INSTALL.template
Normal file
@ -0,0 +1,253 @@
|
||||
|
||||
Chocolate Doom installation
|
||||
===========================
|
||||
|
||||
These are instructions for how to install and set up Chocolate Doom
|
||||
for play.
|
||||
|
||||
#ifn PRECOMPILED
|
||||
Building Chocolate Doom
|
||||
-----------------------
|
||||
|
||||
Before you can play Chocolate Doom, you need to compile a binary that
|
||||
you can run. For compilation, Chocolate Doom requires the following
|
||||
to be installed:
|
||||
|
||||
* A C compiler (gcc is recommended)
|
||||
* make (GNU make is recommended)
|
||||
* LibSDL (see http://www.libsdl.org/)
|
||||
* SDL_mixer (see http://www.libsdl.org/projects/SDL_mixer/)
|
||||
* SDL_net (see http://www.libsdl.org/projects/SDL_net/)
|
||||
* Python (optional)
|
||||
|
||||
Follow the standard instructions for installing an autotools-based
|
||||
package:
|
||||
|
||||
1. Run './configure' to initialize the package.
|
||||
2. Run 'make' to compile the package.
|
||||
3. Run 'make install' to install the package.
|
||||
|
||||
An automated build script is available that installs the necessary
|
||||
dependencies and builds the source code automatically. See the build
|
||||
instructions on the website.
|
||||
|
||||
Advanced topics such as cross-compilation are beyond the scope of this
|
||||
document. Please see the GNU autoconf / automake documentation for more
|
||||
information.
|
||||
|
||||
#endif
|
||||
Obtaining an IWAD file
|
||||
----------------------
|
||||
|
||||
To play Doom, you need an IWAD file. This file contains the game data
|
||||
(graphics, sounds, etc). The full versions of the Doom games are
|
||||
proprietary and need to be bought. The IWAD file has one of the
|
||||
following names:
|
||||
|
||||
doom1.wad (Shareware Doom)
|
||||
doom.wad (Registered / Ultimate Doom)
|
||||
doom2.wad (Doom 2)
|
||||
tnt.wad (Final Doom: TNT: Evilution)
|
||||
plutonia.wad (Final Doom: Plutonia Experiment)
|
||||
chex.wad (Chex Quest)
|
||||
|
||||
If you don't have a copy of a commercial version, you can download
|
||||
the shareware version (extract the file named doom1.wad):
|
||||
|
||||
* http://www.doomworld.com/idgames/index.php?id=7053
|
||||
(idstuff/doom/win95/doom95.zip in your nearest /idgames mirror)
|
||||
|
||||
If you have a commercial version, obtaining the IWAD file is usually
|
||||
straightforward. The method depends on how you obtained your copy of
|
||||
the game:
|
||||
|
||||
#if _WIN32
|
||||
* The Doom games are available to buy for download on Steam
|
||||
(http://www.steampowered.com/). Chocolate Doom will autodetect
|
||||
IWADs installed by Steam and you do not need to do anything.
|
||||
#else
|
||||
* The Doom games are available to buy for download on Steam
|
||||
(http://www.steampowered.com/). To find the IWAD files on a
|
||||
Windows system, look in the Steam directory (usually within
|
||||
"Program Files"), under the "steamapps/common" path.
|
||||
#endif
|
||||
|
||||
* There have been several CD-based versions of Doom. Generally, the
|
||||
IWAD files can be found on the CD and copied off directly.
|
||||
|
||||
#if _WIN32
|
||||
* If the IWAD files are not directly available on the CD, or you have
|
||||
a floppy disk version, you will need to run the install program to
|
||||
install the game to your hard disk. As the installer is DOS-based,
|
||||
you may not be able to do this on 64-bit versions of Windows. In
|
||||
this case, the best suggestion is to use a DOS emulator (such as
|
||||
DOSbox) to run the installer.
|
||||
#else
|
||||
* If the IWAD files are not directly available on the CD, or you have
|
||||
a floppy disk version, installation is more difficult. The best
|
||||
suggestion is to use a DOS emulator (such as DOSbox) to run the
|
||||
installer.
|
||||
#endif
|
||||
|
||||
* As an alternative to using an emulator, it is possible to extract
|
||||
the files manually. On the install disk(s), you will find several
|
||||
files with numbered extensions (with CD versions there may be a
|
||||
single large file with the extension .1, eg. "resource.1").
|
||||
|
||||
From the command line it is possible to combine these files into a
|
||||
single large file, using a command similar to the following:
|
||||
|
||||
#if _WIN32
|
||||
copy doom_se.1+doom_se.2+doom_se.3+doom_se.4+doom_se.5 doom_se.lha
|
||||
#else
|
||||
cat doom_se.1 doom_se.2 doom_se.3 doom_se.4 doom_se.5 > doom_se.lha
|
||||
#endif
|
||||
|
||||
The resulting file is an LHA archive file, and it can be extracted
|
||||
using an LHA archive tool (there is one available for almost every
|
||||
operating system).
|
||||
|
||||
Running the game
|
||||
----------------
|
||||
|
||||
#if __MACOSX__
|
||||
Once you have an IWAD file, you can specify its location within the
|
||||
graphical launcher program. Click the "Configure..." button, and then
|
||||
click "Set..." for each IWAD to choose its location. From the main
|
||||
launcher dialog you can then choose which game you want to play and
|
||||
click the "Launch" button to start the game.
|
||||
|
||||
If you are an advanced user and like to run Doom from the command
|
||||
line, you can use the "Command Prompt..." menu item to open a Terminal
|
||||
window. The DOOMWADPATH environment variable is preconfigured
|
||||
to point to the locations of the IWAD files set within the launcher.
|
||||
You can launch the game with a specific IWAD file by typing, for
|
||||
example:
|
||||
|
||||
chocolate-doom -iwad tnt.wad
|
||||
#else
|
||||
Chocolate Doom needs to know where to find your IWAD file. To do this,
|
||||
do one of the following:
|
||||
|
||||
#if _WIN32
|
||||
* Within Explorer, simply place the IWAD file in the same folder as
|
||||
the Chocolate Doom files, and double-click chocolate-doom.exe.
|
||||
|
||||
* Run Chocolate Doom from the command prompt with the '-iwad' command
|
||||
line parameter to specify the IWAD file to use, eg.
|
||||
|
||||
chocolate-doom -iwad c:\games\doom2.wad
|
||||
|
||||
* Set the environment variable DOOMWADDIR to the location of a
|
||||
directory containing your IWAD files.
|
||||
|
||||
* If you have multiple IWADs in different directories, set the
|
||||
environment variable DOOMWADPATH to be a semicolon-separated list
|
||||
of directories to search (similar to the PATH environment
|
||||
variable).
|
||||
#else
|
||||
* Run Chocolate Doom from the Unix console with the '-iwad' command
|
||||
line parameter to specify the IWAD file to use, eg.
|
||||
|
||||
chocolate-doom -iwad /root/doom2.wad
|
||||
|
||||
* Put the file into one of the following directories:
|
||||
|
||||
/usr/share/games/doom
|
||||
/usr/local/share/games/doom
|
||||
|
||||
* Set the environment variable DOOMWADDIR to specify the path to a
|
||||
directory containing your IWAD files.
|
||||
|
||||
* If you have multiple IWADs in different directories, set the
|
||||
environment variable DOOMWADPATH to be a colon-separated list of
|
||||
directories to search (similar to the Unix PATH environment
|
||||
variable).
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Playing with Chex Quest
|
||||
-----------------------
|
||||
|
||||
Chex Quest is a game based on Doom with some minor modifications that
|
||||
was distributed with boxes of Chex cereal in 1997. It is possible to
|
||||
play Chex Quest using Chocolate Doom. To do this, the following files
|
||||
are needed:
|
||||
|
||||
* The IWAD file 'chex.wad', from the Chex Quest CD.
|
||||
|
||||
* The dehacked patch 'chex.deh', which can be found here:
|
||||
http://www.doomworld.com/idgames/?id=15420
|
||||
(utils/exe_edit/patches/chexdeh.zip in your nearest /idgames mirror)
|
||||
|
||||
Copy these files into a directory together and use the '-iwad' command
|
||||
line parameter to specify the Chex Quest IWAD file:
|
||||
|
||||
chocolate-doom -iwad chex.wad
|
||||
|
||||
Installing upgrades
|
||||
-------------------
|
||||
|
||||
Chocolate Doom requires a version 1.9 IWAD file. Generally, if you
|
||||
install a recent version of Doom you should have a version 1.9 IWAD.
|
||||
However, if you are installing from a very old CD version or from
|
||||
floppy disks, you might find you have an older version.
|
||||
|
||||
The most obvious symptom of an out of date IWAD file is that the game
|
||||
will exit at the title screen before the demo starts, with the message
|
||||
"Demo is from a different game version!". If this happens, your IWAD
|
||||
file is out of date and you need to upgrade.
|
||||
|
||||
Id Software released upgrade patches that will update your game to
|
||||
version 1.9. The following sites have the patches:
|
||||
|
||||
http://www.doomworld.com/files/patches.shtml
|
||||
http://www.doom2.net/doom2/utils.html
|
||||
ftp://ftp.idsoftware.com/idstuff/doom2
|
||||
|
||||
#if _WIN32
|
||||
As the patches are binary patches that run as DOS executables, on
|
||||
recent 64-bit versions of Windows you will need to use a DOS emulator
|
||||
(such as DOSBox) to run them.
|
||||
#else
|
||||
As the patches are binary patches that run as DOS executables, you
|
||||
will need to use a DOS emulator (such as DOSBox) to run them.
|
||||
#endif
|
||||
|
||||
Music support
|
||||
-------------
|
||||
|
||||
Chocolate Doom includes OPL emulation code that accurately reproduces
|
||||
the way that the in-game music sounded under DOS when using an
|
||||
Adlib/Soundblaster card. This is, however, not to everyone's taste.
|
||||
|
||||
#if _WIN32
|
||||
Better quality MIDI playback is possible by using Windows' native
|
||||
MIDI synthesizer that is part of the operating system. Select "Native
|
||||
MIDI" within the sound dialog in the setup tool.
|
||||
|
||||
#endif
|
||||
#if __MACOSX__
|
||||
High quality MIDI playback is possible by using Mac OS X's native MIDI
|
||||
synthesizer that is part of the operating system. Select "Native MIDI"
|
||||
within the sound dialog in the setup tool.
|
||||
|
||||
#endif
|
||||
As an alternative it is possible to use Timidity for high quality MIDI
|
||||
playback:
|
||||
|
||||
http://timidity.sourceforge.net/
|
||||
|
||||
A good set of patches for Timidity is the eawpats collection, which can
|
||||
be found here:
|
||||
|
||||
http://www.doomworld.com/idgames/index.php?id=13928
|
||||
(Doom idgames archive, /sounds/eawpats.zip)
|
||||
|
||||
#ifn PRECOMPILED
|
||||
When compiling from source, be sure to compile and install timidity
|
||||
before installing SDL_mixer.
|
||||
#endif
|
||||
|
||||
# vim: tw=70
|
||||
|
502
dockerdoom/trunk/man/Makefile
Normal file
@ -0,0 +1,502 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# man/Makefile. Generated from Makefile.in by configure.
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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.
|
||||
|
||||
|
||||
|
||||
|
||||
pkgdatadir = $(datadir)/psdoom
|
||||
pkgincludedir = $(includedir)/psdoom
|
||||
pkglibdir = $(libdir)/psdoom
|
||||
pkglibexecdir = $(libexecdir)/psdoom
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = man
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in INSTALL
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
man5dir = $(mandir)/man5
|
||||
am__installdirs = "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man6dir)" \
|
||||
"$(DESTDIR)$(docdir)"
|
||||
man6dir = $(mandir)/man6
|
||||
NROFF = nroff
|
||||
MANS = $(man_MANS)
|
||||
DATA = $(nodist_doc_DATA)
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run aclocal-1.11
|
||||
AMTAR = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run tar
|
||||
AUTOCONF = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoconf
|
||||
AUTOHEADER = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoheader
|
||||
AUTOMAKE = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run automake-1.11
|
||||
AWK = gawk
|
||||
CC = gcc
|
||||
CCDEPMODE = depmode=gcc3
|
||||
CFLAGS = -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
CPP = gcc -E
|
||||
CPPFLAGS =
|
||||
CYGPATH_W = echo
|
||||
DEFS = -DHAVE_CONFIG_H
|
||||
DEPDIR = .deps
|
||||
ECHO_C =
|
||||
ECHO_N = -n
|
||||
ECHO_T =
|
||||
EGREP = /bin/grep -E
|
||||
EXEEXT =
|
||||
GREP = /bin/grep
|
||||
HAVE_PYTHON = true
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_SCRIPT = ${INSTALL}
|
||||
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
||||
LDFLAGS = -lSDL -lpthread
|
||||
LIBOBJS =
|
||||
LIBS = -lm
|
||||
LTLIBOBJS =
|
||||
MAKEINFO = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run makeinfo
|
||||
MKDIR_P = /bin/mkdir -p
|
||||
OBJEXT = o
|
||||
PACKAGE = psdoom
|
||||
PACKAGE_BUGREPORT = orsonteodoro@yahoo.com
|
||||
PACKAGE_COPYRIGHT = Copyright (C) 1993-2012
|
||||
PACKAGE_LICENSE = GNU General Public License, version 2
|
||||
PACKAGE_MAINTAINER = Orson Teodoro
|
||||
PACKAGE_NAME = psdoom
|
||||
PACKAGE_SHORTDESC = psdoom-ng source port - psDooM with Chocolate Doom
|
||||
PACKAGE_STRING = psdoom 2012.02.05-1.6.0
|
||||
PACKAGE_TARNAME = psdoom
|
||||
PACKAGE_URL = https://github.com/orsonteodoro/psdoom-ng/
|
||||
PACKAGE_VERSION = 2012.02.05-1.6.0
|
||||
PATH_SEPARATOR = :
|
||||
PROGRAM_PREFIX = ps
|
||||
RANLIB = ranlib
|
||||
SDLMIXER_CFLAGS =
|
||||
SDLMIXER_LIBS = -lSDL_mixer
|
||||
SDLNET_CFLAGS =
|
||||
SDLNET_LIBS = -lSDL_net
|
||||
SDL_CFLAGS = -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
SDL_CONFIG = /usr/bin/sdl-config
|
||||
SDL_LIBS = -lSDL -lpthread
|
||||
SET_MAKE =
|
||||
SHELL = /bin/sh
|
||||
STRIP = strip
|
||||
VERSION = 2012.02.05-1.6.0
|
||||
WINDOWS_RC_VERSION = 2012, 02, 05-1, 6, 0, 0
|
||||
WINDRES =
|
||||
abs_builddir = /home/orson/Downloads/chocolate-doom-1.6.0/man
|
||||
abs_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0/man
|
||||
abs_top_builddir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
abs_top_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
ac_aux_dir = autotools
|
||||
ac_ct_CC = gcc
|
||||
am__include = include
|
||||
am__leading_dot = .
|
||||
am__quote =
|
||||
am__tar = ${AMTAR} chof - "$$tardir"
|
||||
am__untar = ${AMTAR} xf -
|
||||
bindir = ${exec_prefix}/bin
|
||||
build_alias =
|
||||
builddir = .
|
||||
datadir = ${datarootdir}
|
||||
datarootdir = ${prefix}/share
|
||||
docdir = $(prefix)/share/doc/psdoom
|
||||
dvidir = ${docdir}
|
||||
exec_prefix = ${prefix}
|
||||
host_alias =
|
||||
htmldir = ${docdir}
|
||||
includedir = ${prefix}/include
|
||||
infodir = ${datarootdir}/info
|
||||
install_sh = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/install-sh
|
||||
libdir = ${exec_prefix}/lib
|
||||
libexecdir = ${exec_prefix}/libexec
|
||||
localedir = ${datarootdir}/locale
|
||||
localstatedir = ${prefix}/var
|
||||
mandir = ${datarootdir}/man
|
||||
mkdir_p = /bin/mkdir -p
|
||||
oldincludedir = /usr/include
|
||||
pdfdir = ${docdir}
|
||||
prefix = /usr/local
|
||||
program_transform_name = s,x,x,
|
||||
psdir = ${docdir}
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
sharedstatedir = ${prefix}/com
|
||||
srcdir = .
|
||||
sysconfdir = ${prefix}/etc
|
||||
target_alias =
|
||||
top_build_prefix = ../
|
||||
top_builddir = ..
|
||||
top_srcdir = ..
|
||||
MANPAGE_GEN_FILES = manpage.template docgen default.cfg.template extra.cfg.template
|
||||
man_MANS = chocolate-doom.6 \
|
||||
chocolate-server.6 \
|
||||
chocolate-setup.6 \
|
||||
default.cfg.5 \
|
||||
$(PACKAGE).cfg.5
|
||||
|
||||
nodist_doc_DATA = INSTALL
|
||||
EXTRA_DIST = $(man_MANS) $(MANPAGE_GEN_FILES) \
|
||||
wikipages \
|
||||
CMDLINE.template \
|
||||
INSTALL.template \
|
||||
simplecpp
|
||||
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
install-man5: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(man5dir)" || $(MKDIR_P) "$(DESTDIR)$(man5dir)"
|
||||
@list=''; test -n "$(man5dir)" || exit 0; \
|
||||
{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.5[a-z]*$$/p'; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man5:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man5dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.5[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
test -z "$$files" || { \
|
||||
echo " ( cd '$(DESTDIR)$(man5dir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(man5dir)" && rm -f $$files; }
|
||||
install-man6: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(man6dir)" || $(MKDIR_P) "$(DESTDIR)$(man6dir)"
|
||||
@list=''; test -n "$(man6dir)" || exit 0; \
|
||||
{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.6[a-z]*$$/p'; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^6][0-9a-z]*$$,6,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man6dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man6dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man6dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man6dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man6:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man6dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.6[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^6][0-9a-z]*$$,6,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
test -z "$$files" || { \
|
||||
echo " ( cd '$(DESTDIR)$(man6dir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(man6dir)" && rm -f $$files; }
|
||||
install-nodist_docDATA: $(nodist_doc_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
|
||||
@list='$(nodist_doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-nodist_docDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(nodist_doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
test -n "$$files" || exit 0; \
|
||||
echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(docdir)" && rm -f $$files
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(MANS)'; if test -n "$$list"; then \
|
||||
list=`for p in $$list; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
|
||||
if test -n "$$list" && \
|
||||
grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
|
||||
echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
|
||||
grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
|
||||
echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
|
||||
echo " typically \`make maintainer-clean' will remove them" >&2; \
|
||||
exit 1; \
|
||||
else :; fi; \
|
||||
else :; fi
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(MANS) $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man6dir)" "$(DESTDIR)$(docdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-man install-nodist_docDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man: install-man5 install-man6
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-man uninstall-nodist_docDATA
|
||||
|
||||
uninstall-man: uninstall-man5 uninstall-man6
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic distclean \
|
||||
distclean-generic distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-man5 install-man6 install-nodist_docDATA install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
|
||||
pdf-am ps ps-am uninstall uninstall-am uninstall-man \
|
||||
uninstall-man5 uninstall-man6 uninstall-nodist_docDATA
|
||||
|
||||
|
||||
chocolate-doom.6: ../src $(MANPAGE_GEN_FILES)
|
||||
./docgen -m manpage.template ../src > $@
|
||||
|
||||
default.cfg.5: ../src default.cfg.template
|
||||
./docgen -m default.cfg.template -c default.cfg ../src > $@
|
||||
|
||||
$(PACKAGE).cfg.5: ../src extra.cfg.template
|
||||
./docgen -m extra.cfg.template -c chocolate-doom.cfg ../src > $@
|
||||
|
||||
INSTALL: INSTALL.template
|
||||
./simplecpp -DPRECOMPILED < INSTALL.template > $@
|
||||
|
||||
# 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:
|
35
dockerdoom/trunk/man/Makefile.am
Normal file
@ -0,0 +1,35 @@
|
||||
|
||||
MANPAGE_GEN_FILES=manpage.template docgen default.cfg.template extra.cfg.template
|
||||
|
||||
docdir=$(prefix)/share/doc/@PACKAGE@
|
||||
|
||||
if HAVE_PYTHON
|
||||
|
||||
man_MANS=chocolate-doom.6 \
|
||||
chocolate-server.6 \
|
||||
chocolate-setup.6 \
|
||||
default.cfg.5 \
|
||||
$(PACKAGE).cfg.5
|
||||
|
||||
nodist_doc_DATA=INSTALL
|
||||
|
||||
chocolate-doom.6: ../src $(MANPAGE_GEN_FILES)
|
||||
./docgen -m manpage.template ../src > $@
|
||||
|
||||
default.cfg.5: ../src default.cfg.template
|
||||
./docgen -m default.cfg.template -c default.cfg ../src > $@
|
||||
|
||||
$(PACKAGE).cfg.5: ../src extra.cfg.template
|
||||
./docgen -m extra.cfg.template -c chocolate-doom.cfg ../src > $@
|
||||
|
||||
INSTALL: INSTALL.template
|
||||
./simplecpp -DPRECOMPILED < INSTALL.template > $@
|
||||
|
||||
endif
|
||||
|
||||
EXTRA_DIST = $(man_MANS) $(MANPAGE_GEN_FILES) \
|
||||
wikipages \
|
||||
CMDLINE.template \
|
||||
INSTALL.template \
|
||||
simplecpp
|
||||
|
502
dockerdoom/trunk/man/Makefile.in
Normal file
@ -0,0 +1,502 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
|
||||
# Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = man
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in INSTALL
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
man5dir = $(mandir)/man5
|
||||
am__installdirs = "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man6dir)" \
|
||||
"$(DESTDIR)$(docdir)"
|
||||
man6dir = $(mandir)/man6
|
||||
NROFF = nroff
|
||||
MANS = $(man_MANS)
|
||||
DATA = $(nodist_doc_DATA)
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
GREP = @GREP@
|
||||
HAVE_PYTHON = @HAVE_PYTHON@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_COPYRIGHT = @PACKAGE_COPYRIGHT@
|
||||
PACKAGE_LICENSE = @PACKAGE_LICENSE@
|
||||
PACKAGE_MAINTAINER = @PACKAGE_MAINTAINER@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_SHORTDESC = @PACKAGE_SHORTDESC@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PROGRAM_PREFIX = @PROGRAM_PREFIX@
|
||||
RANLIB = @RANLIB@
|
||||
SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@
|
||||
SDLMIXER_LIBS = @SDLMIXER_LIBS@
|
||||
SDLNET_CFLAGS = @SDLNET_CFLAGS@
|
||||
SDLNET_LIBS = @SDLNET_LIBS@
|
||||
SDL_CFLAGS = @SDL_CFLAGS@
|
||||
SDL_CONFIG = @SDL_CONFIG@
|
||||
SDL_LIBS = @SDL_LIBS@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
WINDOWS_RC_VERSION = @WINDOWS_RC_VERSION@
|
||||
WINDRES = @WINDRES@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_aux_dir = @ac_aux_dir@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build_alias = @build_alias@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = $(prefix)/share/doc/@PACKAGE@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host_alias = @host_alias@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
MANPAGE_GEN_FILES = manpage.template docgen default.cfg.template extra.cfg.template
|
||||
@HAVE_PYTHON_TRUE@man_MANS = chocolate-doom.6 \
|
||||
@HAVE_PYTHON_TRUE@ chocolate-server.6 \
|
||||
@HAVE_PYTHON_TRUE@ chocolate-setup.6 \
|
||||
@HAVE_PYTHON_TRUE@ default.cfg.5 \
|
||||
@HAVE_PYTHON_TRUE@ $(PACKAGE).cfg.5
|
||||
|
||||
@HAVE_PYTHON_TRUE@nodist_doc_DATA = INSTALL
|
||||
EXTRA_DIST = $(man_MANS) $(MANPAGE_GEN_FILES) \
|
||||
wikipages \
|
||||
CMDLINE.template \
|
||||
INSTALL.template \
|
||||
simplecpp
|
||||
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
install-man5: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(man5dir)" || $(MKDIR_P) "$(DESTDIR)$(man5dir)"
|
||||
@list=''; test -n "$(man5dir)" || exit 0; \
|
||||
{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.5[a-z]*$$/p'; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man5:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man5dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.5[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
test -z "$$files" || { \
|
||||
echo " ( cd '$(DESTDIR)$(man5dir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(man5dir)" && rm -f $$files; }
|
||||
install-man6: $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(man6dir)" || $(MKDIR_P) "$(DESTDIR)$(man6dir)"
|
||||
@list=''; test -n "$(man6dir)" || exit 0; \
|
||||
{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.6[a-z]*$$/p'; \
|
||||
} | while read p; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; echo "$$p"; \
|
||||
done | \
|
||||
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^6][0-9a-z]*$$,6,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||
sed 'N;N;s,\n, ,g' | { \
|
||||
list=; while read file base inst; do \
|
||||
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man6dir)/$$inst'"; \
|
||||
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man6dir)/$$inst" || exit $$?; \
|
||||
fi; \
|
||||
done; \
|
||||
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
test -z "$$files" || { \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man6dir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(man6dir)" || exit $$?; }; \
|
||||
done; }
|
||||
|
||||
uninstall-man6:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list=''; test -n "$(man6dir)" || exit 0; \
|
||||
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
|
||||
sed -n '/\.6[a-z]*$$/p'; \
|
||||
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^6][0-9a-z]*$$,6,;x' \
|
||||
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||
test -z "$$files" || { \
|
||||
echo " ( cd '$(DESTDIR)$(man6dir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(man6dir)" && rm -f $$files; }
|
||||
install-nodist_docDATA: $(nodist_doc_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
|
||||
@list='$(nodist_doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-nodist_docDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(nodist_doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
test -n "$$files" || exit 0; \
|
||||
echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \
|
||||
cd "$(DESTDIR)$(docdir)" && rm -f $$files
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
ctags: CTAGS
|
||||
CTAGS:
|
||||
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(MANS)'; if test -n "$$list"; then \
|
||||
list=`for p in $$list; do \
|
||||
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||
if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
|
||||
if test -n "$$list" && \
|
||||
grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
|
||||
echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
|
||||
grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
|
||||
echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
|
||||
echo " typically \`make maintainer-clean' will remove them" >&2; \
|
||||
exit 1; \
|
||||
else :; fi; \
|
||||
else :; fi
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(MANS) $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man6dir)" "$(DESTDIR)$(docdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-man install-nodist_docDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man: install-man5 install-man6
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-man uninstall-nodist_docDATA
|
||||
|
||||
uninstall-man: uninstall-man5 uninstall-man6
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic distclean \
|
||||
distclean-generic distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-man5 install-man6 install-nodist_docDATA install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
|
||||
pdf-am ps ps-am uninstall uninstall-am uninstall-man \
|
||||
uninstall-man5 uninstall-man6 uninstall-nodist_docDATA
|
||||
|
||||
|
||||
@HAVE_PYTHON_TRUE@chocolate-doom.6: ../src $(MANPAGE_GEN_FILES)
|
||||
@HAVE_PYTHON_TRUE@ ./docgen -m manpage.template ../src > $@
|
||||
|
||||
@HAVE_PYTHON_TRUE@default.cfg.5: ../src default.cfg.template
|
||||
@HAVE_PYTHON_TRUE@ ./docgen -m default.cfg.template -c default.cfg ../src > $@
|
||||
|
||||
@HAVE_PYTHON_TRUE@$(PACKAGE).cfg.5: ../src extra.cfg.template
|
||||
@HAVE_PYTHON_TRUE@ ./docgen -m extra.cfg.template -c chocolate-doom.cfg ../src > $@
|
||||
|
||||
@HAVE_PYTHON_TRUE@INSTALL: INSTALL.template
|
||||
@HAVE_PYTHON_TRUE@ ./simplecpp -DPRECOMPILED < INSTALL.template > $@
|
||||
|
||||
# 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:
|
295
dockerdoom/trunk/man/chocolate-doom.6
Normal file
@ -0,0 +1,295 @@
|
||||
.TH chocolate\-doom 6
|
||||
.SH NAME
|
||||
chocolate\-doom \- historically compatible doom engine
|
||||
.SH SYNOPSIS
|
||||
.B chocolate\-doom
|
||||
[\fIOPTIONS\fR]
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
Chocolate Doom is a modern doom engine designed to behave
|
||||
as similar to the original doom game as is possible.
|
||||
.br
|
||||
|
||||
.SH GENERAL OPTIONS
|
||||
.TP
|
||||
\fB-cdrom\fR
|
||||
[windows only] Save configuration data and savegames in c:\\doomdata, allowing play from CD.
|
||||
.TP
|
||||
\fB-config <file>\fR
|
||||
Load configuration from the specified file, instead of default.cfg.
|
||||
.TP
|
||||
\fB-devparm\fR
|
||||
Developer mode. F1 saves a screenshot in the current working directory.
|
||||
.TP
|
||||
\fB-episode <n>\fR
|
||||
Start playing on episode n (1-4)
|
||||
.TP
|
||||
\fB-extraconfig <file>\fR
|
||||
Load extra configuration from the specified file, instead of chocolate-doom.cfg.
|
||||
.TP
|
||||
\fB-fast\fR
|
||||
Monsters move faster.
|
||||
.TP
|
||||
\fB-file <files>\fR
|
||||
Load the specified PWAD files.
|
||||
.TP
|
||||
\fB-iwad <file>\fR
|
||||
Specify an IWAD file to use.
|
||||
.TP
|
||||
\fB-loadgame <s>\fR
|
||||
Load the game in slot s.
|
||||
.TP
|
||||
\fB-mb <mb>\fR
|
||||
Specify the heap size, in MiB (default 16).
|
||||
.TP
|
||||
\fB-mmap\fR
|
||||
Use the OS's virtual memory subsystem to map WAD files directly into memory.
|
||||
.TP
|
||||
\fB-noblit\fR
|
||||
Disable blitting the screen.
|
||||
.TP
|
||||
\fB-nodraw\fR
|
||||
Disable rendering the screen entirely.
|
||||
.TP
|
||||
\fB-nomonsters\fR
|
||||
Disable monsters.
|
||||
.TP
|
||||
\fB-nomusic\fR
|
||||
Disable music.
|
||||
.TP
|
||||
\fB-nosfx\fR
|
||||
Disable sound effects.
|
||||
.TP
|
||||
\fB-nosound\fR
|
||||
Disable all sound output.
|
||||
.TP
|
||||
\fB-respawn\fR
|
||||
Monsters respawn after being killed.
|
||||
.TP
|
||||
\fB-servername <name>\fR
|
||||
When starting a network server, specify a name for the server.
|
||||
.TP
|
||||
\fB-skill <skill>\fR
|
||||
Set the game skill, 1-5 (1: easiest, 5: hardest). A skill of 0 disables all monsters.
|
||||
.TP
|
||||
\fB-turbo <x>\fR
|
||||
Turbo mode. The player's speed is multiplied by x%. If unspecified, x defaults to 200. Values are rounded up to 10 and down to 400.
|
||||
.TP
|
||||
\fB-warp [<x> <y> | <xy>]\fR
|
||||
Start a game immediately, warping to ExMy (Doom 1) or MAPxy (Doom 2)
|
||||
|
||||
.SH COMPATIBILITY
|
||||
.TP
|
||||
\fB-donut <x> <y>\fR
|
||||
Use the specified magic values when emulating behavior caused by memory overruns from improperly constructed donuts. In Vanilla Doom this can differ depending on the operating system. The default (if this option is not specified) is to emulate the behavior when running under Windows 98.
|
||||
.TP
|
||||
\fB-gameversion <version>\fR
|
||||
Emulate a specific version of Doom. Valid values are "1.9", "ultimate", "final", "final2", "hacx" and "chex".
|
||||
.TP
|
||||
\fB-setmem <version>\fR
|
||||
Specify DOS version to emulate for NULL pointer dereference emulation. Supported versions are: dos622, dos71, dosbox. The default is to emulate DOS 7.1 (Windows 98).
|
||||
.TP
|
||||
\fB-spechit <n>\fR
|
||||
Use the specified magic value when emulating spechit overruns.
|
||||
|
||||
.SH DEMO OPTIONS
|
||||
.TP
|
||||
\fB-longtics\fR
|
||||
Record a high resolution "Doom 1.91" demo.
|
||||
.TP
|
||||
\fB-maxdemo <size>\fR
|
||||
Specify the demo buffer size (KiB)
|
||||
.TP
|
||||
\fB-playdemo <demo>\fR
|
||||
Play back the demo named demo.lmp.
|
||||
.TP
|
||||
\fB-record <x>\fR
|
||||
Record a demo named x.lmp.
|
||||
.TP
|
||||
\fB-timedemo <demo>\fR
|
||||
Play back the demo named demo.lmp, determining the framerate of the screen.
|
||||
|
||||
.SH DISPLAY OPTIONS
|
||||
.TP
|
||||
\fB-1\fR
|
||||
Don't scale up the screen.
|
||||
.TP
|
||||
\fB-2\fR
|
||||
Double up the screen to 2x its normal size.
|
||||
.TP
|
||||
\fB-3\fR
|
||||
Double up the screen to 3x its normal size.
|
||||
.TP
|
||||
\fB-8in32\fR
|
||||
Set the color depth of the screen to 32 bits per pixel.
|
||||
.TP
|
||||
\fB-bpp <bpp>\fR
|
||||
Specify the color depth of the screen, in bits per pixel.
|
||||
.TP
|
||||
\fB-fullscreen\fR
|
||||
Run in fullscreen mode.
|
||||
.TP
|
||||
\fB-gdi\fR
|
||||
[windows only] Use the Windows GDI driver instead of DirectX.
|
||||
.TP
|
||||
\fB-geometry <WxY>\fR
|
||||
Specify the screen mode (when running fullscreen) or the window dimensions (when running in windowed mode).
|
||||
.TP
|
||||
\fB-grabmouse\fR
|
||||
Grab the mouse when running in windowed mode.
|
||||
.TP
|
||||
\fB-height <y>\fR
|
||||
Specify the screen height, in pixels.
|
||||
.TP
|
||||
\fB-nograbmouse\fR
|
||||
Don't grab the mouse when running in windowed mode.
|
||||
.TP
|
||||
\fB-nomouse\fR
|
||||
Disable the mouse.
|
||||
.TP
|
||||
\fB-nonovert\fR
|
||||
Enable vertical mouse movement.
|
||||
.TP
|
||||
\fB-novert\fR
|
||||
Disable vertical mouse movement.
|
||||
.TP
|
||||
\fB-width <x>\fR
|
||||
Specify the screen width, in pixels.
|
||||
.TP
|
||||
\fB-window\fR
|
||||
Run in a window.
|
||||
|
||||
.SH NETWORKING OPTIONS
|
||||
.TP
|
||||
\fB-altdeath\fR
|
||||
Start a deathmatch 2.0 game. Weapons do not stay in place and all items respawn after 30 seconds.
|
||||
.TP
|
||||
\fB-autojoin\fR
|
||||
Automatically search the local LAN for a multiplayer server and join it.
|
||||
.TP
|
||||
\fB-avg\fR
|
||||
Austin Virtual Gaming: end levels after 20 minutes.
|
||||
.TP
|
||||
\fB-connect <address>\fR
|
||||
Connect to a multiplayer server running on the given address.
|
||||
.TP
|
||||
\fB-deathmatch\fR
|
||||
Start a deathmatch game.
|
||||
.TP
|
||||
\fB-dedicated\fR
|
||||
Start a dedicated server, routing packets but not participating in the game itself.
|
||||
.TP
|
||||
\fB-dup <n>\fR
|
||||
Reduce the resolution of the game by a factor of n, reducing the amount of network bandwidth needed.
|
||||
.TP
|
||||
\fB-extratics <n>\fR
|
||||
Send n extra tics in every packet as insurance against dropped packets.
|
||||
.TP
|
||||
\fB-ignoreversion\fR
|
||||
When running a netgame server, ignore version mismatches between the server and the client. Using this option may cause game desyncs to occur, or differences in protocol may mean the netgame will simply not function at all.
|
||||
.TP
|
||||
\fB-left\fR
|
||||
Run as the left screen in three screen mode.
|
||||
.TP
|
||||
\fB-localsearch\fR
|
||||
Search the local LAN for running servers.
|
||||
.TP
|
||||
\fB-oldsync\fR
|
||||
Use original game sync code.
|
||||
.TP
|
||||
\fB-port <n>\fR
|
||||
Use the specified UDP port for communications, instead of the default (2342).
|
||||
.TP
|
||||
\fB-privateserver\fR
|
||||
When running a server, don't register with the global master server. Implies -server.
|
||||
.TP
|
||||
\fB-query <address>\fR
|
||||
Query the status of the server running on the given IP address.
|
||||
.TP
|
||||
\fB-right\fR
|
||||
Run as the right screen in three screen mode.
|
||||
.TP
|
||||
\fB-search\fR
|
||||
Query the Internet master server for a global list of active servers.
|
||||
.TP
|
||||
\fB-server\fR
|
||||
Start a multiplayer server, listening for connections.
|
||||
.TP
|
||||
\fB-solo-net\fR
|
||||
Start the game playing as though in a netgame with a single player. This can also be used to play back single player netgame demos.
|
||||
.TP
|
||||
\fB-timer <n>\fR
|
||||
For multiplayer games: exit each level after n minutes.
|
||||
|
||||
.SH DEHACKED AND WAD MERGING
|
||||
.TP
|
||||
\fB-aa <files>\fR
|
||||
Equivalent to "-af <files> -as <files>".
|
||||
.TP
|
||||
\fB-af <files>\fR
|
||||
Simulates the behavior of NWT's -af option, merging flats into the main IWAD directory. Multiple files may be specified.
|
||||
.TP
|
||||
\fB-as <files>\fR
|
||||
Simulates the behavior of NWT's -as option, merging sprites into the main IWAD directory. Multiple files may be specified.
|
||||
.TP
|
||||
\fB-deh <files>\fR
|
||||
Load the given dehacked patch(es)
|
||||
.TP
|
||||
\fB-merge <files>\fR
|
||||
Simulates the behavior of deutex's -merge option, merging a PWAD into the main IWAD. Multiple files may be specified.
|
||||
.TP
|
||||
\fB-nocheats\fR
|
||||
Ignore cheats in dehacked files.
|
||||
.TP
|
||||
\fB-nwtmerge <files>\fR
|
||||
Simulates the behavior of NWT's -merge option. Multiple files may be specified.
|
||||
|
||||
.SH ENVIRONMENT
|
||||
This section describes environment variables that control Chocolate Doom's
|
||||
behavior.
|
||||
.TP
|
||||
\fBDOOMWADDIR\fR, \fBDOOMWADPATH\fR
|
||||
These environment variables provide paths to search for Doom .WAD files when
|
||||
looking for a game IWAD file or a PWAD file specified with the `-file' option.
|
||||
\fBDOOMWADDIR\fR specifies a single path in which to look for WAD files,
|
||||
while \fBDOOMWWADPATH\fR specifies a colon-separated list of paths to search.
|
||||
.TP
|
||||
\fBPCSOUND_DRIVER\fR
|
||||
When running in PC speaker sound effect mode, this environment variable
|
||||
specifies a PC speaker driver to use for sound effect playback. Valid
|
||||
options are "Linux" for the Linux console mode driver, "BSD" for the
|
||||
NetBSD/OpenBSD PC speaker driver, and "SDL" for SDL-based emulated PC speaker
|
||||
playback (using the digital output).
|
||||
.TP
|
||||
\fBOPL_DRIVER\fR
|
||||
When using OPL MIDI playback, this environment variable specifies an
|
||||
OPL backend driver to use. Valid options are "SDL" for an SDL-based
|
||||
software emulated OPL chip, "Linux" for the Linux hardware OPL driver,
|
||||
and "OpenBSD" for the OpenBSD/NetBSD hardware OPL driver.
|
||||
|
||||
Generally speaking, a real hardware OPL chip sounds better than software
|
||||
emulation; however, modern machines do not often include one. If
|
||||
present, it may still require extra work to set up and elevated
|
||||
security privileges to access.
|
||||
.SH FILES
|
||||
.TP
|
||||
\fB$HOME/.chocolate-doom/default.cfg\fR
|
||||
The main configuration file for Chocolate Doom. See \fBdefault.cfg\fR(5).
|
||||
.TP
|
||||
\fB$HOME/.chocolate-doom/chocolate-doom.cfg\fR
|
||||
Extra configuration values that are specific to Chocolate Doom and not
|
||||
present in Vanilla Doom. See \fBchocolate-doom.cfg\fR(5).
|
||||
.SH SEE ALSO
|
||||
\fBchocolate-server\fR(6),
|
||||
\fBchocolate-setup\fR(6)
|
||||
.SH AUTHOR
|
||||
Chocolate Doom is written and maintained by Simon Howard. It is based on
|
||||
the LinuxDoom source code, released by Id Software.
|
||||
.SH COPYRIGHT
|
||||
Copyright \(co id Software Inc.
|
||||
Copyright \(co 2005-8 Simon Howard.
|
||||
.br
|
||||
This is free software. You may redistribute copies of it under the terms of
|
||||
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
|
||||
There is NO WARRANTY, to the extent permitted by law.
|
||||
|
297
dockerdoom/trunk/man/chocolate-doom.cfg.5
Normal file
@ -0,0 +1,297 @@
|
||||
.TH chocolate-doom.cfg 5
|
||||
.SH NAME
|
||||
chocolate-doom.cfg \- Chocolate Doom configuration file
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
\fIchocolate-doom.cfg\fR
|
||||
is a configuration file for \fBchocolate-doom\fR(6). This file acts
|
||||
as an auxiliary configuration file; the main configuration options
|
||||
are stored in \fBdefault.cfg\fR, which contains the same configuration
|
||||
options as Vanilla Doom (for compatibility). \fIchocolate-doom.cfg\fR
|
||||
contains configuration options that are specific to Chocolate Doom
|
||||
only.
|
||||
.PP
|
||||
\fIchocolate-doom.cfg\fR is normally stored in the user's home directory,
|
||||
as \fI~/.chocolate-doom/chocolate-doom.cfg\fR.
|
||||
.PP
|
||||
The \fBchocolate-setup\fR(6) tool provides a simple to use front-end
|
||||
for editing \fIchocolate-doom.cfg\fR.
|
||||
.SH FILE FORMAT
|
||||
.PP
|
||||
The file format is the same as that used for \fBdefault.cfg\fR(5).
|
||||
.br
|
||||
|
||||
.SH CONFIGURATION VARIABLES
|
||||
.TP
|
||||
\fBautoadjust_video_settings\fR
|
||||
If non-zero, video settings will be autoadjusted to a valid configuration when the screen_width and screen_height variables do not match any valid configuration.
|
||||
.TP
|
||||
\fBfullscreen\fR
|
||||
If non-zero, the game will run in full screen mode. If zero, the game will run in a window.
|
||||
.TP
|
||||
\fBaspect_ratio_correct\fR
|
||||
If non-zero, the screen will be stretched vertically to display correctly on a square pixel video mode.
|
||||
.TP
|
||||
\fBstartup_delay\fR
|
||||
Number of milliseconds to wait on startup after the video mode has been set, before the game will start. This allows the screen to settle on some monitors that do not display an image for a brief interval after changing video modes.
|
||||
.TP
|
||||
\fBscreen_width\fR
|
||||
Screen width in pixels. If running in full screen mode, this is the X dimension of the video mode to use. If running in windowed mode, this is the width of the window in which the game will run.
|
||||
.TP
|
||||
\fBscreen_height\fR
|
||||
Screen height in pixels. If running in full screen mode, this is the Y dimension of the video mode to use. If running in windowed mode, this is the height of the window in which the game will run.
|
||||
.TP
|
||||
\fBscreen_bpp\fR
|
||||
Color depth of the screen, in bits.
|
||||
.TP
|
||||
\fBgrabmouse\fR
|
||||
If this is non-zero, the mouse will be "grabbed" when running in windowed mode so that it can be used as an input device. When running full screen, this has no effect.
|
||||
.TP
|
||||
\fBnovert\fR
|
||||
If non-zero, all vertical mouse movement is ignored. This emulates the behavior of the "novert" tool available under DOS that performs the same function.
|
||||
.TP
|
||||
\fBmouse_acceleration\fR
|
||||
Mouse acceleration factor. When the speed of mouse movement exceeds the threshold value (mouse_threshold), the speed is multiplied by this value.
|
||||
.TP
|
||||
\fBmouse_threshold\fR
|
||||
Mouse acceleration threshold. When the speed of mouse movement exceeds this threshold value, the speed is multiplied by an acceleration factor (mouse_acceleration).
|
||||
.TP
|
||||
\fBsnd_samplerate\fR
|
||||
Sound output sample rate, in Hz. Typical values to use are 11025, 22050, 44100 and 48000.
|
||||
.TP
|
||||
\fBopl_io_port\fR
|
||||
The I/O port to use to access the OPL chip. Only relevant when using native OPL music playback.
|
||||
.TP
|
||||
\fBshow_endoom\fR
|
||||
If non-zero, the ENDOOM screen is displayed when exiting the game. If zero, the ENDOOM screen is not displayed.
|
||||
.TP
|
||||
\fBvanilla_savegame_limit\fR
|
||||
If non-zero, the Vanilla savegame limit is enforced; if the savegame exceeds 180224 bytes in size, the game will exit with an error. If this has a value of zero, there is no limit to the size of savegames.
|
||||
.TP
|
||||
\fBvanilla_demo_limit\fR
|
||||
If non-zero, the Vanilla demo size limit is enforced; the game exits with an error when a demo exceeds the demo size limit (128KiB by default). If this has a value of zero, there is no limit to the size of demos.
|
||||
.TP
|
||||
\fBvanilla_keyboard_mapping\fR
|
||||
If non-zero, the game behaves like Vanilla Doom, always assuming an American keyboard mapping. If this has a value of zero, the native keyboard mapping of the keyboard is used.
|
||||
.TP
|
||||
\fBvideo_driver\fR
|
||||
Name of the SDL video driver to use. If this is an empty string, the default video driver is used.
|
||||
.TP
|
||||
\fBplayer_name\fR
|
||||
Name to use in network games for identification. This is only used on the "waiting" screen while waiting for the game to start.
|
||||
.TP
|
||||
\fBjoystick_index\fR
|
||||
Joystick number to use; '0' is the first joystick. A negative value ('-1') indicates that no joystick is configured.
|
||||
.TP
|
||||
\fBjoystick_x_axis\fR
|
||||
Joystick axis to use to for horizontal (X) movement.
|
||||
.TP
|
||||
\fBjoystick_x_invert\fR
|
||||
If non-zero, movement on the horizontal joystick axis is inverted.
|
||||
.TP
|
||||
\fBjoystick_y_axis\fR
|
||||
Joystick axis to use to for vertical (Y) movement.
|
||||
.TP
|
||||
\fBjoystick_y_invert\fR
|
||||
If non-zero, movement on the vertical joystick axis is inverted.
|
||||
.TP
|
||||
\fBjoyb_strafeleft\fR
|
||||
Joystick button to strafe left.
|
||||
.TP
|
||||
\fBjoyb_straferight\fR
|
||||
Joystick button to strafe right.
|
||||
.TP
|
||||
\fBjoyb_prevweapon\fR
|
||||
Joystick button to cycle to the previous weapon.
|
||||
.TP
|
||||
\fBjoyb_nextweapon\fR
|
||||
Joystick button to cycle to the next weapon.
|
||||
.TP
|
||||
\fBmouseb_strafeleft\fR
|
||||
Mouse button to strafe left.
|
||||
.TP
|
||||
\fBmouseb_straferight\fR
|
||||
Mouse button to strafe right.
|
||||
.TP
|
||||
\fBmouseb_use\fR
|
||||
Mouse button to "use" an object, eg. a door or switch.
|
||||
.TP
|
||||
\fBmouseb_backward\fR
|
||||
Mouse button to move backwards.
|
||||
.TP
|
||||
\fBmouseb_prevweapon\fR
|
||||
Mouse button to cycle to the previous weapon.
|
||||
.TP
|
||||
\fBmouseb_nextweapon\fR
|
||||
Mouse button to cycle to the next weapon.
|
||||
.TP
|
||||
\fBdclick_use\fR
|
||||
If non-zero, double-clicking a mouse button acts like pressing the "use" key to use an object in-game, eg. a door or switch.
|
||||
.TP
|
||||
\fBuse_libsamplerate\fR
|
||||
Controls whether libsamplerate support is used for performing sample rate conversions of sound effects. Support for this must be compiled into the program. If zero, libsamplerate support is disabled. If non-zero, libsamplerate is enabled. Increasing values roughly correspond to higher quality conversion; the higher the quality, the slower the conversion process. Linear conversion = 1; Zero order hold = 2; Fast Sinc filter = 3; Medium quality Sinc filter = 4; High quality Sinc filter = 5.
|
||||
.TP
|
||||
\fBkey_pause\fR
|
||||
Key to pause or unpause the game.
|
||||
.TP
|
||||
\fBkey_menu_activate\fR
|
||||
Key that activates the menu when pressed.
|
||||
.TP
|
||||
\fBkey_menu_up\fR
|
||||
Key that moves the cursor up on the menu.
|
||||
.TP
|
||||
\fBkey_menu_down\fR
|
||||
Key that moves the cursor down on the menu.
|
||||
.TP
|
||||
\fBkey_menu_left\fR
|
||||
Key that moves the currently selected slider on the menu left.
|
||||
.TP
|
||||
\fBkey_menu_right\fR
|
||||
Key that moves the currently selected slider on the menu right.
|
||||
.TP
|
||||
\fBkey_menu_back\fR
|
||||
Key to go back to the previous menu.
|
||||
.TP
|
||||
\fBkey_menu_forward\fR
|
||||
Key to activate the currently selected menu item.
|
||||
.TP
|
||||
\fBkey_menu_confirm\fR
|
||||
Key to answer 'yes' to a question in the menu.
|
||||
.TP
|
||||
\fBkey_menu_abort\fR
|
||||
Key to answer 'no' to a question in the menu.
|
||||
.TP
|
||||
\fBkey_menu_help\fR
|
||||
Keyboard shortcut to bring up the help screen.
|
||||
.TP
|
||||
\fBkey_menu_save\fR
|
||||
Keyboard shortcut to bring up the save game menu.
|
||||
.TP
|
||||
\fBkey_menu_load\fR
|
||||
Keyboard shortcut to bring up the load game menu.
|
||||
.TP
|
||||
\fBkey_menu_volume\fR
|
||||
Keyboard shortcut to bring up the sound volume menu.
|
||||
.TP
|
||||
\fBkey_menu_detail\fR
|
||||
Keyboard shortcut to toggle the detail level.
|
||||
.TP
|
||||
\fBkey_menu_qsave\fR
|
||||
Keyboard shortcut to quicksave the current game.
|
||||
.TP
|
||||
\fBkey_menu_endgame\fR
|
||||
Keyboard shortcut to end the game.
|
||||
.TP
|
||||
\fBkey_menu_messages\fR
|
||||
Keyboard shortcut to toggle heads-up messages.
|
||||
.TP
|
||||
\fBkey_menu_qload\fR
|
||||
Keyboard shortcut to load the last quicksave.
|
||||
.TP
|
||||
\fBkey_menu_quit\fR
|
||||
Keyboard shortcut to quit the game.
|
||||
.TP
|
||||
\fBkey_menu_gamma\fR
|
||||
Keyboard shortcut to toggle the gamma correction level.
|
||||
.TP
|
||||
\fBkey_spy\fR
|
||||
Keyboard shortcut to switch view in multiplayer.
|
||||
.TP
|
||||
\fBkey_menu_incscreen\fR
|
||||
Keyboard shortcut to increase the screen size.
|
||||
.TP
|
||||
\fBkey_menu_decscreen\fR
|
||||
Keyboard shortcut to decrease the screen size.
|
||||
.TP
|
||||
\fBkey_map_toggle\fR
|
||||
Key to toggle the map view.
|
||||
.TP
|
||||
\fBkey_map_north\fR
|
||||
Key to pan north when in the map view.
|
||||
.TP
|
||||
\fBkey_map_south\fR
|
||||
Key to pan south when in the map view.
|
||||
.TP
|
||||
\fBkey_map_east\fR
|
||||
Key to pan east when in the map view.
|
||||
.TP
|
||||
\fBkey_map_west\fR
|
||||
Key to pan west when in the map view.
|
||||
.TP
|
||||
\fBkey_map_zoomin\fR
|
||||
Key to zoom in when in the map view.
|
||||
.TP
|
||||
\fBkey_map_zoomout\fR
|
||||
Key to zoom out when in the map view.
|
||||
.TP
|
||||
\fBkey_map_maxzoom\fR
|
||||
Key to zoom out the maximum amount when in the map view.
|
||||
.TP
|
||||
\fBkey_map_follow\fR
|
||||
Key to toggle follow mode when in the map view.
|
||||
.TP
|
||||
\fBkey_map_grid\fR
|
||||
Key to toggle the grid display when in the map view.
|
||||
.TP
|
||||
\fBkey_map_mark\fR
|
||||
Key to set a mark when in the map view.
|
||||
.TP
|
||||
\fBkey_map_clearmark\fR
|
||||
Key to clear all marks when in the map view.
|
||||
.TP
|
||||
\fBkey_weapon1\fR
|
||||
Key to select weapon 1.
|
||||
.TP
|
||||
\fBkey_weapon2\fR
|
||||
Key to select weapon 2.
|
||||
.TP
|
||||
\fBkey_weapon3\fR
|
||||
Key to select weapon 3.
|
||||
.TP
|
||||
\fBkey_weapon4\fR
|
||||
Key to select weapon 4.
|
||||
.TP
|
||||
\fBkey_weapon5\fR
|
||||
Key to select weapon 5.
|
||||
.TP
|
||||
\fBkey_weapon6\fR
|
||||
Key to select weapon 6.
|
||||
.TP
|
||||
\fBkey_weapon7\fR
|
||||
Key to select weapon 7.
|
||||
.TP
|
||||
\fBkey_weapon8\fR
|
||||
Key to select weapon 8.
|
||||
.TP
|
||||
\fBkey_prevweapon\fR
|
||||
Key to cycle to the previous weapon.
|
||||
.TP
|
||||
\fBkey_nextweapon\fR
|
||||
Key to cycle to the next weapon.
|
||||
.TP
|
||||
\fBkey_message_refresh\fR
|
||||
Key to re-display last message.
|
||||
.TP
|
||||
\fBkey_demo_quit\fR
|
||||
Key to quit the game when recording a demo.
|
||||
.TP
|
||||
\fBkey_multi_msg\fR
|
||||
Key to send a message during multiplayer games.
|
||||
.TP
|
||||
\fBkey_multi_msgplayer1\fR
|
||||
Key to send a message to the green player during multiplayer games.
|
||||
.TP
|
||||
\fBkey_multi_msgplayer2\fR
|
||||
Key to send a message to the indigo player during multiplayer games.
|
||||
.TP
|
||||
\fBkey_multi_msgplayer3\fR
|
||||
Key to send a message to the brown player during multiplayer games.
|
||||
.TP
|
||||
\fBkey_multi_msgplayer4\fR
|
||||
Key to send a message to the red player during multiplayer games.
|
||||
|
||||
.SH SEE ALSO
|
||||
\fBchocolate-doom\fR(6),
|
||||
\fBdefault.cfg\fR(5),
|
||||
\fBchocolate-setup\fR(6)
|
||||
|
52
dockerdoom/trunk/man/chocolate-server.6
Normal file
@ -0,0 +1,52 @@
|
||||
.TH chocolate\-server 6
|
||||
.SH NAME
|
||||
chocolate\-server \- dedicated server for chocolate\-doom
|
||||
.SH SYNOPSIS
|
||||
.B chocolate\-server
|
||||
[OPTIONS]
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
Chocolate Doom is a modern doom engine designed to behave
|
||||
as similar to the original doom game as is possible.
|
||||
.PP
|
||||
.B chocolate\-server
|
||||
is a dedicated server for Chocolate Doom. It is equivalent to
|
||||
running
|
||||
.B chocolate\-doom
|
||||
with the "-dedicated" option.
|
||||
.PP
|
||||
Game options are not specified to the server, which merely acts to
|
||||
retransmit data between players in the game; parameters for the
|
||||
game should be specified by the first player to connect to the server,
|
||||
who is designated the controlling player.
|
||||
.br
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
\fB-ignoreversion\fR
|
||||
Ignore version mismatches between the server and the client. Using this
|
||||
option may cause game desyncs to occur, or differences in protocol may
|
||||
mean the netgame will simply not function at all.
|
||||
.TP
|
||||
\fB-port <n>\fR
|
||||
Use the specified UDP port for communications, instead of the default (2342).
|
||||
.TP
|
||||
\fB-privateserver\fR
|
||||
Don't register with the global master server.
|
||||
.TP
|
||||
\fB-servername <name>\fR
|
||||
Specify a name for the server.
|
||||
.SH SEE ALSO
|
||||
\fBchocolate-doom\fR(6),
|
||||
\fBchocolate-setup\fR(6)
|
||||
.SH AUTHOR
|
||||
Chocolate Doom is written and maintained by Simon Howard.
|
||||
.PP
|
||||
This manual was written by Jon Dowland.
|
||||
.SH COPYRIGHT
|
||||
Copyright \(co id Software Inc.
|
||||
Copyright \(co 2005-8 Simon Howard.
|
||||
.br
|
||||
This is free software. You may redistribute copies of it under the terms of
|
||||
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
|
||||
There is NO WARRANTY, to the extent permitted by law.
|
||||
|
42
dockerdoom/trunk/man/chocolate-setup.6
Normal file
@ -0,0 +1,42 @@
|
||||
.TH chocolate\-setup 6
|
||||
.SH NAME
|
||||
chocolate\-setup \- configuration tool for chocolate\-doom
|
||||
.SH SYNOPSIS
|
||||
.B chocolate\-setup
|
||||
[OPTIONS]
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
Chocolate Doom is a modern Doom engine designed to behave
|
||||
as similar to the original Doom game as is possible.
|
||||
.PP
|
||||
.B chocolate\-setup
|
||||
is a tool for configuring Chocolate Doom. It provides a menu\-based
|
||||
interface for the display, joystick, keyboard, mouse, sound and
|
||||
compatibility settings.
|
||||
.PP
|
||||
.B chocolate\-setup
|
||||
can also be used to start and join network games.
|
||||
.PP
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
\fB-config <file>\fR
|
||||
Load configuration from the specified file, instead of default.cfg.
|
||||
.TP
|
||||
\fB-extraconfig <file>\fR
|
||||
Load extra configuration from the specified file, instead of chocolate-doom.cfg.
|
||||
.SH SEE ALSO
|
||||
\fBchocolate-doom\fR(6),
|
||||
\fBdefault.cfg\fR(5),
|
||||
\fBchocolate-doom.cfg\fR(5)
|
||||
.SH AUTHOR
|
||||
Chocolate Doom is written and maintained by Simon Howard.
|
||||
.PP
|
||||
This manual was written by Jon Dowland.
|
||||
.SH COPYRIGHT
|
||||
Copyright \(co id Software Inc.
|
||||
Copyright \(co 2005-8 Simon Howard.
|
||||
.br
|
||||
This is free software. You may redistribute copies of it under the terms of
|
||||
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
|
||||
There is NO WARRANTY, to the extent permitted by law.
|
||||
|
182
dockerdoom/trunk/man/default.cfg.5
Normal file
@ -0,0 +1,182 @@
|
||||
.TH default.cfg 5
|
||||
.SH NAME
|
||||
default.cfg \- Chocolate Doom configuration file
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
\fIdefault.cfg\fR
|
||||
is the configuration file for \fBchocolate-doom\fR(6). The configuration
|
||||
options stored in the file are the same as those stored in the
|
||||
original DOS Vanilla Doom.
|
||||
Extra Chocolate Doom-specific options are stored in a separate
|
||||
configuration file, \fBchocolate-doom.cfg\fR.
|
||||
.PP
|
||||
\fIdefault.cfg\fR is normally stored in the user's home directory,
|
||||
in \fI~/.chocolate-doom/default.cfg\fR.
|
||||
.PP
|
||||
The \fBchocolate-setup\fR(6) tool provides a simple to use front-end
|
||||
for editing \fIdefault.cfg\fR.
|
||||
.br
|
||||
.SH FILE FORMAT
|
||||
The file is a plain-text file, consisting of a list of configuration
|
||||
options and their values, separated by whitespace. Each option is stored
|
||||
on a separate line. Options have different types; an option may have
|
||||
either an integer, floating point or string value. If the option is
|
||||
of a string type, the value is surrounded by quotes (").
|
||||
.PP
|
||||
For example:
|
||||
.RS
|
||||
.PP
|
||||
integer_value 1
|
||||
.br
|
||||
integer_value2 1
|
||||
.br
|
||||
floating_point_value 4.2
|
||||
.br
|
||||
string_value "hello world"
|
||||
.RE
|
||||
.PP
|
||||
Invalid lines or comments in the file will be ignored, but it is advisable
|
||||
not to put them in the file; the file is rewritten from scratch every time
|
||||
the game exits, so any invalid lines or comments will be lost.
|
||||
.PP
|
||||
Some options are used for keyboard key bindings; these are stored as
|
||||
integer values containing the keyboard scan code of the key to be bound to.
|
||||
Boolean values are also stored as integers, with a value of zero usually
|
||||
indicating "false" and a non-zero value indicating "true".
|
||||
|
||||
.SH CONFIGURATION VARIABLES
|
||||
.TP
|
||||
\fBmouse_sensitivity\fR
|
||||
Mouse sensitivity. This value is used to multiply input mouse movement to control the effect of moving the mouse. The "normal" maximum value available for this through the in-game options menu is 9. A value of 31 or greater will cause the game to crash when entering the options menu.
|
||||
.TP
|
||||
\fBsfx_volume\fR
|
||||
Volume of sound effects, range 0-15.
|
||||
.TP
|
||||
\fBmusic_volume\fR
|
||||
Volume of in-game music, range 0-15.
|
||||
.TP
|
||||
\fBshow_messages\fR
|
||||
If non-zero, messages are displayed on the heads-up display in the game ("picked up a clip", etc). If zero, these messages are not displayed.
|
||||
.TP
|
||||
\fBkey_right\fR
|
||||
Keyboard key to turn right.
|
||||
.TP
|
||||
\fBkey_left\fR
|
||||
Keyboard key to turn left.
|
||||
.TP
|
||||
\fBkey_up\fR
|
||||
Keyboard key to move forward.
|
||||
.TP
|
||||
\fBkey_down\fR
|
||||
Keyboard key to move backward.
|
||||
.TP
|
||||
\fBkey_strafeleft\fR
|
||||
Keyboard key to strafe left.
|
||||
.TP
|
||||
\fBkey_straferight\fR
|
||||
Keyboard key to strafe right.
|
||||
.TP
|
||||
\fBkey_fire\fR
|
||||
Keyboard key to fire the currently selected weapon.
|
||||
.TP
|
||||
\fBkey_use\fR
|
||||
Keyboard key to "use" an object, eg. a door or switch.
|
||||
.TP
|
||||
\fBkey_strafe\fR
|
||||
Keyboard key to turn on strafing. When held down, pressing the key to turn left or right causes the player to strafe left or right instead.
|
||||
.TP
|
||||
\fBkey_speed\fR
|
||||
Keyboard key to make the player run.
|
||||
.TP
|
||||
\fBuse_mouse\fR
|
||||
If non-zero, mouse input is enabled. If zero, mouse input is disabled.
|
||||
.TP
|
||||
\fBmouseb_fire\fR
|
||||
Mouse button to fire the currently selected weapon.
|
||||
.TP
|
||||
\fBmouseb_strafe\fR
|
||||
Mouse button to turn on strafing. When held down, the player will strafe left and right instead of turning left and right.
|
||||
.TP
|
||||
\fBmouseb_forward\fR
|
||||
Mouse button to move forward.
|
||||
.TP
|
||||
\fBuse_joystick\fR
|
||||
If non-zero, joystick input is enabled.
|
||||
.TP
|
||||
\fBjoyb_fire\fR
|
||||
Joystick button to fire the current weapon.
|
||||
.TP
|
||||
\fBjoyb_strafe\fR
|
||||
Joystick button to fire the current weapon.
|
||||
.TP
|
||||
\fBjoyb_use\fR
|
||||
Joystick button to "use" an object, eg. a door or switch.
|
||||
.TP
|
||||
\fBjoyb_speed\fR
|
||||
Joystick button to make the player run. If this has a value of 20 or greater, the player will always run.
|
||||
.TP
|
||||
\fBscreenblocks\fR
|
||||
Screen size, range 3-11. A value of 11 gives a full-screen view with the status bar not displayed. A value of 10 gives a full-screen view with the status bar displayed.
|
||||
.TP
|
||||
\fBdetaillevel\fR
|
||||
Screen detail. Zero gives normal "high detail" mode, while a non-zero value gives "low detail" mode.
|
||||
.TP
|
||||
\fBsnd_channels\fR
|
||||
Number of sounds that will be played simultaneously.
|
||||
.TP
|
||||
\fBsnd_musicdevice\fR
|
||||
Music output device. A non-zero value gives MIDI sound output, while a value of zero disables music.
|
||||
.TP
|
||||
\fBsnd_sfxdevice\fR
|
||||
Sound effects device. A value of zero disables in-game sound effects, a value of 1 enables PC speaker sound effects, while a value in the range 2-9 enables the "normal" digital sound effects.
|
||||
.TP
|
||||
\fBsnd_sbport\fR
|
||||
SoundBlaster I/O port. Unused.
|
||||
.TP
|
||||
\fBsnd_sbirq\fR
|
||||
SoundBlaster IRQ. Unused.
|
||||
.TP
|
||||
\fBsnd_sbdma\fR
|
||||
SoundBlaster DMA channel. Unused.
|
||||
.TP
|
||||
\fBsnd_mport\fR
|
||||
Output port to use for OPL MIDI playback. Unused.
|
||||
.TP
|
||||
\fBusegamma\fR
|
||||
Gamma correction level. A value of zero disables gamma correction, while a value in the range 1-4 gives increasing levels of gamma correction.
|
||||
.TP
|
||||
\fBchatmacro0\fR
|
||||
Multiplayer chat macro: message to send when alt+0 is pressed.
|
||||
.TP
|
||||
\fBchatmacro1\fR
|
||||
Multiplayer chat macro: message to send when alt+1 is pressed.
|
||||
.TP
|
||||
\fBchatmacro2\fR
|
||||
Multiplayer chat macro: message to send when alt+2 is pressed.
|
||||
.TP
|
||||
\fBchatmacro3\fR
|
||||
Multiplayer chat macro: message to send when alt+3 is pressed.
|
||||
.TP
|
||||
\fBchatmacro4\fR
|
||||
Multiplayer chat macro: message to send when alt+4 is pressed.
|
||||
.TP
|
||||
\fBchatmacro5\fR
|
||||
Multiplayer chat macro: message to send when alt+5 is pressed.
|
||||
.TP
|
||||
\fBchatmacro6\fR
|
||||
Multiplayer chat macro: message to send when alt+6 is pressed.
|
||||
.TP
|
||||
\fBchatmacro7\fR
|
||||
Multiplayer chat macro: message to send when alt+7 is pressed.
|
||||
.TP
|
||||
\fBchatmacro8\fR
|
||||
Multiplayer chat macro: message to send when alt+8 is pressed.
|
||||
.TP
|
||||
\fBchatmacro9\fR
|
||||
Multiplayer chat macro: message to send when alt+9 is pressed.
|
||||
|
||||
.SH SEE ALSO
|
||||
\fBchocolate-doom\fR(6),
|
||||
\fBchocolate-doom.cfg\fR(5),
|
||||
\fBchocolate-setup\fR(6)
|
||||
|
53
dockerdoom/trunk/man/default.cfg.template
Normal file
@ -0,0 +1,53 @@
|
||||
.TH default.cfg 5
|
||||
.SH NAME
|
||||
default.cfg \- Chocolate Doom configuration file
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
\fIdefault.cfg\fR
|
||||
is the configuration file for \fBchocolate-doom\fR(6). The configuration
|
||||
options stored in the file are the same as those stored in the
|
||||
original DOS Vanilla Doom.
|
||||
Extra Chocolate Doom-specific options are stored in a separate
|
||||
configuration file, \fBchocolate-doom.cfg\fR.
|
||||
.PP
|
||||
\fIdefault.cfg\fR is normally stored in the user's home directory,
|
||||
in \fI~/.chocolate-doom/default.cfg\fR.
|
||||
.PP
|
||||
The \fBchocolate-setup\fR(6) tool provides a simple to use front-end
|
||||
for editing \fIdefault.cfg\fR.
|
||||
.br
|
||||
.SH FILE FORMAT
|
||||
The file is a plain-text file, consisting of a list of configuration
|
||||
options and their values, separated by whitespace. Each option is stored
|
||||
on a separate line. Options have different types; an option may have
|
||||
either an integer, floating point or string value. If the option is
|
||||
of a string type, the value is surrounded by quotes (").
|
||||
.PP
|
||||
For example:
|
||||
.RS
|
||||
.PP
|
||||
integer_value 1
|
||||
.br
|
||||
integer_value2 1
|
||||
.br
|
||||
floating_point_value 4.2
|
||||
.br
|
||||
string_value "hello world"
|
||||
.RE
|
||||
.PP
|
||||
Invalid lines or comments in the file will be ignored, but it is advisable
|
||||
not to put them in the file; the file is rewritten from scratch every time
|
||||
the game exits, so any invalid lines or comments will be lost.
|
||||
.PP
|
||||
Some options are used for keyboard key bindings; these are stored as
|
||||
integer values containing the keyboard scan code of the key to be bound to.
|
||||
Boolean values are also stored as integers, with a value of zero usually
|
||||
indicating "false" and a non-zero value indicating "true".
|
||||
|
||||
@content
|
||||
|
||||
.SH SEE ALSO
|
||||
\fBchocolate-doom\fR(6),
|
||||
\fBchocolate-doom.cfg\fR(5),
|
||||
\fBchocolate-setup\fR(6)
|
||||
|
474
dockerdoom/trunk/man/docgen
Executable file
@ -0,0 +1,474 @@
|
||||
#!/usr/bin/env python
|
||||
#
|
||||
# Chocolate Doom self-documentation tool. This works similar to javadoc
|
||||
# or doxygen, but documents command line parameters and configuration
|
||||
# file values, generating documentation in Unix manpage, wikitext and
|
||||
# plain text forms.
|
||||
#
|
||||
# Comments are read from the source code in the following form:
|
||||
#
|
||||
# //!
|
||||
# // @arg <extra arguments>
|
||||
# // @category Category
|
||||
# // @platform <some platform that the parameter is specific to>
|
||||
# //
|
||||
# // Long description of the parameter
|
||||
# //
|
||||
#
|
||||
# something_involving = M_CheckParm("-param");
|
||||
#
|
||||
# For configuration file values:
|
||||
#
|
||||
# //! @begin_config_file myconfig.cfg
|
||||
#
|
||||
# //!
|
||||
# // Description of the configuration file value.
|
||||
# //
|
||||
#
|
||||
# CONFIG_VARIABLE_INT(my_variable, c_variable),
|
||||
#
|
||||
|
||||
import sys
|
||||
import os
|
||||
import re
|
||||
import glob
|
||||
import getopt
|
||||
|
||||
# Find the maximum width of a list of parameters (for plain text output)
|
||||
|
||||
def parameter_list_width(params):
|
||||
w = 0
|
||||
|
||||
for p in params:
|
||||
pw = len(p.name) + 5
|
||||
|
||||
if p.args:
|
||||
pw += len(p.args)
|
||||
|
||||
if pw > w:
|
||||
w = pw
|
||||
|
||||
return w
|
||||
|
||||
class ConfigFile:
|
||||
def __init__(self, filename):
|
||||
self.filename = filename
|
||||
self.variables = []
|
||||
|
||||
def add_variable(self, variable):
|
||||
self.variables.append(variable)
|
||||
|
||||
def manpage_output(self):
|
||||
result = ".SH CONFIGURATION VARIABLES\n"
|
||||
|
||||
for v in self.variables:
|
||||
result += ".TP\n"
|
||||
result += v.manpage_output()
|
||||
|
||||
return result
|
||||
|
||||
def plaintext_output(self):
|
||||
result = ""
|
||||
|
||||
w = parameter_list_width(self.variables)
|
||||
|
||||
for p in self.variables:
|
||||
result += p.plaintext_output(w)
|
||||
|
||||
result = result.rstrip() + "\n"
|
||||
|
||||
return result
|
||||
|
||||
class Category:
|
||||
def __init__(self, description):
|
||||
self.description = description
|
||||
self.params = []
|
||||
|
||||
def add_param(self, param):
|
||||
self.params.append(param)
|
||||
|
||||
# Plain text output
|
||||
|
||||
def plaintext_output(self):
|
||||
result = "=== %s ===\n\n" % self.description
|
||||
|
||||
self.params.sort()
|
||||
|
||||
w = parameter_list_width(self.params)
|
||||
|
||||
for p in self.params:
|
||||
if p.should_show():
|
||||
result += p.plaintext_output(w)
|
||||
|
||||
result = result.rstrip() + "\n"
|
||||
|
||||
return result
|
||||
|
||||
def manpage_output(self):
|
||||
result = ".SH " + self.description.upper() + "\n"
|
||||
|
||||
self.params.sort()
|
||||
|
||||
for p in self.params:
|
||||
if p.should_show():
|
||||
result += ".TP\n"
|
||||
result += p.manpage_output()
|
||||
|
||||
return result
|
||||
|
||||
def wiki_output(self):
|
||||
result = "=== %s ===\n" % self.description
|
||||
|
||||
self.params.sort()
|
||||
|
||||
for p in self.params:
|
||||
if p.should_show():
|
||||
result += "; " + p.wiki_output() + "\n"
|
||||
|
||||
# Escape special HTML characters
|
||||
|
||||
result = result.replace("&", "&")
|
||||
result = result.replace("<", "<")
|
||||
result = result.replace(">", ">")
|
||||
|
||||
return result
|
||||
|
||||
categories = {
|
||||
None: Category("General options"),
|
||||
"video": Category("Display options"),
|
||||
"demo": Category("Demo options"),
|
||||
"net": Category("Networking options"),
|
||||
"mod": Category("Dehacked and WAD merging"),
|
||||
"compat": Category("Compatibility"),
|
||||
}
|
||||
|
||||
wikipages = []
|
||||
config_files = {}
|
||||
|
||||
# Show options that are in Vanilla Doom? Or only new options?
|
||||
|
||||
show_vanilla_options = True
|
||||
|
||||
class Parameter:
|
||||
def __lt__(self, other):
|
||||
return self.name < other.name
|
||||
|
||||
def __init__(self):
|
||||
self.text = ""
|
||||
self.name = ""
|
||||
self.args = None
|
||||
self.platform = None
|
||||
self.category = None
|
||||
self.vanilla_option = False
|
||||
|
||||
def should_show(self):
|
||||
return not self.vanilla_option or show_vanilla_options
|
||||
|
||||
def add_text(self, text):
|
||||
if len(text) <= 0:
|
||||
pass
|
||||
elif text[0] == "@":
|
||||
match = re.match('@(\S+)\s*(.*)', text)
|
||||
|
||||
if not match:
|
||||
raise "Malformed option line: %s" % text
|
||||
|
||||
option_type = match.group(1)
|
||||
data = match.group(2)
|
||||
|
||||
if option_type == "arg":
|
||||
self.args = data
|
||||
elif option_type == "platform":
|
||||
self.platform = data
|
||||
elif option_type == "category":
|
||||
self.category = data
|
||||
elif option_type == "vanilla":
|
||||
self.vanilla_option = True
|
||||
else:
|
||||
raise "Unknown option type '%s'" % option_type
|
||||
|
||||
else:
|
||||
self.text += text + " "
|
||||
|
||||
def manpage_output(self):
|
||||
result = self.name
|
||||
|
||||
if self.args:
|
||||
result += " " + self.args
|
||||
|
||||
result = '\\fB' + result + '\\fR'
|
||||
|
||||
result += "\n"
|
||||
|
||||
if self.platform:
|
||||
result += "[%s only] " % self.platform
|
||||
|
||||
escaped = re.sub('\\\\', '\\\\\\\\', self.text)
|
||||
|
||||
result += escaped + "\n"
|
||||
|
||||
return result
|
||||
|
||||
def wiki_output(self):
|
||||
result = self.name
|
||||
|
||||
if self.args:
|
||||
result += " " + self.args
|
||||
|
||||
result += ": "
|
||||
|
||||
result += add_wiki_links(self.text)
|
||||
|
||||
if self.platform:
|
||||
result += "'''(%s only)'''" % self.platform
|
||||
|
||||
return result
|
||||
|
||||
def plaintext_output(self, w):
|
||||
|
||||
# Build the first line, with the argument on
|
||||
|
||||
line = " " + self.name
|
||||
if self.args:
|
||||
line += " " + self.args
|
||||
|
||||
# pad up to the plaintext width
|
||||
|
||||
line += " " * (w - len(line))
|
||||
|
||||
# Build the description text
|
||||
|
||||
description = self.text
|
||||
|
||||
if self.platform:
|
||||
description += " (%s only)" % self.platform
|
||||
|
||||
# Build the complete text for the argument
|
||||
# Split the description into words and add a word at a time
|
||||
|
||||
result = ""
|
||||
for word in re.split('\s+', description):
|
||||
|
||||
# Break onto the next line?
|
||||
|
||||
if len(line) + len(word) + 1 > 75:
|
||||
result += line + "\n"
|
||||
line = " " * w
|
||||
|
||||
# Add another word
|
||||
|
||||
line += word + " "
|
||||
|
||||
result += line + "\n\n"
|
||||
|
||||
return result
|
||||
|
||||
# Read list of wiki pages
|
||||
|
||||
def read_wikipages():
|
||||
f = open("wikipages")
|
||||
|
||||
try:
|
||||
for line in f:
|
||||
line = line.rstrip()
|
||||
|
||||
line = re.sub('\#.*$', '', line)
|
||||
|
||||
if not re.match('^\s*$', line):
|
||||
wikipages.append(line)
|
||||
finally:
|
||||
f.close()
|
||||
|
||||
# Add wiki page links
|
||||
|
||||
def add_wiki_links(text):
|
||||
for pagename in wikipages:
|
||||
page_re = re.compile('(%s)' % pagename, re.IGNORECASE)
|
||||
# text = page_re.sub("SHOES", text)
|
||||
text = page_re.sub('[[\\1]]', text)
|
||||
|
||||
return text
|
||||
|
||||
def add_parameter(param, line, config_file):
|
||||
|
||||
# Is this documenting a command line parameter?
|
||||
|
||||
match = re.search('M_CheckParm(WithArgs)?\s*\(\s*"(.*?)"', line)
|
||||
|
||||
if match:
|
||||
param.name = match.group(2)
|
||||
categories[param.category].add_param(param)
|
||||
return
|
||||
|
||||
# Documenting a configuration file variable?
|
||||
|
||||
match = re.search('CONFIG_VARIABLE_\S+\s*\(\s*(\S+?),', line)
|
||||
|
||||
if match:
|
||||
param.name = match.group(1)
|
||||
config_file.add_variable(param)
|
||||
return
|
||||
|
||||
raise Exception(param.text)
|
||||
|
||||
def process_file(file):
|
||||
|
||||
current_config_file = None
|
||||
|
||||
f = open(file)
|
||||
|
||||
try:
|
||||
param = None
|
||||
waiting_for_checkparm = False
|
||||
|
||||
for line in f:
|
||||
line = line.rstrip()
|
||||
|
||||
# Ignore empty lines
|
||||
|
||||
if re.match('\s*$', line):
|
||||
continue
|
||||
|
||||
# Currently reading a doc comment?
|
||||
|
||||
if param:
|
||||
# End of doc comment
|
||||
|
||||
if not re.match('\s*//', line):
|
||||
waiting_for_checkparm = True
|
||||
|
||||
# The first non-empty line after the documentation comment
|
||||
# ends must contain the thing being documented.
|
||||
|
||||
if waiting_for_checkparm:
|
||||
add_parameter(param, line, current_config_file)
|
||||
param = None
|
||||
else:
|
||||
# More documentation text
|
||||
|
||||
munged_line = re.sub('\s*\/\/\s*', '', line, 1)
|
||||
munged_line = re.sub('\s*$', '', munged_line)
|
||||
param.add_text(munged_line)
|
||||
|
||||
# Check for start of a doc comment
|
||||
|
||||
if re.search("//!", line):
|
||||
match = re.search("@begin_config_file\s*(\S+)", line)
|
||||
|
||||
if match:
|
||||
# Beginning a configuration file
|
||||
filename = match.group(1)
|
||||
current_config_file = ConfigFile(filename)
|
||||
config_files[filename] = current_config_file
|
||||
else:
|
||||
# Start of a normal comment
|
||||
param = Parameter()
|
||||
waiting_for_checkparm = False
|
||||
finally:
|
||||
f.close()
|
||||
|
||||
def process_files(dir):
|
||||
# Process all C source files.
|
||||
|
||||
if os.path.isdir(dir):
|
||||
files = glob.glob(dir + "/*.c")
|
||||
|
||||
for file in files:
|
||||
process_file(file)
|
||||
else:
|
||||
# Special case to allow a single file to be specified as a target
|
||||
|
||||
process_file(dir)
|
||||
|
||||
def print_template(template_file, content):
|
||||
f = open(template_file)
|
||||
|
||||
try:
|
||||
for line in f:
|
||||
line = line.replace("@content", content)
|
||||
print(line.rstrip())
|
||||
|
||||
finally:
|
||||
f.close()
|
||||
|
||||
def manpage_output(targets, template_file):
|
||||
|
||||
content = ""
|
||||
|
||||
for t in targets:
|
||||
content += t.manpage_output() + "\n"
|
||||
|
||||
print_template(template_file, content)
|
||||
|
||||
def wiki_output(targets, template):
|
||||
read_wikipages()
|
||||
|
||||
for t in targets:
|
||||
print(t.wiki_output())
|
||||
|
||||
def plaintext_output(targets, template_file):
|
||||
|
||||
content = ""
|
||||
|
||||
for t in targets:
|
||||
content += t.plaintext_output() + "\n"
|
||||
|
||||
print_template(template_file, content)
|
||||
|
||||
def usage():
|
||||
print("Usage: %s [-V] [-c filename ]( -m | -w | -p ) <directory>" \
|
||||
% sys.argv[0])
|
||||
print(" -c : Provide documentation for the specified configuration file")
|
||||
print(" -m : Manpage output")
|
||||
print(" -w : Wikitext output")
|
||||
print(" -p : Plaintext output")
|
||||
print(" -V : Don't show Vanilla Doom options")
|
||||
sys.exit(0)
|
||||
|
||||
# Parse command line
|
||||
|
||||
opts, args = getopt.getopt(sys.argv[1:], "m:wp:c:V")
|
||||
|
||||
output_function = None
|
||||
template = None
|
||||
doc_config_file = None
|
||||
|
||||
for opt in opts:
|
||||
if opt[0] == "-m":
|
||||
output_function = manpage_output
|
||||
template = opt[1]
|
||||
elif opt[0] == "-w":
|
||||
output_function = wiki_output
|
||||
elif opt[0] == "-p":
|
||||
output_function = plaintext_output
|
||||
template = opt[1]
|
||||
elif opt[0] == "-V":
|
||||
show_vanilla_options = False
|
||||
elif opt[0] == "-c":
|
||||
doc_config_file = opt[1]
|
||||
|
||||
if output_function == None or len(args) != 1:
|
||||
usage()
|
||||
else:
|
||||
|
||||
# Process specified files
|
||||
|
||||
process_files(args[0])
|
||||
|
||||
# Build a list of things to document
|
||||
|
||||
documentation_targets = []
|
||||
|
||||
if doc_config_file:
|
||||
documentation_targets.append(config_files[doc_config_file])
|
||||
else:
|
||||
documentation_targets.append(categories[None])
|
||||
|
||||
for c in categories:
|
||||
if c != None:
|
||||
documentation_targets.append(categories[c])
|
||||
|
||||
# Generate the output
|
||||
|
||||
output_function(documentation_targets, template)
|
||||
|
30
dockerdoom/trunk/man/extra.cfg.template
Normal file
@ -0,0 +1,30 @@
|
||||
.TH chocolate-doom.cfg 5
|
||||
.SH NAME
|
||||
chocolate-doom.cfg \- Chocolate Doom configuration file
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
\fIchocolate-doom.cfg\fR
|
||||
is a configuration file for \fBchocolate-doom\fR(6). This file acts
|
||||
as an auxiliary configuration file; the main configuration options
|
||||
are stored in \fBdefault.cfg\fR, which contains the same configuration
|
||||
options as Vanilla Doom (for compatibility). \fIchocolate-doom.cfg\fR
|
||||
contains configuration options that are specific to Chocolate Doom
|
||||
only.
|
||||
.PP
|
||||
\fIchocolate-doom.cfg\fR is normally stored in the user's home directory,
|
||||
as \fI~/.chocolate-doom/chocolate-doom.cfg\fR.
|
||||
.PP
|
||||
The \fBchocolate-setup\fR(6) tool provides a simple to use front-end
|
||||
for editing \fIchocolate-doom.cfg\fR.
|
||||
.SH FILE FORMAT
|
||||
.PP
|
||||
The file format is the same as that used for \fBdefault.cfg\fR(5).
|
||||
.br
|
||||
|
||||
@content
|
||||
|
||||
.SH SEE ALSO
|
||||
\fBchocolate-doom\fR(6),
|
||||
\fBdefault.cfg\fR(5),
|
||||
\fBchocolate-setup\fR(6)
|
||||
|
63
dockerdoom/trunk/man/manpage.template
Normal file
@ -0,0 +1,63 @@
|
||||
.TH chocolate\-doom 6
|
||||
.SH NAME
|
||||
chocolate\-doom \- historically compatible doom engine
|
||||
.SH SYNOPSIS
|
||||
.B chocolate\-doom
|
||||
[\fIOPTIONS\fR]
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
Chocolate Doom is a modern doom engine designed to behave
|
||||
as similar to the original doom game as is possible.
|
||||
.br
|
||||
|
||||
@content
|
||||
|
||||
.SH ENVIRONMENT
|
||||
This section describes environment variables that control Chocolate Doom's
|
||||
behavior.
|
||||
.TP
|
||||
\fBDOOMWADDIR\fR, \fBDOOMWADPATH\fR
|
||||
These environment variables provide paths to search for Doom .WAD files when
|
||||
looking for a game IWAD file or a PWAD file specified with the `-file' option.
|
||||
\fBDOOMWADDIR\fR specifies a single path in which to look for WAD files,
|
||||
while \fBDOOMWWADPATH\fR specifies a colon-separated list of paths to search.
|
||||
.TP
|
||||
\fBPCSOUND_DRIVER\fR
|
||||
When running in PC speaker sound effect mode, this environment variable
|
||||
specifies a PC speaker driver to use for sound effect playback. Valid
|
||||
options are "Linux" for the Linux console mode driver, "BSD" for the
|
||||
NetBSD/OpenBSD PC speaker driver, and "SDL" for SDL-based emulated PC speaker
|
||||
playback (using the digital output).
|
||||
.TP
|
||||
\fBOPL_DRIVER\fR
|
||||
When using OPL MIDI playback, this environment variable specifies an
|
||||
OPL backend driver to use. Valid options are "SDL" for an SDL-based
|
||||
software emulated OPL chip, "Linux" for the Linux hardware OPL driver,
|
||||
and "OpenBSD" for the OpenBSD/NetBSD hardware OPL driver.
|
||||
|
||||
Generally speaking, a real hardware OPL chip sounds better than software
|
||||
emulation; however, modern machines do not often include one. If
|
||||
present, it may still require extra work to set up and elevated
|
||||
security privileges to access.
|
||||
.SH FILES
|
||||
.TP
|
||||
\fB$HOME/.chocolate-doom/default.cfg\fR
|
||||
The main configuration file for Chocolate Doom. See \fBdefault.cfg\fR(5).
|
||||
.TP
|
||||
\fB$HOME/.chocolate-doom/chocolate-doom.cfg\fR
|
||||
Extra configuration values that are specific to Chocolate Doom and not
|
||||
present in Vanilla Doom. See \fBchocolate-doom.cfg\fR(5).
|
||||
.SH SEE ALSO
|
||||
\fBchocolate-server\fR(6),
|
||||
\fBchocolate-setup\fR(6)
|
||||
.SH AUTHOR
|
||||
Chocolate Doom is written and maintained by Simon Howard. It is based on
|
||||
the LinuxDoom source code, released by Id Software.
|
||||
.SH COPYRIGHT
|
||||
Copyright \(co id Software Inc.
|
||||
Copyright \(co 2005-8 Simon Howard.
|
||||
.br
|
||||
This is free software. You may redistribute copies of it under the terms of
|
||||
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
|
||||
There is NO WARRANTY, to the extent permitted by law.
|
||||
|
297
dockerdoom/trunk/man/psdoom.cfg.5
Normal file
@ -0,0 +1,297 @@
|
||||
.TH chocolate-doom.cfg 5
|
||||
.SH NAME
|
||||
chocolate-doom.cfg \- Chocolate Doom configuration file
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
\fIchocolate-doom.cfg\fR
|
||||
is a configuration file for \fBchocolate-doom\fR(6). This file acts
|
||||
as an auxiliary configuration file; the main configuration options
|
||||
are stored in \fBdefault.cfg\fR, which contains the same configuration
|
||||
options as Vanilla Doom (for compatibility). \fIchocolate-doom.cfg\fR
|
||||
contains configuration options that are specific to Chocolate Doom
|
||||
only.
|
||||
.PP
|
||||
\fIchocolate-doom.cfg\fR is normally stored in the user's home directory,
|
||||
as \fI~/.chocolate-doom/chocolate-doom.cfg\fR.
|
||||
.PP
|
||||
The \fBchocolate-setup\fR(6) tool provides a simple to use front-end
|
||||
for editing \fIchocolate-doom.cfg\fR.
|
||||
.SH FILE FORMAT
|
||||
.PP
|
||||
The file format is the same as that used for \fBdefault.cfg\fR(5).
|
||||
.br
|
||||
|
||||
.SH CONFIGURATION VARIABLES
|
||||
.TP
|
||||
\fBautoadjust_video_settings\fR
|
||||
If non-zero, video settings will be autoadjusted to a valid configuration when the screen_width and screen_height variables do not match any valid configuration.
|
||||
.TP
|
||||
\fBfullscreen\fR
|
||||
If non-zero, the game will run in full screen mode. If zero, the game will run in a window.
|
||||
.TP
|
||||
\fBaspect_ratio_correct\fR
|
||||
If non-zero, the screen will be stretched vertically to display correctly on a square pixel video mode.
|
||||
.TP
|
||||
\fBstartup_delay\fR
|
||||
Number of milliseconds to wait on startup after the video mode has been set, before the game will start. This allows the screen to settle on some monitors that do not display an image for a brief interval after changing video modes.
|
||||
.TP
|
||||
\fBscreen_width\fR
|
||||
Screen width in pixels. If running in full screen mode, this is the X dimension of the video mode to use. If running in windowed mode, this is the width of the window in which the game will run.
|
||||
.TP
|
||||
\fBscreen_height\fR
|
||||
Screen height in pixels. If running in full screen mode, this is the Y dimension of the video mode to use. If running in windowed mode, this is the height of the window in which the game will run.
|
||||
.TP
|
||||
\fBscreen_bpp\fR
|
||||
Color depth of the screen, in bits.
|
||||
.TP
|
||||
\fBgrabmouse\fR
|
||||
If this is non-zero, the mouse will be "grabbed" when running in windowed mode so that it can be used as an input device. When running full screen, this has no effect.
|
||||
.TP
|
||||
\fBnovert\fR
|
||||
If non-zero, all vertical mouse movement is ignored. This emulates the behavior of the "novert" tool available under DOS that performs the same function.
|
||||
.TP
|
||||
\fBmouse_acceleration\fR
|
||||
Mouse acceleration factor. When the speed of mouse movement exceeds the threshold value (mouse_threshold), the speed is multiplied by this value.
|
||||
.TP
|
||||
\fBmouse_threshold\fR
|
||||
Mouse acceleration threshold. When the speed of mouse movement exceeds this threshold value, the speed is multiplied by an acceleration factor (mouse_acceleration).
|
||||
.TP
|
||||
\fBsnd_samplerate\fR
|
||||
Sound output sample rate, in Hz. Typical values to use are 11025, 22050, 44100 and 48000.
|
||||
.TP
|
||||
\fBopl_io_port\fR
|
||||
The I/O port to use to access the OPL chip. Only relevant when using native OPL music playback.
|
||||
.TP
|
||||
\fBshow_endoom\fR
|
||||
If non-zero, the ENDOOM screen is displayed when exiting the game. If zero, the ENDOOM screen is not displayed.
|
||||
.TP
|
||||
\fBvanilla_savegame_limit\fR
|
||||
If non-zero, the Vanilla savegame limit is enforced; if the savegame exceeds 180224 bytes in size, the game will exit with an error. If this has a value of zero, there is no limit to the size of savegames.
|
||||
.TP
|
||||
\fBvanilla_demo_limit\fR
|
||||
If non-zero, the Vanilla demo size limit is enforced; the game exits with an error when a demo exceeds the demo size limit (128KiB by default). If this has a value of zero, there is no limit to the size of demos.
|
||||
.TP
|
||||
\fBvanilla_keyboard_mapping\fR
|
||||
If non-zero, the game behaves like Vanilla Doom, always assuming an American keyboard mapping. If this has a value of zero, the native keyboard mapping of the keyboard is used.
|
||||
.TP
|
||||
\fBvideo_driver\fR
|
||||
Name of the SDL video driver to use. If this is an empty string, the default video driver is used.
|
||||
.TP
|
||||
\fBplayer_name\fR
|
||||
Name to use in network games for identification. This is only used on the "waiting" screen while waiting for the game to start.
|
||||
.TP
|
||||
\fBjoystick_index\fR
|
||||
Joystick number to use; '0' is the first joystick. A negative value ('-1') indicates that no joystick is configured.
|
||||
.TP
|
||||
\fBjoystick_x_axis\fR
|
||||
Joystick axis to use to for horizontal (X) movement.
|
||||
.TP
|
||||
\fBjoystick_x_invert\fR
|
||||
If non-zero, movement on the horizontal joystick axis is inverted.
|
||||
.TP
|
||||
\fBjoystick_y_axis\fR
|
||||
Joystick axis to use to for vertical (Y) movement.
|
||||
.TP
|
||||
\fBjoystick_y_invert\fR
|
||||
If non-zero, movement on the vertical joystick axis is inverted.
|
||||
.TP
|
||||
\fBjoyb_strafeleft\fR
|
||||
Joystick button to strafe left.
|
||||
.TP
|
||||
\fBjoyb_straferight\fR
|
||||
Joystick button to strafe right.
|
||||
.TP
|
||||
\fBjoyb_prevweapon\fR
|
||||
Joystick button to cycle to the previous weapon.
|
||||
.TP
|
||||
\fBjoyb_nextweapon\fR
|
||||
Joystick button to cycle to the next weapon.
|
||||
.TP
|
||||
\fBmouseb_strafeleft\fR
|
||||
Mouse button to strafe left.
|
||||
.TP
|
||||
\fBmouseb_straferight\fR
|
||||
Mouse button to strafe right.
|
||||
.TP
|
||||
\fBmouseb_use\fR
|
||||
Mouse button to "use" an object, eg. a door or switch.
|
||||
.TP
|
||||
\fBmouseb_backward\fR
|
||||
Mouse button to move backwards.
|
||||
.TP
|
||||
\fBmouseb_prevweapon\fR
|
||||
Mouse button to cycle to the previous weapon.
|
||||
.TP
|
||||
\fBmouseb_nextweapon\fR
|
||||
Mouse button to cycle to the next weapon.
|
||||
.TP
|
||||
\fBdclick_use\fR
|
||||
If non-zero, double-clicking a mouse button acts like pressing the "use" key to use an object in-game, eg. a door or switch.
|
||||
.TP
|
||||
\fBuse_libsamplerate\fR
|
||||
Controls whether libsamplerate support is used for performing sample rate conversions of sound effects. Support for this must be compiled into the program. If zero, libsamplerate support is disabled. If non-zero, libsamplerate is enabled. Increasing values roughly correspond to higher quality conversion; the higher the quality, the slower the conversion process. Linear conversion = 1; Zero order hold = 2; Fast Sinc filter = 3; Medium quality Sinc filter = 4; High quality Sinc filter = 5.
|
||||
.TP
|
||||
\fBkey_pause\fR
|
||||
Key to pause or unpause the game.
|
||||
.TP
|
||||
\fBkey_menu_activate\fR
|
||||
Key that activates the menu when pressed.
|
||||
.TP
|
||||
\fBkey_menu_up\fR
|
||||
Key that moves the cursor up on the menu.
|
||||
.TP
|
||||
\fBkey_menu_down\fR
|
||||
Key that moves the cursor down on the menu.
|
||||
.TP
|
||||
\fBkey_menu_left\fR
|
||||
Key that moves the currently selected slider on the menu left.
|
||||
.TP
|
||||
\fBkey_menu_right\fR
|
||||
Key that moves the currently selected slider on the menu right.
|
||||
.TP
|
||||
\fBkey_menu_back\fR
|
||||
Key to go back to the previous menu.
|
||||
.TP
|
||||
\fBkey_menu_forward\fR
|
||||
Key to activate the currently selected menu item.
|
||||
.TP
|
||||
\fBkey_menu_confirm\fR
|
||||
Key to answer 'yes' to a question in the menu.
|
||||
.TP
|
||||
\fBkey_menu_abort\fR
|
||||
Key to answer 'no' to a question in the menu.
|
||||
.TP
|
||||
\fBkey_menu_help\fR
|
||||
Keyboard shortcut to bring up the help screen.
|
||||
.TP
|
||||
\fBkey_menu_save\fR
|
||||
Keyboard shortcut to bring up the save game menu.
|
||||
.TP
|
||||
\fBkey_menu_load\fR
|
||||
Keyboard shortcut to bring up the load game menu.
|
||||
.TP
|
||||
\fBkey_menu_volume\fR
|
||||
Keyboard shortcut to bring up the sound volume menu.
|
||||
.TP
|
||||
\fBkey_menu_detail\fR
|
||||
Keyboard shortcut to toggle the detail level.
|
||||
.TP
|
||||
\fBkey_menu_qsave\fR
|
||||
Keyboard shortcut to quicksave the current game.
|
||||
.TP
|
||||
\fBkey_menu_endgame\fR
|
||||
Keyboard shortcut to end the game.
|
||||
.TP
|
||||
\fBkey_menu_messages\fR
|
||||
Keyboard shortcut to toggle heads-up messages.
|
||||
.TP
|
||||
\fBkey_menu_qload\fR
|
||||
Keyboard shortcut to load the last quicksave.
|
||||
.TP
|
||||
\fBkey_menu_quit\fR
|
||||
Keyboard shortcut to quit the game.
|
||||
.TP
|
||||
\fBkey_menu_gamma\fR
|
||||
Keyboard shortcut to toggle the gamma correction level.
|
||||
.TP
|
||||
\fBkey_spy\fR
|
||||
Keyboard shortcut to switch view in multiplayer.
|
||||
.TP
|
||||
\fBkey_menu_incscreen\fR
|
||||
Keyboard shortcut to increase the screen size.
|
||||
.TP
|
||||
\fBkey_menu_decscreen\fR
|
||||
Keyboard shortcut to decrease the screen size.
|
||||
.TP
|
||||
\fBkey_map_toggle\fR
|
||||
Key to toggle the map view.
|
||||
.TP
|
||||
\fBkey_map_north\fR
|
||||
Key to pan north when in the map view.
|
||||
.TP
|
||||
\fBkey_map_south\fR
|
||||
Key to pan south when in the map view.
|
||||
.TP
|
||||
\fBkey_map_east\fR
|
||||
Key to pan east when in the map view.
|
||||
.TP
|
||||
\fBkey_map_west\fR
|
||||
Key to pan west when in the map view.
|
||||
.TP
|
||||
\fBkey_map_zoomin\fR
|
||||
Key to zoom in when in the map view.
|
||||
.TP
|
||||
\fBkey_map_zoomout\fR
|
||||
Key to zoom out when in the map view.
|
||||
.TP
|
||||
\fBkey_map_maxzoom\fR
|
||||
Key to zoom out the maximum amount when in the map view.
|
||||
.TP
|
||||
\fBkey_map_follow\fR
|
||||
Key to toggle follow mode when in the map view.
|
||||
.TP
|
||||
\fBkey_map_grid\fR
|
||||
Key to toggle the grid display when in the map view.
|
||||
.TP
|
||||
\fBkey_map_mark\fR
|
||||
Key to set a mark when in the map view.
|
||||
.TP
|
||||
\fBkey_map_clearmark\fR
|
||||
Key to clear all marks when in the map view.
|
||||
.TP
|
||||
\fBkey_weapon1\fR
|
||||
Key to select weapon 1.
|
||||
.TP
|
||||
\fBkey_weapon2\fR
|
||||
Key to select weapon 2.
|
||||
.TP
|
||||
\fBkey_weapon3\fR
|
||||
Key to select weapon 3.
|
||||
.TP
|
||||
\fBkey_weapon4\fR
|
||||
Key to select weapon 4.
|
||||
.TP
|
||||
\fBkey_weapon5\fR
|
||||
Key to select weapon 5.
|
||||
.TP
|
||||
\fBkey_weapon6\fR
|
||||
Key to select weapon 6.
|
||||
.TP
|
||||
\fBkey_weapon7\fR
|
||||
Key to select weapon 7.
|
||||
.TP
|
||||
\fBkey_weapon8\fR
|
||||
Key to select weapon 8.
|
||||
.TP
|
||||
\fBkey_prevweapon\fR
|
||||
Key to cycle to the previous weapon.
|
||||
.TP
|
||||
\fBkey_nextweapon\fR
|
||||
Key to cycle to the next weapon.
|
||||
.TP
|
||||
\fBkey_message_refresh\fR
|
||||
Key to re-display last message.
|
||||
.TP
|
||||
\fBkey_demo_quit\fR
|
||||
Key to quit the game when recording a demo.
|
||||
.TP
|
||||
\fBkey_multi_msg\fR
|
||||
Key to send a message during multiplayer games.
|
||||
.TP
|
||||
\fBkey_multi_msgplayer1\fR
|
||||
Key to send a message to the green player during multiplayer games.
|
||||
.TP
|
||||
\fBkey_multi_msgplayer2\fR
|
||||
Key to send a message to the indigo player during multiplayer games.
|
||||
.TP
|
||||
\fBkey_multi_msgplayer3\fR
|
||||
Key to send a message to the brown player during multiplayer games.
|
||||
.TP
|
||||
\fBkey_multi_msgplayer4\fR
|
||||
Key to send a message to the red player during multiplayer games.
|
||||
|
||||
.SH SEE ALSO
|
||||
\fBchocolate-doom\fR(6),
|
||||
\fBdefault.cfg\fR(5),
|
||||
\fBchocolate-setup\fR(6)
|
||||
|
211
dockerdoom/trunk/man/simplecpp
Executable file
@ -0,0 +1,211 @@
|
||||
#!/usr/bin/env python
|
||||
#
|
||||
# Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
|
||||
# Contributors to the Freedoom project. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
#
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# * Neither the name of the freedoom project nor the names of its
|
||||
# contributors may be used to endorse or promote products derived from
|
||||
# this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
||||
# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
|
||||
# OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
#
|
||||
# simple cpp-style preprocessor
|
||||
#
|
||||
# Understands:
|
||||
#
|
||||
# #define NAME
|
||||
#
|
||||
# Set an option
|
||||
# You can use -D on the command line too
|
||||
#
|
||||
# #undef NAME
|
||||
#
|
||||
# Unset an option if it is set
|
||||
#
|
||||
# #if .. #endif / #ifdef .. #endif
|
||||
#
|
||||
# Specify a list of options set, eg #ifdef DOOM2 || ULTDOOM || SHAREWARE
|
||||
# The block is only displayed if one of the options is set
|
||||
#
|
||||
# #ifn .. #endif / #ifndef .. #endif
|
||||
#
|
||||
# Similarly specify a list of options
|
||||
# The block is displayed if none of the options are set
|
||||
#
|
||||
# #include "filename"
|
||||
#
|
||||
# include the contents of a file
|
||||
|
||||
import sys
|
||||
import re
|
||||
|
||||
debug = False
|
||||
defines = {}
|
||||
|
||||
command_re = re.compile("\#(\w+)(\s+(.*))?")
|
||||
include_re = re.compile("\s*\"(.*)\"\s*")
|
||||
|
||||
def debug_msg(message):
|
||||
if debug:
|
||||
sys.stderr.write(message)
|
||||
|
||||
# Parse command line options
|
||||
|
||||
def parse_cmdline():
|
||||
for arg in sys.argv[1:]:
|
||||
if arg.startswith("-D"):
|
||||
name = arg[2:]
|
||||
defines[name] = True
|
||||
|
||||
def parse_stream(stream):
|
||||
result = read_block(stream, False)
|
||||
|
||||
if result is not None:
|
||||
raise Exception("Mismatched #if in '%s'" % stream.name)
|
||||
|
||||
def parse_file(filename):
|
||||
f = open(filename)
|
||||
|
||||
try:
|
||||
parse_stream(f)
|
||||
finally:
|
||||
f.close()
|
||||
|
||||
# #include
|
||||
|
||||
def cmd_include(arg):
|
||||
# Extract the filename
|
||||
|
||||
match = include_re.match(arg)
|
||||
|
||||
if not match:
|
||||
raise Exception("Invalid 'include' command")
|
||||
|
||||
filename = match.group(1)
|
||||
|
||||
# Open the file and process it
|
||||
|
||||
parse_file(filename)
|
||||
|
||||
# #define
|
||||
|
||||
def cmd_define(arg):
|
||||
defines[arg] = True
|
||||
|
||||
# #undef
|
||||
|
||||
def cmd_undef(arg):
|
||||
if arg in defines:
|
||||
del defines[arg]
|
||||
|
||||
# #ifdef/#ifndef
|
||||
|
||||
def cmd_ifdef(arg, command, stream, ignore):
|
||||
|
||||
# Get the define name
|
||||
name = arg.strip()
|
||||
|
||||
debug_msg("%s %s >\n" % (command, arg))
|
||||
|
||||
# Should we ignore the contents of this block?
|
||||
|
||||
sub_ignore = (name not in defines)
|
||||
|
||||
if "n" in command:
|
||||
sub_ignore = not sub_ignore
|
||||
|
||||
# Parse the block
|
||||
|
||||
result = read_block(stream, ignore or sub_ignore)
|
||||
|
||||
debug_msg("%s %s < (%s)\n" % (command, arg, result))
|
||||
|
||||
# There may be a second "else" block to parse:
|
||||
|
||||
if result == "else":
|
||||
debug_msg("%s %s else >\n" % (command, arg))
|
||||
result = read_block(stream, ignore or (not sub_ignore))
|
||||
debug_msg("%s %s else < (%s)\n" % (command, arg, result))
|
||||
|
||||
# Should end in an endif:
|
||||
|
||||
if result != "endif":
|
||||
raise Exception("'if' block did not end in an 'endif'")
|
||||
|
||||
commands = {
|
||||
"include" : cmd_include,
|
||||
"define" : cmd_define,
|
||||
"undef" : cmd_undef,
|
||||
"if" : cmd_ifdef,
|
||||
"ifdef" : cmd_ifdef,
|
||||
"ifn" : cmd_ifdef,
|
||||
"ifndef" : cmd_ifdef,
|
||||
}
|
||||
|
||||
# Recursive block reading function
|
||||
# if 'ignore' argument is 1, contents are ignored
|
||||
|
||||
def read_block(stream, ignore):
|
||||
|
||||
for line in stream:
|
||||
|
||||
# Remove newline
|
||||
|
||||
line = line[0:-1]
|
||||
|
||||
# Check if this line has a command
|
||||
|
||||
match = command_re.match(line)
|
||||
|
||||
if match:
|
||||
command = match.group(1)
|
||||
arg = match.group(3)
|
||||
|
||||
if command == "else" or command == "endif":
|
||||
return command
|
||||
elif command not in commands:
|
||||
raise Exception("Unknown command: '%s'" % \
|
||||
command)
|
||||
|
||||
# Get the callback function.
|
||||
|
||||
func = commands[command]
|
||||
|
||||
# Invoke the callback function. #ifdef commands
|
||||
# are a special case and need extra arguments.
|
||||
# Other commands are only executed if we are not
|
||||
# ignoring this block.
|
||||
|
||||
if func == cmd_ifdef:
|
||||
cmd_ifdef(arg, command=command,
|
||||
stream=stream,
|
||||
ignore=ignore)
|
||||
elif not ignore:
|
||||
func(arg)
|
||||
else:
|
||||
if not ignore:
|
||||
print(line)
|
||||
|
||||
parse_cmdline()
|
||||
parse_stream(sys.stdin)
|
||||
|
8
dockerdoom/trunk/man/wikipages
Normal file
@ -0,0 +1,8 @@
|
||||
# This is a list of wiki pages to automatically link to when generating
|
||||
# wikitext output.
|
||||
Dehacked
|
||||
Doom 1.91
|
||||
Configuration
|
||||
Merging
|
||||
Multiplayer
|
||||
Three screen mode
|
32
dockerdoom/trunk/msvc/ChocolateDoom.sln
Normal file
@ -0,0 +1,32 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual C++ Express 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chocolate Doom", "ChocolateDoom.vcproj", "{8B744A3B-8F18-41A0-85A3-293816E85B6E}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug Client|Win32 = Debug Client|Win32
|
||||
Debug Server|Win32 = Debug Server|Win32
|
||||
Debug Setup|Win32 = Debug Setup|Win32
|
||||
Release Client|Win32 = Release Client|Win32
|
||||
Release Server|Win32 = Release Server|Win32
|
||||
Release Setup|Win32 = Release Setup|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Client|Win32.ActiveCfg = Debug|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Client|Win32.Build.0 = Debug|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Server|Win32.ActiveCfg = Debug Server|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Server|Win32.Build.0 = Debug Server|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Setup|Win32.ActiveCfg = Debug Setup|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Setup|Win32.Build.0 = Debug Setup|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Client|Win32.ActiveCfg = Release|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Client|Win32.Build.0 = Release|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Server|Win32.ActiveCfg = Release Server|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Server|Win32.Build.0 = Release Server|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Setup|Win32.ActiveCfg = Release Setup|Win32
|
||||
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Setup|Win32.Build.0 = Release Setup|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
10288
dockerdoom/trunk/msvc/ChocolateDoom.vcproj
Normal file
5
dockerdoom/trunk/msvc/README
Normal file
@ -0,0 +1,5 @@
|
||||
Project and header files for building with Microsoft Visual C++. Please
|
||||
note that the MSVC project files are not officially supported; the
|
||||
canonical way to build Chocolate Doom under Windows is using
|
||||
MingW + MSYS.
|
||||
|
31
dockerdoom/trunk/msvc/config.h
Normal file
@ -0,0 +1,31 @@
|
||||
/* config.h for MSVC builds. This is just the config.h created by
|
||||
* configure. */
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "chocolate-doom"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "fraggle@gmail.com"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "Chocolate Doom"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "Chocolate Doom 1.6.0"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "chocolate-doom"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "1.6.0"
|
||||
|
||||
/* Change this when you create your awesome forked version */
|
||||
#define PROGRAM_PREFIX "chocolate-"
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "1.6.0"
|
||||
|
||||
/* Define to 1 if your processor stores words with the most significant byte
|
||||
first (like Motorola and SPARC, unlike Intel and VAX). */
|
||||
/* #undef WORDS_BIGENDIAN */
|
||||
|
301
dockerdoom/trunk/msvc/inttypes.h
Normal file
@ -0,0 +1,301 @@
|
||||
// ISO C9x compliant inttypes.h for Miscrosoft Visual Studio
|
||||
// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
|
||||
//
|
||||
// Copyright (c) 2006 Alexander Chemeris
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are met:
|
||||
//
|
||||
// 1. Redistributions of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
//
|
||||
// 2. Redistributions in binary form must reproduce the above copyright
|
||||
// notice, this list of conditions and the following disclaimer in the
|
||||
// documentation and/or other materials provided with the distribution.
|
||||
//
|
||||
// 3. The name of the author may be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _MSC_VER // [
|
||||
#error "Use this header only with Microsoft Visual C++ compilers!"
|
||||
#endif // _MSC_VER ]
|
||||
|
||||
#ifndef _MSC_INTTYPES_H_ // [
|
||||
#define _MSC_INTTYPES_H_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
// 7.8 Format conversion of integer types
|
||||
|
||||
typedef struct {
|
||||
intmax_t quot;
|
||||
intmax_t rem;
|
||||
} imaxdiv_t;
|
||||
|
||||
// 7.8.1 Macros for format specifiers
|
||||
|
||||
// The fprintf macros for signed integers are:
|
||||
#define PRId8 "d"
|
||||
#define PRIi8 "i"
|
||||
#define PRIdLEAST8 "d"
|
||||
#define PRIiLEAST8 "i"
|
||||
#define PRIdFAST8 "d"
|
||||
#define PRIiFAST8 "i"
|
||||
|
||||
#define PRId16 "hd"
|
||||
#define PRIi16 "hi"
|
||||
#define PRIdLEAST16 "hd"
|
||||
#define PRIiLEAST16 "hi"
|
||||
#define PRIdFAST16 "hd"
|
||||
#define PRIiFAST16 "hi"
|
||||
|
||||
#define PRId32 "I32d"
|
||||
#define PRIi32 "I32i"
|
||||
#define PRIdLEAST32 "I32d"
|
||||
#define PRIiLEAST32 "I32i"
|
||||
#define PRIdFAST32 "I32d"
|
||||
#define PRIiFAST32 "I32i"
|
||||
|
||||
#define PRId64 "I64d"
|
||||
#define PRIi64 "I64i"
|
||||
#define PRIdLEAST64 "I64d"
|
||||
#define PRIiLEAST64 "I64i"
|
||||
#define PRIdFAST64 "I64d"
|
||||
#define PRIiFAST64 "I64i"
|
||||
|
||||
#define PRIdMAX "I64d"
|
||||
#define PRIiMAX "I64i"
|
||||
|
||||
#define PRIdPTR "Id"
|
||||
#define PRIiPTR "Ii"
|
||||
|
||||
// The fprintf macros for unsigned integers are:
|
||||
#define PRIo8 "o"
|
||||
#define PRIu8 "u"
|
||||
#define PRIx8 "x"
|
||||
#define PRIX8 "X"
|
||||
#define PRIoLEAST8 "o"
|
||||
#define PRIuLEAST8 "u"
|
||||
#define PRIxLEAST8 "x"
|
||||
#define PRIXLEAST8 "X"
|
||||
#define PRIoFAST8 "o"
|
||||
#define PRIuFAST8 "u"
|
||||
#define PRIxFAST8 "x"
|
||||
#define PRIXFAST8 "X"
|
||||
|
||||
#define PRIo16 "ho"
|
||||
#define PRIu16 "hu"
|
||||
#define PRIx16 "hx"
|
||||
#define PRIX16 "hX"
|
||||
#define PRIoLEAST16 "ho"
|
||||
#define PRIuLEAST16 "hu"
|
||||
#define PRIxLEAST16 "hx"
|
||||
#define PRIXLEAST16 "hX"
|
||||
#define PRIoFAST16 "ho"
|
||||
#define PRIuFAST16 "hu"
|
||||
#define PRIxFAST16 "hx"
|
||||
#define PRIXFAST16 "hX"
|
||||
|
||||
#define PRIo32 "I32o"
|
||||
#define PRIu32 "I32u"
|
||||
#define PRIx32 "I32x"
|
||||
#define PRIX32 "I32X"
|
||||
#define PRIoLEAST32 "I32o"
|
||||
#define PRIuLEAST32 "I32u"
|
||||
#define PRIxLEAST32 "I32x"
|
||||
#define PRIXLEAST32 "I32X"
|
||||
#define PRIoFAST32 "I32o"
|
||||
#define PRIuFAST32 "I32u"
|
||||
#define PRIxFAST32 "I32x"
|
||||
#define PRIXFAST32 "I32X"
|
||||
|
||||
#define PRIo64 "I64o"
|
||||
#define PRIu64 "I64u"
|
||||
#define PRIx64 "I64x"
|
||||
#define PRIX64 "I64X"
|
||||
#define PRIoLEAST64 "I64o"
|
||||
#define PRIuLEAST64 "I64u"
|
||||
#define PRIxLEAST64 "I64x"
|
||||
#define PRIXLEAST64 "I64X"
|
||||
#define PRIoFAST64 "I64o"
|
||||
#define PRIuFAST64 "I64u"
|
||||
#define PRIxFAST64 "I64x"
|
||||
#define PRIXFAST64 "I64X"
|
||||
|
||||
#define PRIoMAX "I64o"
|
||||
#define PRIuMAX "I64u"
|
||||
#define PRIxMAX "I64x"
|
||||
#define PRIXMAX "I64X"
|
||||
|
||||
#define PRIoPTR "Io"
|
||||
#define PRIuPTR "Iu"
|
||||
#define PRIxPTR "Ix"
|
||||
#define PRIXPTR "IX"
|
||||
|
||||
// The fscanf macros for signed integers are:
|
||||
#define SCNd8 "d"
|
||||
#define SCNi8 "i"
|
||||
#define SCNdLEAST8 "d"
|
||||
#define SCNiLEAST8 "i"
|
||||
#define SCNdFAST8 "d"
|
||||
#define SCNiFAST8 "i"
|
||||
|
||||
#define SCNd16 "hd"
|
||||
#define SCNi16 "hi"
|
||||
#define SCNdLEAST16 "hd"
|
||||
#define SCNiLEAST16 "hi"
|
||||
#define SCNdFAST16 "hd"
|
||||
#define SCNiFAST16 "hi"
|
||||
|
||||
#define SCNd32 "ld"
|
||||
#define SCNi32 "li"
|
||||
#define SCNdLEAST32 "ld"
|
||||
#define SCNiLEAST32 "li"
|
||||
#define SCNdFAST32 "ld"
|
||||
#define SCNiFAST32 "li"
|
||||
|
||||
#define SCNd64 "I64d"
|
||||
#define SCNi64 "I64i"
|
||||
#define SCNdLEAST64 "I64d"
|
||||
#define SCNiLEAST64 "I64i"
|
||||
#define SCNdFAST64 "I64d"
|
||||
#define SCNiFAST64 "I64i"
|
||||
|
||||
#define SCNdMAX "I64d"
|
||||
#define SCNiMAX "I64i"
|
||||
|
||||
#ifdef _WIN64 // [
|
||||
# define SCNdPTR "I64d"
|
||||
# define SCNiPTR "I64i"
|
||||
#else // _WIN64 ][
|
||||
# define SCNdPTR "ld"
|
||||
# define SCNiPTR "li"
|
||||
#endif // _WIN64 ]
|
||||
|
||||
// The fscanf macros for unsigned integers are:
|
||||
#define SCNo8 "o"
|
||||
#define SCNu8 "u"
|
||||
#define SCNx8 "x"
|
||||
#define SCNX8 "X"
|
||||
#define SCNoLEAST8 "o"
|
||||
#define SCNuLEAST8 "u"
|
||||
#define SCNxLEAST8 "x"
|
||||
#define SCNXLEAST8 "X"
|
||||
#define SCNoFAST8 "o"
|
||||
#define SCNuFAST8 "u"
|
||||
#define SCNxFAST8 "x"
|
||||
#define SCNXFAST8 "X"
|
||||
|
||||
#define SCNo16 "ho"
|
||||
#define SCNu16 "hu"
|
||||
#define SCNx16 "hx"
|
||||
#define SCNX16 "hX"
|
||||
#define SCNoLEAST16 "ho"
|
||||
#define SCNuLEAST16 "hu"
|
||||
#define SCNxLEAST16 "hx"
|
||||
#define SCNXLEAST16 "hX"
|
||||
#define SCNoFAST16 "ho"
|
||||
#define SCNuFAST16 "hu"
|
||||
#define SCNxFAST16 "hx"
|
||||
#define SCNXFAST16 "hX"
|
||||
|
||||
#define SCNo32 "lo"
|
||||
#define SCNu32 "lu"
|
||||
#define SCNx32 "lx"
|
||||
#define SCNX32 "lX"
|
||||
#define SCNoLEAST32 "lo"
|
||||
#define SCNuLEAST32 "lu"
|
||||
#define SCNxLEAST32 "lx"
|
||||
#define SCNXLEAST32 "lX"
|
||||
#define SCNoFAST32 "lo"
|
||||
#define SCNuFAST32 "lu"
|
||||
#define SCNxFAST32 "lx"
|
||||
#define SCNXFAST32 "lX"
|
||||
|
||||
#define SCNo64 "I64o"
|
||||
#define SCNu64 "I64u"
|
||||
#define SCNx64 "I64x"
|
||||
#define SCNX64 "I64X"
|
||||
#define SCNoLEAST64 "I64o"
|
||||
#define SCNuLEAST64 "I64u"
|
||||
#define SCNxLEAST64 "I64x"
|
||||
#define SCNXLEAST64 "I64X"
|
||||
#define SCNoFAST64 "I64o"
|
||||
#define SCNuFAST64 "I64u"
|
||||
#define SCNxFAST64 "I64x"
|
||||
#define SCNXFAST64 "I64X"
|
||||
|
||||
#define SCNoMAX "I64o"
|
||||
#define SCNuMAX "I64u"
|
||||
#define SCNxMAX "I64x"
|
||||
#define SCNXMAX "I64X"
|
||||
|
||||
#ifdef _WIN64 // [
|
||||
# define SCNoPTR "I64o"
|
||||
# define SCNuPTR "I64u"
|
||||
# define SCNxPTR "I64x"
|
||||
# define SCNXPTR "I64X"
|
||||
#else // _WIN64 ][
|
||||
# define SCNoPTR "lo"
|
||||
# define SCNuPTR "lu"
|
||||
# define SCNxPTR "lx"
|
||||
# define SCNXPTR "lX"
|
||||
#endif // _WIN64 ]
|
||||
|
||||
// 7.8.2 Functions for greatest-width integer types
|
||||
|
||||
// 7.8.2.1 The imaxabs function
|
||||
#define imaxabs _abs64
|
||||
|
||||
// 7.8.2.2 The imaxdiv function
|
||||
|
||||
// This is modified version of div() function from Microsoft's div.c found
|
||||
// in %MSVC.NET%\crt\src\div.c
|
||||
#ifdef STATIC_IMAXDIV // [
|
||||
static
|
||||
#else // STATIC_IMAXDIV ][
|
||||
_inline
|
||||
#endif // STATIC_IMAXDIV ]
|
||||
imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom)
|
||||
{
|
||||
imaxdiv_t result;
|
||||
|
||||
result.quot = numer / denom;
|
||||
result.rem = numer % denom;
|
||||
|
||||
if (numer < 0 && result.rem > 0) {
|
||||
// did division wrong; must fix up
|
||||
++result.quot;
|
||||
result.rem -= denom;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
// 7.8.2.3 The strtoimax and strtoumax functions
|
||||
#define strtoimax _strtoi64
|
||||
#define strtoumax _strtoui64
|
||||
|
||||
// 7.8.2.4 The wcstoimax and wcstoumax functions
|
||||
#define wcstoimax _wcstoi64
|
||||
#define wcstoumax _wcstoui64
|
||||
|
||||
|
||||
#endif // _MSC_INTTYPES_H_ ]
|
208
dockerdoom/trunk/msvc/stdint.h
Normal file
@ -0,0 +1,208 @@
|
||||
// ISO C9x compliant stdint.h for Miscrosoft Visual Studio
|
||||
// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
|
||||
//
|
||||
// Copyright (c) 2006 Alexander Chemeris
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are met:
|
||||
//
|
||||
// 1. Redistributions of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
//
|
||||
// 2. Redistributions in binary form must reproduce the above copyright
|
||||
// notice, this list of conditions and the following disclaimer in the
|
||||
// documentation and/or other materials provided with the distribution.
|
||||
//
|
||||
// 3. The name of the author may be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _MSC_VER // [
|
||||
#error "Use this header only with Microsoft Visual C++ compilers!"
|
||||
#endif // _MSC_VER ]
|
||||
|
||||
#ifndef _MSC_STDINT_H_ // [
|
||||
#define _MSC_STDINT_H_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
#include <BaseTsd.h>
|
||||
#include <limits.h>
|
||||
#include <wchar.h>
|
||||
|
||||
// 7.18.1 Integer types
|
||||
|
||||
// 7.18.1.1 Exact-width integer types
|
||||
typedef __int8 int8_t;
|
||||
typedef __int16 int16_t;
|
||||
typedef __int32 int32_t;
|
||||
typedef __int64 int64_t;
|
||||
typedef unsigned __int8 uint8_t;
|
||||
typedef unsigned __int16 uint16_t;
|
||||
typedef unsigned __int32 uint32_t;
|
||||
typedef unsigned __int64 uint64_t;
|
||||
|
||||
// 7.18.1.2 Minimum-width integer types
|
||||
typedef int8_t int_least8_t;
|
||||
typedef int16_t int_least16_t;
|
||||
typedef int32_t int_least32_t;
|
||||
typedef int64_t int_least64_t;
|
||||
typedef uint8_t uint_least8_t;
|
||||
typedef uint16_t uint_least16_t;
|
||||
typedef uint32_t uint_least32_t;
|
||||
typedef uint64_t uint_least64_t;
|
||||
|
||||
// 7.18.1.3 Fastest minimum-width integer types
|
||||
typedef int8_t int_fast8_t;
|
||||
typedef int16_t int_fast16_t;
|
||||
typedef int32_t int_fast32_t;
|
||||
typedef int64_t int_fast64_t;
|
||||
typedef uint8_t uint_fast8_t;
|
||||
typedef uint16_t uint_fast16_t;
|
||||
typedef uint32_t uint_fast32_t;
|
||||
typedef uint64_t uint_fast64_t;
|
||||
|
||||
// 7.18.1.4 Integer types capable of holding object pointers
|
||||
typedef INT_PTR intptr_t;
|
||||
typedef UINT_PTR uintptr_t;
|
||||
|
||||
// 7.18.1.5 Greatest-width integer types
|
||||
typedef int64_t intmax_t;
|
||||
typedef uint64_t uintmax_t;
|
||||
|
||||
|
||||
// 7.18.2 Limits of specified-width integer types
|
||||
|
||||
#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259
|
||||
|
||||
// 7.18.2.1 Limits of exact-width integer types
|
||||
#define INT8_MIN _I8_MIN
|
||||
#define INT8_MAX _I8_MAX
|
||||
#define INT16_MIN _I16_MIN
|
||||
#define INT16_MAX _I16_MAX
|
||||
#define INT32_MIN _I32_MIN
|
||||
#define INT32_MAX _I32_MAX
|
||||
#define INT64_MIN _I64_MIN
|
||||
#define INT64_MAX _I64_MAX
|
||||
#define UINT8_MAX _UI8_MAX
|
||||
#define UINT16_MAX _UI16_MAX
|
||||
#define UINT32_MAX _UI32_MAX
|
||||
#define UINT64_MAX _UI64_MAX
|
||||
|
||||
// 7.18.2.2 Limits of minimum-width integer types
|
||||
#define INT_LEAST8_MIN INT8_MIN
|
||||
#define INT_LEAST8_MAX INT8_MAX
|
||||
#define INT_LEAST16_MIN INT16_MIN
|
||||
#define INT_LEAST16_MAX INT16_MAX
|
||||
#define INT_LEAST32_MIN INT32_MIN
|
||||
#define INT_LEAST32_MAX INT32_MAX
|
||||
#define INT_LEAST64_MIN INT64_MIN
|
||||
#define INT_LEAST64_MAX INT64_MAX
|
||||
#define UINT_LEAST8_MAX UINT8_MAX
|
||||
#define UINT_LEAST16_MAX UINT16_MAX
|
||||
#define UINT_LEAST32_MAX UINT32_MAX
|
||||
#define UINT_LEAST64_MAX UINT64_MAX
|
||||
|
||||
// 7.18.2.3 Limits of fastest minimum-width integer types
|
||||
#define INT_FAST8_MIN INT8_MIN
|
||||
#define INT_FAST8_MAX INT8_MAX
|
||||
#define INT_FAST16_MIN INT16_MIN
|
||||
#define INT_FAST16_MAX INT16_MAX
|
||||
#define INT_FAST32_MIN INT32_MIN
|
||||
#define INT_FAST32_MAX INT32_MAX
|
||||
#define INT_FAST64_MIN INT64_MIN
|
||||
#define INT_FAST64_MAX INT64_MAX
|
||||
#define UINT_FAST8_MAX UINT8_MAX
|
||||
#define UINT_FAST16_MAX UINT16_MAX
|
||||
#define UINT_FAST32_MAX UINT32_MAX
|
||||
#define UINT_FAST64_MAX UINT64_MAX
|
||||
|
||||
// 7.18.2.4 Limits of integer types capable of holding object pointers
|
||||
#ifdef _WIN64 // [
|
||||
# define INTPTR_MIN INT64_MIN
|
||||
# define INTPTR_MAX INT64_MAX
|
||||
# define UINTPTR_MAX UINT64_MAX
|
||||
#else // _WIN64 ][
|
||||
# define INTPTR_MIN INT32_MIN
|
||||
# define INTPTR_MAX INT32_MAX
|
||||
# define UINTPTR_MAX UINT32_MAX
|
||||
#endif // _WIN64 ]
|
||||
|
||||
// 7.18.2.5 Limits of greatest-width integer types
|
||||
#define INTMAX_MIN INT64_MIN
|
||||
#define INTMAX_MAX INT64_MAX
|
||||
#define UINTMAX_MAX UINT64_MAX
|
||||
|
||||
// 7.18.3 Limits of other integer types
|
||||
|
||||
#ifdef _WIN64 // [
|
||||
# define PTRDIFF_MIN _I64_MIN
|
||||
# define PTRDIFF_MAX _I64_MAX
|
||||
#else // _WIN64 ][
|
||||
# define PTRDIFF_MIN _I32_MIN
|
||||
# define PTRDIFF_MAX _I32_MAX
|
||||
#endif // _WIN64 ]
|
||||
|
||||
#define SIG_ATOMIC_MIN INT_MIN
|
||||
#define SIG_ATOMIC_MAX INT_MAX
|
||||
|
||||
#ifndef SIZE_MAX // [
|
||||
# ifdef _WIN64 // [
|
||||
# define SIZE_MAX _UI64_MAX
|
||||
# else // _WIN64 ][
|
||||
# define SIZE_MAX _UI32_MAX
|
||||
# endif // _WIN64 ]
|
||||
#endif // SIZE_MAX ]
|
||||
|
||||
// WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h>
|
||||
#ifndef WCHAR_MIN // [
|
||||
# define WCHAR_MIN 0
|
||||
#endif // WCHAR_MIN ]
|
||||
#ifndef WCHAR_MAX // [
|
||||
# define WCHAR_MAX _UI16_MAX
|
||||
#endif // WCHAR_MAX ]
|
||||
|
||||
#define WINT_MIN 0
|
||||
#define WINT_MAX _UI16_MAX
|
||||
|
||||
#endif // __STDC_LIMIT_MACROS ]
|
||||
|
||||
|
||||
// 7.18.4 Limits of other integer types
|
||||
|
||||
#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260
|
||||
|
||||
// 7.18.4.1 Macros for minimum-width integer constants
|
||||
|
||||
#define INT8_C(val) val
|
||||
#define INT16_C(val) val
|
||||
#define INT32_C(val) val##L
|
||||
#define INT64_C(val) val##i64
|
||||
|
||||
#define UINT8_C(val) val
|
||||
#define UINT16_C(val) val
|
||||
#define UINT32_C(val) val##UL
|
||||
#define UINT64_C(val) val##Ui64
|
||||
|
||||
// 7.18.4.2 Macros for greatest-width integer constants
|
||||
#define INTMAX_C INT64_C
|
||||
#define UINTMAX_C UINT64_C
|
||||
|
||||
#endif // __STDC_CONSTANT_MACROS ]
|
||||
|
||||
|
||||
#endif // _MSC_STDINT_H_ ]
|
60
dockerdoom/trunk/msvc/win32.rc
Normal file
@ -0,0 +1,60 @@
|
||||
//-----------------------------------------------------------------------------
|
||||
//
|
||||
// Copyright(C) 2005 Simon Howard
|
||||
// Copyright(C) 2008 "GhostlyDeath" (ghostlydeath@gmail.com)
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU General Public License
|
||||
// as published by the Free Software Foundation; either version 2
|
||||
// of the License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
// 02111-1307, USA.
|
||||
//
|
||||
// DESCRIPTION:
|
||||
// Win32 Resources
|
||||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#ifndef DEDICATEDSERVER
|
||||
#ifdef CHOCOLATESETUP
|
||||
1 ICON "../data/setup.ico"
|
||||
#else
|
||||
1 ICON "../data/doom.ico"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
1 VERSIONINFO
|
||||
PRODUCTVERSION 1,6,0,0
|
||||
FILEVERSION 1,6,0,0
|
||||
FILETYPE 1
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904E4"
|
||||
BEGIN
|
||||
VALUE "FileVersion", "1.6.0"
|
||||
VALUE "FileDescription", "Chocolate Doom 1.6.0"
|
||||
VALUE "InternalName", "chocolate-doom"
|
||||
VALUE "CompanyName", "fraggle@gmail.com"
|
||||
VALUE "LegalCopyright", "GNU General Public License"
|
||||
VALUE "ProductName", "Chocolate Doom"
|
||||
VALUE "ProductVersion", "1.6.0"
|
||||
END
|
||||
END
|
||||
END
|
||||
|
||||
// GhostlyDeath - Preferebly for codeblocks (if it even uses this RC!)
|
||||
#ifdef __MINGW32__
|
||||
#ifdef CHOCOLATESETUP
|
||||
// RT_MANIFEST might NOT be defined
|
||||
1 24 "../setup/setup-manifest.xml"
|
||||
#endif
|
||||
#endif
|
108
dockerdoom/trunk/opl/.deps/dbopl.Po
Normal file
@ -0,0 +1,108 @@
|
||||
dbopl.o: dbopl.c /usr/include/math.h /usr/include/features.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
|
||||
/usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
|
||||
/usr/include/bits/nan.h /usr/include/bits/mathdef.h \
|
||||
/usr/include/bits/mathcalls.h /usr/include/bits/mathinline.h \
|
||||
/usr/include/stdlib.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h \
|
||||
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
|
||||
/usr/include/endian.h /usr/include/bits/endian.h \
|
||||
/usr/include/bits/byteswap.h /usr/include/xlocale.h \
|
||||
/usr/include/sys/types.h /usr/include/bits/types.h \
|
||||
/usr/include/bits/typesizes.h /usr/include/time.h \
|
||||
/usr/include/sys/select.h /usr/include/bits/select.h \
|
||||
/usr/include/bits/sigset.h /usr/include/bits/time.h \
|
||||
/usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/alloca.h /usr/include/bits/stdlib.h /usr/include/string.h \
|
||||
/usr/include/bits/string.h /usr/include/bits/string2.h \
|
||||
/usr/include/bits/string3.h dbopl.h /usr/include/inttypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/wchar.h
|
||||
|
||||
/usr/include/math.h:
|
||||
|
||||
/usr/include/features.h:
|
||||
|
||||
/usr/include/sys/cdefs.h:
|
||||
|
||||
/usr/include/bits/wordsize.h:
|
||||
|
||||
/usr/include/gnu/stubs.h:
|
||||
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
|
||||
/usr/include/bits/huge_val.h:
|
||||
|
||||
/usr/include/bits/huge_valf.h:
|
||||
|
||||
/usr/include/bits/huge_vall.h:
|
||||
|
||||
/usr/include/bits/inf.h:
|
||||
|
||||
/usr/include/bits/nan.h:
|
||||
|
||||
/usr/include/bits/mathdef.h:
|
||||
|
||||
/usr/include/bits/mathcalls.h:
|
||||
|
||||
/usr/include/bits/mathinline.h:
|
||||
|
||||
/usr/include/stdlib.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h:
|
||||
|
||||
/usr/include/bits/waitflags.h:
|
||||
|
||||
/usr/include/bits/waitstatus.h:
|
||||
|
||||
/usr/include/endian.h:
|
||||
|
||||
/usr/include/bits/endian.h:
|
||||
|
||||
/usr/include/bits/byteswap.h:
|
||||
|
||||
/usr/include/xlocale.h:
|
||||
|
||||
/usr/include/sys/types.h:
|
||||
|
||||
/usr/include/bits/types.h:
|
||||
|
||||
/usr/include/bits/typesizes.h:
|
||||
|
||||
/usr/include/time.h:
|
||||
|
||||
/usr/include/sys/select.h:
|
||||
|
||||
/usr/include/bits/select.h:
|
||||
|
||||
/usr/include/bits/sigset.h:
|
||||
|
||||
/usr/include/bits/time.h:
|
||||
|
||||
/usr/include/sys/sysmacros.h:
|
||||
|
||||
/usr/include/bits/pthreadtypes.h:
|
||||
|
||||
/usr/include/alloca.h:
|
||||
|
||||
/usr/include/bits/stdlib.h:
|
||||
|
||||
/usr/include/string.h:
|
||||
|
||||
/usr/include/bits/string.h:
|
||||
|
||||
/usr/include/bits/string2.h:
|
||||
|
||||
/usr/include/bits/string3.h:
|
||||
|
||||
dbopl.h:
|
||||
|
||||
/usr/include/inttypes.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h:
|
||||
|
||||
/usr/include/stdint.h:
|
||||
|
||||
/usr/include/bits/wchar.h:
|
1
dockerdoom/trunk/opl/.deps/ioperm_sys.Po
Normal file
@ -0,0 +1 @@
|
||||
ioperm_sys.o: ioperm_sys.c
|
184
dockerdoom/trunk/opl/.deps/opl.Po
Normal file
@ -0,0 +1,184 @@
|
||||
opl.o: opl.c ../config.h /usr/include/stdio.h /usr/include/features.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h \
|
||||
/usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
|
||||
/usr/include/bits/stdio.h /usr/include/bits/stdio2.h \
|
||||
/usr/include/stdlib.h /usr/include/bits/waitflags.h \
|
||||
/usr/include/bits/waitstatus.h /usr/include/endian.h \
|
||||
/usr/include/bits/endian.h /usr/include/bits/byteswap.h \
|
||||
/usr/include/xlocale.h /usr/include/sys/types.h /usr/include/time.h \
|
||||
/usr/include/sys/select.h /usr/include/bits/select.h \
|
||||
/usr/include/bits/sigset.h /usr/include/bits/time.h \
|
||||
/usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/alloca.h /usr/include/bits/stdlib.h /usr/include/SDL/SDL.h \
|
||||
/usr/include/SDL/SDL_main.h /usr/include/SDL/SDL_stdinc.h \
|
||||
/usr/include/SDL/SDL_config.h /usr/include/SDL/SDL_platform.h \
|
||||
/usr/include/string.h /usr/include/bits/string.h \
|
||||
/usr/include/bits/string2.h /usr/include/bits/string3.h \
|
||||
/usr/include/strings.h /usr/include/inttypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/ctype.h \
|
||||
/usr/include/iconv.h /usr/include/SDL/begin_code.h \
|
||||
/usr/include/SDL/close_code.h /usr/include/SDL/SDL_audio.h \
|
||||
/usr/include/SDL/SDL_error.h /usr/include/SDL/SDL_endian.h \
|
||||
/usr/include/SDL/SDL_mutex.h /usr/include/SDL/SDL_thread.h \
|
||||
/usr/include/SDL/SDL_rwops.h /usr/include/SDL/SDL_cdrom.h \
|
||||
/usr/include/SDL/SDL_cpuinfo.h /usr/include/SDL/SDL_events.h \
|
||||
/usr/include/SDL/SDL_active.h /usr/include/SDL/SDL_keyboard.h \
|
||||
/usr/include/SDL/SDL_keysym.h /usr/include/SDL/SDL_mouse.h \
|
||||
/usr/include/SDL/SDL_video.h /usr/include/SDL/SDL_joystick.h \
|
||||
/usr/include/SDL/SDL_quit.h /usr/include/SDL/SDL_loadso.h \
|
||||
/usr/include/SDL/SDL_timer.h /usr/include/SDL/SDL_version.h opl.h \
|
||||
opl_internal.h
|
||||
|
||||
../config.h:
|
||||
|
||||
/usr/include/stdio.h:
|
||||
|
||||
/usr/include/features.h:
|
||||
|
||||
/usr/include/sys/cdefs.h:
|
||||
|
||||
/usr/include/bits/wordsize.h:
|
||||
|
||||
/usr/include/gnu/stubs.h:
|
||||
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h:
|
||||
|
||||
/usr/include/bits/types.h:
|
||||
|
||||
/usr/include/bits/typesizes.h:
|
||||
|
||||
/usr/include/libio.h:
|
||||
|
||||
/usr/include/_G_config.h:
|
||||
|
||||
/usr/include/wchar.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h:
|
||||
|
||||
/usr/include/bits/stdio_lim.h:
|
||||
|
||||
/usr/include/bits/sys_errlist.h:
|
||||
|
||||
/usr/include/bits/stdio.h:
|
||||
|
||||
/usr/include/bits/stdio2.h:
|
||||
|
||||
/usr/include/stdlib.h:
|
||||
|
||||
/usr/include/bits/waitflags.h:
|
||||
|
||||
/usr/include/bits/waitstatus.h:
|
||||
|
||||
/usr/include/endian.h:
|
||||
|
||||
/usr/include/bits/endian.h:
|
||||
|
||||
/usr/include/bits/byteswap.h:
|
||||
|
||||
/usr/include/xlocale.h:
|
||||
|
||||
/usr/include/sys/types.h:
|
||||
|
||||
/usr/include/time.h:
|
||||
|
||||
/usr/include/sys/select.h:
|
||||
|
||||
/usr/include/bits/select.h:
|
||||
|
||||
/usr/include/bits/sigset.h:
|
||||
|
||||
/usr/include/bits/time.h:
|
||||
|
||||
/usr/include/sys/sysmacros.h:
|
||||
|
||||
/usr/include/bits/pthreadtypes.h:
|
||||
|
||||
/usr/include/alloca.h:
|
||||
|
||||
/usr/include/bits/stdlib.h:
|
||||
|
||||
/usr/include/SDL/SDL.h:
|
||||
|
||||
/usr/include/SDL/SDL_main.h:
|
||||
|
||||
/usr/include/SDL/SDL_stdinc.h:
|
||||
|
||||
/usr/include/SDL/SDL_config.h:
|
||||
|
||||
/usr/include/SDL/SDL_platform.h:
|
||||
|
||||
/usr/include/string.h:
|
||||
|
||||
/usr/include/bits/string.h:
|
||||
|
||||
/usr/include/bits/string2.h:
|
||||
|
||||
/usr/include/bits/string3.h:
|
||||
|
||||
/usr/include/strings.h:
|
||||
|
||||
/usr/include/inttypes.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h:
|
||||
|
||||
/usr/include/stdint.h:
|
||||
|
||||
/usr/include/bits/wchar.h:
|
||||
|
||||
/usr/include/ctype.h:
|
||||
|
||||
/usr/include/iconv.h:
|
||||
|
||||
/usr/include/SDL/begin_code.h:
|
||||
|
||||
/usr/include/SDL/close_code.h:
|
||||
|
||||
/usr/include/SDL/SDL_audio.h:
|
||||
|
||||
/usr/include/SDL/SDL_error.h:
|
||||
|
||||
/usr/include/SDL/SDL_endian.h:
|
||||
|
||||
/usr/include/SDL/SDL_mutex.h:
|
||||
|
||||
/usr/include/SDL/SDL_thread.h:
|
||||
|
||||
/usr/include/SDL/SDL_rwops.h:
|
||||
|
||||
/usr/include/SDL/SDL_cdrom.h:
|
||||
|
||||
/usr/include/SDL/SDL_cpuinfo.h:
|
||||
|
||||
/usr/include/SDL/SDL_events.h:
|
||||
|
||||
/usr/include/SDL/SDL_active.h:
|
||||
|
||||
/usr/include/SDL/SDL_keyboard.h:
|
||||
|
||||
/usr/include/SDL/SDL_keysym.h:
|
||||
|
||||
/usr/include/SDL/SDL_mouse.h:
|
||||
|
||||
/usr/include/SDL/SDL_video.h:
|
||||
|
||||
/usr/include/SDL/SDL_joystick.h:
|
||||
|
||||
/usr/include/SDL/SDL_quit.h:
|
||||
|
||||
/usr/include/SDL/SDL_loadso.h:
|
||||
|
||||
/usr/include/SDL/SDL_timer.h:
|
||||
|
||||
/usr/include/SDL/SDL_version.h:
|
||||
|
||||
opl.h:
|
||||
|
||||
opl_internal.h:
|
107
dockerdoom/trunk/opl/.deps/opl_linux.Po
Normal file
@ -0,0 +1,107 @@
|
||||
opl_linux.o: opl_linux.c ../config.h /usr/include/stdio.h \
|
||||
/usr/include/features.h /usr/include/sys/cdefs.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
|
||||
/usr/include/gnu/stubs-64.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h \
|
||||
/usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
|
||||
/usr/include/bits/stdio.h /usr/include/bits/stdio2.h \
|
||||
/usr/include/string.h /usr/include/xlocale.h /usr/include/bits/string.h \
|
||||
/usr/include/bits/string2.h /usr/include/endian.h \
|
||||
/usr/include/bits/endian.h /usr/include/bits/byteswap.h \
|
||||
/usr/include/stdlib.h /usr/include/bits/string3.h /usr/include/errno.h \
|
||||
/usr/include/bits/errno.h /usr/include/linux/errno.h \
|
||||
/usr/include/asm/errno.h /usr/include/asm-generic/errno.h \
|
||||
/usr/include/asm-generic/errno-base.h /usr/include/unistd.h \
|
||||
/usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
|
||||
/usr/include/bits/confname.h /usr/include/getopt.h \
|
||||
/usr/include/bits/unistd.h /usr/include/sys/io.h opl.h opl_internal.h \
|
||||
opl_timer.h
|
||||
|
||||
../config.h:
|
||||
|
||||
/usr/include/stdio.h:
|
||||
|
||||
/usr/include/features.h:
|
||||
|
||||
/usr/include/sys/cdefs.h:
|
||||
|
||||
/usr/include/bits/wordsize.h:
|
||||
|
||||
/usr/include/gnu/stubs.h:
|
||||
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h:
|
||||
|
||||
/usr/include/bits/types.h:
|
||||
|
||||
/usr/include/bits/typesizes.h:
|
||||
|
||||
/usr/include/libio.h:
|
||||
|
||||
/usr/include/_G_config.h:
|
||||
|
||||
/usr/include/wchar.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h:
|
||||
|
||||
/usr/include/bits/stdio_lim.h:
|
||||
|
||||
/usr/include/bits/sys_errlist.h:
|
||||
|
||||
/usr/include/bits/stdio.h:
|
||||
|
||||
/usr/include/bits/stdio2.h:
|
||||
|
||||
/usr/include/string.h:
|
||||
|
||||
/usr/include/xlocale.h:
|
||||
|
||||
/usr/include/bits/string.h:
|
||||
|
||||
/usr/include/bits/string2.h:
|
||||
|
||||
/usr/include/endian.h:
|
||||
|
||||
/usr/include/bits/endian.h:
|
||||
|
||||
/usr/include/bits/byteswap.h:
|
||||
|
||||
/usr/include/stdlib.h:
|
||||
|
||||
/usr/include/bits/string3.h:
|
||||
|
||||
/usr/include/errno.h:
|
||||
|
||||
/usr/include/bits/errno.h:
|
||||
|
||||
/usr/include/linux/errno.h:
|
||||
|
||||
/usr/include/asm/errno.h:
|
||||
|
||||
/usr/include/asm-generic/errno.h:
|
||||
|
||||
/usr/include/asm-generic/errno-base.h:
|
||||
|
||||
/usr/include/unistd.h:
|
||||
|
||||
/usr/include/bits/posix_opt.h:
|
||||
|
||||
/usr/include/bits/environments.h:
|
||||
|
||||
/usr/include/bits/confname.h:
|
||||
|
||||
/usr/include/getopt.h:
|
||||
|
||||
/usr/include/bits/unistd.h:
|
||||
|
||||
/usr/include/sys/io.h:
|
||||
|
||||
opl.h:
|
||||
|
||||
opl_internal.h:
|
||||
|
||||
opl_timer.h:
|
3
dockerdoom/trunk/opl/.deps/opl_obsd.Po
Normal file
@ -0,0 +1,3 @@
|
||||
opl_obsd.o: opl_obsd.c ../config.h
|
||||
|
||||
../config.h:
|
99
dockerdoom/trunk/opl/.deps/opl_queue.Po
Normal file
@ -0,0 +1,99 @@
|
||||
opl_queue.o: opl_queue.c /usr/include/stdio.h /usr/include/features.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h \
|
||||
/usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
|
||||
/usr/include/bits/stdio.h /usr/include/bits/stdio2.h \
|
||||
/usr/include/stdlib.h /usr/include/bits/waitflags.h \
|
||||
/usr/include/bits/waitstatus.h /usr/include/endian.h \
|
||||
/usr/include/bits/endian.h /usr/include/bits/byteswap.h \
|
||||
/usr/include/xlocale.h /usr/include/sys/types.h /usr/include/time.h \
|
||||
/usr/include/sys/select.h /usr/include/bits/select.h \
|
||||
/usr/include/bits/sigset.h /usr/include/bits/time.h \
|
||||
/usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/alloca.h /usr/include/bits/stdlib.h /usr/include/string.h \
|
||||
/usr/include/bits/string.h /usr/include/bits/string2.h \
|
||||
/usr/include/bits/string3.h opl_queue.h opl.h
|
||||
|
||||
/usr/include/stdio.h:
|
||||
|
||||
/usr/include/features.h:
|
||||
|
||||
/usr/include/sys/cdefs.h:
|
||||
|
||||
/usr/include/bits/wordsize.h:
|
||||
|
||||
/usr/include/gnu/stubs.h:
|
||||
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h:
|
||||
|
||||
/usr/include/bits/types.h:
|
||||
|
||||
/usr/include/bits/typesizes.h:
|
||||
|
||||
/usr/include/libio.h:
|
||||
|
||||
/usr/include/_G_config.h:
|
||||
|
||||
/usr/include/wchar.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h:
|
||||
|
||||
/usr/include/bits/stdio_lim.h:
|
||||
|
||||
/usr/include/bits/sys_errlist.h:
|
||||
|
||||
/usr/include/bits/stdio.h:
|
||||
|
||||
/usr/include/bits/stdio2.h:
|
||||
|
||||
/usr/include/stdlib.h:
|
||||
|
||||
/usr/include/bits/waitflags.h:
|
||||
|
||||
/usr/include/bits/waitstatus.h:
|
||||
|
||||
/usr/include/endian.h:
|
||||
|
||||
/usr/include/bits/endian.h:
|
||||
|
||||
/usr/include/bits/byteswap.h:
|
||||
|
||||
/usr/include/xlocale.h:
|
||||
|
||||
/usr/include/sys/types.h:
|
||||
|
||||
/usr/include/time.h:
|
||||
|
||||
/usr/include/sys/select.h:
|
||||
|
||||
/usr/include/bits/select.h:
|
||||
|
||||
/usr/include/bits/sigset.h:
|
||||
|
||||
/usr/include/bits/time.h:
|
||||
|
||||
/usr/include/sys/sysmacros.h:
|
||||
|
||||
/usr/include/bits/pthreadtypes.h:
|
||||
|
||||
/usr/include/alloca.h:
|
||||
|
||||
/usr/include/bits/stdlib.h:
|
||||
|
||||
/usr/include/string.h:
|
||||
|
||||
/usr/include/bits/string.h:
|
||||
|
||||
/usr/include/bits/string2.h:
|
||||
|
||||
/usr/include/bits/string3.h:
|
||||
|
||||
opl_queue.h:
|
||||
|
||||
opl.h:
|
211
dockerdoom/trunk/opl/.deps/opl_sdl.Po
Normal file
@ -0,0 +1,211 @@
|
||||
opl_sdl.o: opl_sdl.c ../config.h /usr/include/stdio.h \
|
||||
/usr/include/features.h /usr/include/sys/cdefs.h \
|
||||
/usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
|
||||
/usr/include/gnu/stubs-64.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h \
|
||||
/usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
|
||||
/usr/include/bits/stdio.h /usr/include/bits/stdio2.h \
|
||||
/usr/include/string.h /usr/include/xlocale.h /usr/include/bits/string.h \
|
||||
/usr/include/bits/string2.h /usr/include/endian.h \
|
||||
/usr/include/bits/endian.h /usr/include/bits/byteswap.h \
|
||||
/usr/include/stdlib.h /usr/include/bits/string3.h /usr/include/errno.h \
|
||||
/usr/include/bits/errno.h /usr/include/linux/errno.h \
|
||||
/usr/include/asm/errno.h /usr/include/asm-generic/errno.h \
|
||||
/usr/include/asm-generic/errno-base.h /usr/include/assert.h \
|
||||
/usr/include/SDL/SDL.h /usr/include/SDL/SDL_main.h \
|
||||
/usr/include/SDL/SDL_stdinc.h /usr/include/SDL/SDL_config.h \
|
||||
/usr/include/SDL/SDL_platform.h /usr/include/sys/types.h \
|
||||
/usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
|
||||
/usr/include/bits/sigset.h /usr/include/bits/time.h \
|
||||
/usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
|
||||
/usr/include/alloca.h /usr/include/bits/stdlib.h /usr/include/strings.h \
|
||||
/usr/include/inttypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/ctype.h \
|
||||
/usr/include/iconv.h /usr/include/SDL/begin_code.h \
|
||||
/usr/include/SDL/close_code.h /usr/include/SDL/SDL_audio.h \
|
||||
/usr/include/SDL/SDL_error.h /usr/include/SDL/SDL_endian.h \
|
||||
/usr/include/SDL/SDL_mutex.h /usr/include/SDL/SDL_thread.h \
|
||||
/usr/include/SDL/SDL_rwops.h /usr/include/SDL/SDL_cdrom.h \
|
||||
/usr/include/SDL/SDL_cpuinfo.h /usr/include/SDL/SDL_events.h \
|
||||
/usr/include/SDL/SDL_active.h /usr/include/SDL/SDL_keyboard.h \
|
||||
/usr/include/SDL/SDL_keysym.h /usr/include/SDL/SDL_mouse.h \
|
||||
/usr/include/SDL/SDL_video.h /usr/include/SDL/SDL_joystick.h \
|
||||
/usr/include/SDL/SDL_quit.h /usr/include/SDL/SDL_loadso.h \
|
||||
/usr/include/SDL/SDL_timer.h /usr/include/SDL/SDL_version.h \
|
||||
/usr/include/SDL/SDL_mixer.h /usr/include/SDL/SDL_types.h dbopl.h opl.h \
|
||||
opl_internal.h opl_queue.h
|
||||
|
||||
../config.h:
|
||||
|
||||
/usr/include/stdio.h:
|
||||
|
||||
/usr/include/features.h:
|
||||
|
||||
/usr/include/sys/cdefs.h:
|
||||
|
||||
/usr/include/bits/wordsize.h:
|
||||
|
||||
/usr/include/gnu/stubs.h:
|
||||
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h:
|
||||
|
||||
/usr/include/bits/types.h:
|
||||
|
||||
/usr/include/bits/typesizes.h:
|
||||
|
||||
/usr/include/libio.h:
|
||||
|
||||
/usr/include/_G_config.h:
|
||||
|
||||
/usr/include/wchar.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h:
|
||||
|
||||
/usr/include/bits/stdio_lim.h:
|
||||
|
||||
/usr/include/bits/sys_errlist.h:
|
||||
|
||||
/usr/include/bits/stdio.h:
|
||||
|
||||
/usr/include/bits/stdio2.h:
|
||||
|
||||
/usr/include/string.h:
|
||||
|
||||
/usr/include/xlocale.h:
|
||||
|
||||
/usr/include/bits/string.h:
|
||||
|
||||
/usr/include/bits/string2.h:
|
||||
|
||||
/usr/include/endian.h:
|
||||
|
||||
/usr/include/bits/endian.h:
|
||||
|
||||
/usr/include/bits/byteswap.h:
|
||||
|
||||
/usr/include/stdlib.h:
|
||||
|
||||
/usr/include/bits/string3.h:
|
||||
|
||||
/usr/include/errno.h:
|
||||
|
||||
/usr/include/bits/errno.h:
|
||||
|
||||
/usr/include/linux/errno.h:
|
||||
|
||||
/usr/include/asm/errno.h:
|
||||
|
||||
/usr/include/asm-generic/errno.h:
|
||||
|
||||
/usr/include/asm-generic/errno-base.h:
|
||||
|
||||
/usr/include/assert.h:
|
||||
|
||||
/usr/include/SDL/SDL.h:
|
||||
|
||||
/usr/include/SDL/SDL_main.h:
|
||||
|
||||
/usr/include/SDL/SDL_stdinc.h:
|
||||
|
||||
/usr/include/SDL/SDL_config.h:
|
||||
|
||||
/usr/include/SDL/SDL_platform.h:
|
||||
|
||||
/usr/include/sys/types.h:
|
||||
|
||||
/usr/include/time.h:
|
||||
|
||||
/usr/include/sys/select.h:
|
||||
|
||||
/usr/include/bits/select.h:
|
||||
|
||||
/usr/include/bits/sigset.h:
|
||||
|
||||
/usr/include/bits/time.h:
|
||||
|
||||
/usr/include/sys/sysmacros.h:
|
||||
|
||||
/usr/include/bits/pthreadtypes.h:
|
||||
|
||||
/usr/include/bits/waitflags.h:
|
||||
|
||||
/usr/include/bits/waitstatus.h:
|
||||
|
||||
/usr/include/alloca.h:
|
||||
|
||||
/usr/include/bits/stdlib.h:
|
||||
|
||||
/usr/include/strings.h:
|
||||
|
||||
/usr/include/inttypes.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h:
|
||||
|
||||
/usr/include/stdint.h:
|
||||
|
||||
/usr/include/bits/wchar.h:
|
||||
|
||||
/usr/include/ctype.h:
|
||||
|
||||
/usr/include/iconv.h:
|
||||
|
||||
/usr/include/SDL/begin_code.h:
|
||||
|
||||
/usr/include/SDL/close_code.h:
|
||||
|
||||
/usr/include/SDL/SDL_audio.h:
|
||||
|
||||
/usr/include/SDL/SDL_error.h:
|
||||
|
||||
/usr/include/SDL/SDL_endian.h:
|
||||
|
||||
/usr/include/SDL/SDL_mutex.h:
|
||||
|
||||
/usr/include/SDL/SDL_thread.h:
|
||||
|
||||
/usr/include/SDL/SDL_rwops.h:
|
||||
|
||||
/usr/include/SDL/SDL_cdrom.h:
|
||||
|
||||
/usr/include/SDL/SDL_cpuinfo.h:
|
||||
|
||||
/usr/include/SDL/SDL_events.h:
|
||||
|
||||
/usr/include/SDL/SDL_active.h:
|
||||
|
||||
/usr/include/SDL/SDL_keyboard.h:
|
||||
|
||||
/usr/include/SDL/SDL_keysym.h:
|
||||
|
||||
/usr/include/SDL/SDL_mouse.h:
|
||||
|
||||
/usr/include/SDL/SDL_video.h:
|
||||
|
||||
/usr/include/SDL/SDL_joystick.h:
|
||||
|
||||
/usr/include/SDL/SDL_quit.h:
|
||||
|
||||
/usr/include/SDL/SDL_loadso.h:
|
||||
|
||||
/usr/include/SDL/SDL_timer.h:
|
||||
|
||||
/usr/include/SDL/SDL_version.h:
|
||||
|
||||
/usr/include/SDL/SDL_mixer.h:
|
||||
|
||||
/usr/include/SDL/SDL_types.h:
|
||||
|
||||
dbopl.h:
|
||||
|
||||
opl.h:
|
||||
|
||||
opl_internal.h:
|
||||
|
||||
opl_queue.h:
|
186
dockerdoom/trunk/opl/.deps/opl_timer.Po
Normal file
@ -0,0 +1,186 @@
|
||||
opl_timer.o: opl_timer.c /usr/include/SDL/SDL.h \
|
||||
/usr/include/SDL/SDL_main.h /usr/include/SDL/SDL_stdinc.h \
|
||||
/usr/include/SDL/SDL_config.h /usr/include/SDL/SDL_platform.h \
|
||||
/usr/include/sys/types.h /usr/include/features.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/time.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h \
|
||||
/usr/include/endian.h /usr/include/bits/endian.h \
|
||||
/usr/include/bits/byteswap.h /usr/include/sys/select.h \
|
||||
/usr/include/bits/select.h /usr/include/bits/sigset.h \
|
||||
/usr/include/bits/time.h /usr/include/sys/sysmacros.h \
|
||||
/usr/include/bits/pthreadtypes.h /usr/include/stdio.h \
|
||||
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h \
|
||||
/usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
|
||||
/usr/include/bits/stdio.h /usr/include/bits/stdio2.h \
|
||||
/usr/include/stdlib.h /usr/include/bits/waitflags.h \
|
||||
/usr/include/bits/waitstatus.h /usr/include/xlocale.h \
|
||||
/usr/include/alloca.h /usr/include/bits/stdlib.h /usr/include/string.h \
|
||||
/usr/include/bits/string.h /usr/include/bits/string2.h \
|
||||
/usr/include/bits/string3.h /usr/include/strings.h \
|
||||
/usr/include/inttypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/ctype.h \
|
||||
/usr/include/iconv.h /usr/include/SDL/begin_code.h \
|
||||
/usr/include/SDL/close_code.h /usr/include/SDL/SDL_audio.h \
|
||||
/usr/include/SDL/SDL_error.h /usr/include/SDL/SDL_endian.h \
|
||||
/usr/include/SDL/SDL_mutex.h /usr/include/SDL/SDL_thread.h \
|
||||
/usr/include/SDL/SDL_rwops.h /usr/include/SDL/SDL_cdrom.h \
|
||||
/usr/include/SDL/SDL_cpuinfo.h /usr/include/SDL/SDL_events.h \
|
||||
/usr/include/SDL/SDL_active.h /usr/include/SDL/SDL_keyboard.h \
|
||||
/usr/include/SDL/SDL_keysym.h /usr/include/SDL/SDL_mouse.h \
|
||||
/usr/include/SDL/SDL_video.h /usr/include/SDL/SDL_joystick.h \
|
||||
/usr/include/SDL/SDL_quit.h /usr/include/SDL/SDL_loadso.h \
|
||||
/usr/include/SDL/SDL_timer.h /usr/include/SDL/SDL_version.h opl_timer.h \
|
||||
opl.h opl_queue.h
|
||||
|
||||
/usr/include/SDL/SDL.h:
|
||||
|
||||
/usr/include/SDL/SDL_main.h:
|
||||
|
||||
/usr/include/SDL/SDL_stdinc.h:
|
||||
|
||||
/usr/include/SDL/SDL_config.h:
|
||||
|
||||
/usr/include/SDL/SDL_platform.h:
|
||||
|
||||
/usr/include/sys/types.h:
|
||||
|
||||
/usr/include/features.h:
|
||||
|
||||
/usr/include/sys/cdefs.h:
|
||||
|
||||
/usr/include/bits/wordsize.h:
|
||||
|
||||
/usr/include/gnu/stubs.h:
|
||||
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
|
||||
/usr/include/bits/types.h:
|
||||
|
||||
/usr/include/bits/typesizes.h:
|
||||
|
||||
/usr/include/time.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h:
|
||||
|
||||
/usr/include/endian.h:
|
||||
|
||||
/usr/include/bits/endian.h:
|
||||
|
||||
/usr/include/bits/byteswap.h:
|
||||
|
||||
/usr/include/sys/select.h:
|
||||
|
||||
/usr/include/bits/select.h:
|
||||
|
||||
/usr/include/bits/sigset.h:
|
||||
|
||||
/usr/include/bits/time.h:
|
||||
|
||||
/usr/include/sys/sysmacros.h:
|
||||
|
||||
/usr/include/bits/pthreadtypes.h:
|
||||
|
||||
/usr/include/stdio.h:
|
||||
|
||||
/usr/include/libio.h:
|
||||
|
||||
/usr/include/_G_config.h:
|
||||
|
||||
/usr/include/wchar.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h:
|
||||
|
||||
/usr/include/bits/stdio_lim.h:
|
||||
|
||||
/usr/include/bits/sys_errlist.h:
|
||||
|
||||
/usr/include/bits/stdio.h:
|
||||
|
||||
/usr/include/bits/stdio2.h:
|
||||
|
||||
/usr/include/stdlib.h:
|
||||
|
||||
/usr/include/bits/waitflags.h:
|
||||
|
||||
/usr/include/bits/waitstatus.h:
|
||||
|
||||
/usr/include/xlocale.h:
|
||||
|
||||
/usr/include/alloca.h:
|
||||
|
||||
/usr/include/bits/stdlib.h:
|
||||
|
||||
/usr/include/string.h:
|
||||
|
||||
/usr/include/bits/string.h:
|
||||
|
||||
/usr/include/bits/string2.h:
|
||||
|
||||
/usr/include/bits/string3.h:
|
||||
|
||||
/usr/include/strings.h:
|
||||
|
||||
/usr/include/inttypes.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h:
|
||||
|
||||
/usr/include/stdint.h:
|
||||
|
||||
/usr/include/bits/wchar.h:
|
||||
|
||||
/usr/include/ctype.h:
|
||||
|
||||
/usr/include/iconv.h:
|
||||
|
||||
/usr/include/SDL/begin_code.h:
|
||||
|
||||
/usr/include/SDL/close_code.h:
|
||||
|
||||
/usr/include/SDL/SDL_audio.h:
|
||||
|
||||
/usr/include/SDL/SDL_error.h:
|
||||
|
||||
/usr/include/SDL/SDL_endian.h:
|
||||
|
||||
/usr/include/SDL/SDL_mutex.h:
|
||||
|
||||
/usr/include/SDL/SDL_thread.h:
|
||||
|
||||
/usr/include/SDL/SDL_rwops.h:
|
||||
|
||||
/usr/include/SDL/SDL_cdrom.h:
|
||||
|
||||
/usr/include/SDL/SDL_cpuinfo.h:
|
||||
|
||||
/usr/include/SDL/SDL_events.h:
|
||||
|
||||
/usr/include/SDL/SDL_active.h:
|
||||
|
||||
/usr/include/SDL/SDL_keyboard.h:
|
||||
|
||||
/usr/include/SDL/SDL_keysym.h:
|
||||
|
||||
/usr/include/SDL/SDL_mouse.h:
|
||||
|
||||
/usr/include/SDL/SDL_video.h:
|
||||
|
||||
/usr/include/SDL/SDL_joystick.h:
|
||||
|
||||
/usr/include/SDL/SDL_quit.h:
|
||||
|
||||
/usr/include/SDL/SDL_loadso.h:
|
||||
|
||||
/usr/include/SDL/SDL_timer.h:
|
||||
|
||||
/usr/include/SDL/SDL_version.h:
|
||||
|
||||
opl_timer.h:
|
||||
|
||||
opl.h:
|
||||
|
||||
opl_queue.h:
|
3
dockerdoom/trunk/opl/.deps/opl_win32.Po
Normal file
@ -0,0 +1,3 @@
|
||||
opl_win32.o: opl_win32.c ../config.h
|
||||
|
||||
../config.h:
|
609
dockerdoom/trunk/opl/Makefile
Normal file
@ -0,0 +1,609 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# opl/Makefile. Generated from Makefile.in by configure.
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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.
|
||||
|
||||
|
||||
|
||||
|
||||
pkgdatadir = $(datadir)/psdoom
|
||||
pkgincludedir = $(includedir)/psdoom
|
||||
pkglibdir = $(libdir)/psdoom
|
||||
pkglibexecdir = $(libexecdir)/psdoom
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = opl
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
LIBRARIES = $(noinst_LIBRARIES)
|
||||
AR = ar
|
||||
ARFLAGS = cru
|
||||
libopl_a_AR = $(AR) $(ARFLAGS)
|
||||
libopl_a_LIBADD =
|
||||
am_libopl_a_OBJECTS = opl.$(OBJEXT) opl_linux.$(OBJEXT) \
|
||||
opl_obsd.$(OBJEXT) opl_queue.$(OBJEXT) opl_sdl.$(OBJEXT) \
|
||||
opl_timer.$(OBJEXT) opl_win32.$(OBJEXT) ioperm_sys.$(OBJEXT) \
|
||||
dbopl.$(OBJEXT)
|
||||
libopl_a_OBJECTS = $(am_libopl_a_OBJECTS)
|
||||
DEFAULT_INCLUDES = -I. -I$(top_builddir)
|
||||
depcomp = $(SHELL) $(top_srcdir)/autotools/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__mv = mv -f
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
CCLD = $(CC)
|
||||
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||
SOURCES = $(libopl_a_SOURCES)
|
||||
DIST_SOURCES = $(libopl_a_SOURCES)
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
||||
html-recursive info-recursive install-data-recursive \
|
||||
install-dvi-recursive install-exec-recursive \
|
||||
install-html-recursive install-info-recursive \
|
||||
install-pdf-recursive install-ps-recursive install-recursive \
|
||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
||||
ps-recursive uninstall-recursive
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
||||
distdir
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
ACLOCAL = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run aclocal-1.11
|
||||
AMTAR = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run tar
|
||||
AUTOCONF = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoconf
|
||||
AUTOHEADER = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoheader
|
||||
AUTOMAKE = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run automake-1.11
|
||||
AWK = gawk
|
||||
CC = gcc
|
||||
CCDEPMODE = depmode=gcc3
|
||||
CFLAGS = -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
CPP = gcc -E
|
||||
CPPFLAGS =
|
||||
CYGPATH_W = echo
|
||||
DEFS = -DHAVE_CONFIG_H
|
||||
DEPDIR = .deps
|
||||
ECHO_C =
|
||||
ECHO_N = -n
|
||||
ECHO_T =
|
||||
EGREP = /bin/grep -E
|
||||
EXEEXT =
|
||||
GREP = /bin/grep
|
||||
HAVE_PYTHON = true
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_SCRIPT = ${INSTALL}
|
||||
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
||||
LDFLAGS = -lSDL -lpthread
|
||||
LIBOBJS =
|
||||
LIBS = -lm
|
||||
LTLIBOBJS =
|
||||
MAKEINFO = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run makeinfo
|
||||
MKDIR_P = /bin/mkdir -p
|
||||
OBJEXT = o
|
||||
PACKAGE = psdoom
|
||||
PACKAGE_BUGREPORT = orsonteodoro@yahoo.com
|
||||
PACKAGE_COPYRIGHT = Copyright (C) 1993-2012
|
||||
PACKAGE_LICENSE = GNU General Public License, version 2
|
||||
PACKAGE_MAINTAINER = Orson Teodoro
|
||||
PACKAGE_NAME = psdoom
|
||||
PACKAGE_SHORTDESC = psdoom-ng source port - psDooM with Chocolate Doom
|
||||
PACKAGE_STRING = psdoom 2012.02.05-1.6.0
|
||||
PACKAGE_TARNAME = psdoom
|
||||
PACKAGE_URL = https://github.com/orsonteodoro/psdoom-ng/
|
||||
PACKAGE_VERSION = 2012.02.05-1.6.0
|
||||
PATH_SEPARATOR = :
|
||||
PROGRAM_PREFIX = ps
|
||||
RANLIB = ranlib
|
||||
SDLMIXER_CFLAGS =
|
||||
SDLMIXER_LIBS = -lSDL_mixer
|
||||
SDLNET_CFLAGS =
|
||||
SDLNET_LIBS = -lSDL_net
|
||||
SDL_CFLAGS = -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
SDL_CONFIG = /usr/bin/sdl-config
|
||||
SDL_LIBS = -lSDL -lpthread
|
||||
SET_MAKE =
|
||||
SHELL = /bin/sh
|
||||
STRIP = strip
|
||||
VERSION = 2012.02.05-1.6.0
|
||||
WINDOWS_RC_VERSION = 2012, 02, 05-1, 6, 0, 0
|
||||
WINDRES =
|
||||
abs_builddir = /home/orson/Downloads/chocolate-doom-1.6.0/opl
|
||||
abs_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0/opl
|
||||
abs_top_builddir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
abs_top_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
ac_aux_dir = autotools
|
||||
ac_ct_CC = gcc
|
||||
am__include = include
|
||||
am__leading_dot = .
|
||||
am__quote =
|
||||
am__tar = ${AMTAR} chof - "$$tardir"
|
||||
am__untar = ${AMTAR} xf -
|
||||
bindir = ${exec_prefix}/bin
|
||||
build_alias =
|
||||
builddir = .
|
||||
datadir = ${datarootdir}
|
||||
datarootdir = ${prefix}/share
|
||||
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
|
||||
dvidir = ${docdir}
|
||||
exec_prefix = ${prefix}
|
||||
host_alias =
|
||||
htmldir = ${docdir}
|
||||
includedir = ${prefix}/include
|
||||
infodir = ${datarootdir}/info
|
||||
install_sh = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/install-sh
|
||||
libdir = ${exec_prefix}/lib
|
||||
libexecdir = ${exec_prefix}/libexec
|
||||
localedir = ${datarootdir}/locale
|
||||
localstatedir = ${prefix}/var
|
||||
mandir = ${datarootdir}/man
|
||||
mkdir_p = /bin/mkdir -p
|
||||
oldincludedir = /usr/include
|
||||
pdfdir = ${docdir}
|
||||
prefix = /usr/local
|
||||
program_transform_name = s,x,x,
|
||||
psdir = ${docdir}
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
sharedstatedir = ${prefix}/com
|
||||
srcdir = .
|
||||
sysconfdir = ${prefix}/etc
|
||||
target_alias =
|
||||
top_build_prefix = ../
|
||||
top_builddir = ..
|
||||
top_srcdir = ..
|
||||
AM_CFLAGS =
|
||||
SUBDIRS = . examples
|
||||
noinst_LIBRARIES = libopl.a
|
||||
libopl_a_SOURCES = \
|
||||
opl_internal.h \
|
||||
opl.c opl.h \
|
||||
opl_linux.c \
|
||||
opl_obsd.c \
|
||||
opl_queue.c opl_queue.h \
|
||||
opl_sdl.c \
|
||||
opl_timer.c opl_timer.h \
|
||||
opl_win32.c \
|
||||
ioperm_sys.c ioperm_sys.h \
|
||||
dbopl.c dbopl.h
|
||||
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .c .o .obj
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu opl/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu opl/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
clean-noinstLIBRARIES:
|
||||
-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
|
||||
libopl.a: $(libopl_a_OBJECTS) $(libopl_a_DEPENDENCIES)
|
||||
-rm -f libopl.a
|
||||
$(libopl_a_AR) libopl.a $(libopl_a_OBJECTS) $(libopl_a_LIBADD)
|
||||
$(RANLIB) libopl.a
|
||||
|
||||
mostlyclean-compile:
|
||||
-rm -f *.$(OBJEXT)
|
||||
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
include ./$(DEPDIR)/dbopl.Po
|
||||
include ./$(DEPDIR)/ioperm_sys.Po
|
||||
include ./$(DEPDIR)/opl.Po
|
||||
include ./$(DEPDIR)/opl_linux.Po
|
||||
include ./$(DEPDIR)/opl_obsd.Po
|
||||
include ./$(DEPDIR)/opl_queue.Po
|
||||
include ./$(DEPDIR)/opl_sdl.Po
|
||||
include ./$(DEPDIR)/opl_timer.Po
|
||||
include ./$(DEPDIR)/opl_win32.Po
|
||||
|
||||
.c.o:
|
||||
$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
# source='$<' object='$@' libtool=no \
|
||||
# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
|
||||
# $(COMPILE) -c $<
|
||||
|
||||
.c.obj:
|
||||
$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
# source='$<' object='$@' libtool=no \
|
||||
# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
|
||||
# $(COMPILE) -c `$(CYGPATH_W) '$<'`
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run `make' without going through this Makefile.
|
||||
# To change the values of `make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in `config.status', edit `config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||
# (2) otherwise, pass the desired values on the `make' command line.
|
||||
$(RECURSIVE_TARGETS):
|
||||
@fail= failcom='exit 1'; \
|
||||
for f in x $$MAKEFLAGS; do \
|
||||
case $$f in \
|
||||
*=* | --[!k]*);; \
|
||||
*k*) failcom='fail=yes';; \
|
||||
esac; \
|
||||
done; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
$(RECURSIVE_CLEAN_TARGETS):
|
||||
@fail= failcom='exit 1'; \
|
||||
for f in x $$MAKEFLAGS; do \
|
||||
case $$f in \
|
||||
*=* | --[!k]*);; \
|
||||
*k*) failcom='fail=yes';; \
|
||||
esac; \
|
||||
done; \
|
||||
dot_seen=no; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
rev=''; for subdir in $$list; do \
|
||||
if test "$$subdir" = "."; then :; else \
|
||||
rev="$$subdir $$rev"; \
|
||||
fi; \
|
||||
done; \
|
||||
rev="$$rev ."; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
for subdir in $$rev; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done && test -z "$$fail"
|
||||
tags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||
done
|
||||
ctags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
||||
done
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
mkid -fID $$unique
|
||||
tags: TAGS
|
||||
|
||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: CTAGS
|
||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(LIBRARIES)
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-compile mostlyclean-generic
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am:
|
||||
|
||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
|
||||
install-am install-strip tags-recursive
|
||||
|
||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
||||
all all-am check check-am clean clean-generic \
|
||||
clean-noinstLIBRARIES ctags ctags-recursive distclean \
|
||||
distclean-compile distclean-generic distclean-tags distdir dvi \
|
||||
dvi-am html html-am info info-am install install-am \
|
||||
install-data install-data-am install-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs installdirs-am \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
|
||||
tags tags-recursive uninstall uninstall-am
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
19
dockerdoom/trunk/opl/Makefile.am
Normal file
@ -0,0 +1,19 @@
|
||||
|
||||
AM_CFLAGS=@SDLMIXER_CFLAGS@
|
||||
|
||||
SUBDIRS = . examples
|
||||
|
||||
noinst_LIBRARIES=libopl.a
|
||||
|
||||
libopl_a_SOURCES = \
|
||||
opl_internal.h \
|
||||
opl.c opl.h \
|
||||
opl_linux.c \
|
||||
opl_obsd.c \
|
||||
opl_queue.c opl_queue.h \
|
||||
opl_sdl.c \
|
||||
opl_timer.c opl_timer.h \
|
||||
opl_win32.c \
|
||||
ioperm_sys.c ioperm_sys.h \
|
||||
dbopl.c dbopl.h
|
||||
|
609
dockerdoom/trunk/opl/Makefile.in
Normal file
@ -0,0 +1,609 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
|
||||
# Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = opl
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
LIBRARIES = $(noinst_LIBRARIES)
|
||||
AR = ar
|
||||
ARFLAGS = cru
|
||||
libopl_a_AR = $(AR) $(ARFLAGS)
|
||||
libopl_a_LIBADD =
|
||||
am_libopl_a_OBJECTS = opl.$(OBJEXT) opl_linux.$(OBJEXT) \
|
||||
opl_obsd.$(OBJEXT) opl_queue.$(OBJEXT) opl_sdl.$(OBJEXT) \
|
||||
opl_timer.$(OBJEXT) opl_win32.$(OBJEXT) ioperm_sys.$(OBJEXT) \
|
||||
dbopl.$(OBJEXT)
|
||||
libopl_a_OBJECTS = $(am_libopl_a_OBJECTS)
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
|
||||
depcomp = $(SHELL) $(top_srcdir)/autotools/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__mv = mv -f
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
CCLD = $(CC)
|
||||
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||
SOURCES = $(libopl_a_SOURCES)
|
||||
DIST_SOURCES = $(libopl_a_SOURCES)
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
||||
html-recursive info-recursive install-data-recursive \
|
||||
install-dvi-recursive install-exec-recursive \
|
||||
install-html-recursive install-info-recursive \
|
||||
install-pdf-recursive install-ps-recursive install-recursive \
|
||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
||||
ps-recursive uninstall-recursive
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
||||
distdir
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
GREP = @GREP@
|
||||
HAVE_PYTHON = @HAVE_PYTHON@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_COPYRIGHT = @PACKAGE_COPYRIGHT@
|
||||
PACKAGE_LICENSE = @PACKAGE_LICENSE@
|
||||
PACKAGE_MAINTAINER = @PACKAGE_MAINTAINER@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_SHORTDESC = @PACKAGE_SHORTDESC@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PROGRAM_PREFIX = @PROGRAM_PREFIX@
|
||||
RANLIB = @RANLIB@
|
||||
SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@
|
||||
SDLMIXER_LIBS = @SDLMIXER_LIBS@
|
||||
SDLNET_CFLAGS = @SDLNET_CFLAGS@
|
||||
SDLNET_LIBS = @SDLNET_LIBS@
|
||||
SDL_CFLAGS = @SDL_CFLAGS@
|
||||
SDL_CONFIG = @SDL_CONFIG@
|
||||
SDL_LIBS = @SDL_LIBS@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
WINDOWS_RC_VERSION = @WINDOWS_RC_VERSION@
|
||||
WINDRES = @WINDRES@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_aux_dir = @ac_aux_dir@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build_alias = @build_alias@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host_alias = @host_alias@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
AM_CFLAGS = @SDLMIXER_CFLAGS@
|
||||
SUBDIRS = . examples
|
||||
noinst_LIBRARIES = libopl.a
|
||||
libopl_a_SOURCES = \
|
||||
opl_internal.h \
|
||||
opl.c opl.h \
|
||||
opl_linux.c \
|
||||
opl_obsd.c \
|
||||
opl_queue.c opl_queue.h \
|
||||
opl_sdl.c \
|
||||
opl_timer.c opl_timer.h \
|
||||
opl_win32.c \
|
||||
ioperm_sys.c ioperm_sys.h \
|
||||
dbopl.c dbopl.h
|
||||
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .c .o .obj
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu opl/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu opl/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
clean-noinstLIBRARIES:
|
||||
-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
|
||||
libopl.a: $(libopl_a_OBJECTS) $(libopl_a_DEPENDENCIES)
|
||||
-rm -f libopl.a
|
||||
$(libopl_a_AR) libopl.a $(libopl_a_OBJECTS) $(libopl_a_LIBADD)
|
||||
$(RANLIB) libopl.a
|
||||
|
||||
mostlyclean-compile:
|
||||
-rm -f *.$(OBJEXT)
|
||||
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbopl.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioperm_sys.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opl.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opl_linux.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opl_obsd.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opl_queue.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opl_sdl.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opl_timer.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opl_win32.Po@am__quote@
|
||||
|
||||
.c.o:
|
||||
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(COMPILE) -c $<
|
||||
|
||||
.c.obj:
|
||||
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run `make' without going through this Makefile.
|
||||
# To change the values of `make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in `config.status', edit `config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||
# (2) otherwise, pass the desired values on the `make' command line.
|
||||
$(RECURSIVE_TARGETS):
|
||||
@fail= failcom='exit 1'; \
|
||||
for f in x $$MAKEFLAGS; do \
|
||||
case $$f in \
|
||||
*=* | --[!k]*);; \
|
||||
*k*) failcom='fail=yes';; \
|
||||
esac; \
|
||||
done; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
$(RECURSIVE_CLEAN_TARGETS):
|
||||
@fail= failcom='exit 1'; \
|
||||
for f in x $$MAKEFLAGS; do \
|
||||
case $$f in \
|
||||
*=* | --[!k]*);; \
|
||||
*k*) failcom='fail=yes';; \
|
||||
esac; \
|
||||
done; \
|
||||
dot_seen=no; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
rev=''; for subdir in $$list; do \
|
||||
if test "$$subdir" = "."; then :; else \
|
||||
rev="$$subdir $$rev"; \
|
||||
fi; \
|
||||
done; \
|
||||
rev="$$rev ."; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
for subdir in $$rev; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done && test -z "$$fail"
|
||||
tags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||
done
|
||||
ctags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
||||
done
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
mkid -fID $$unique
|
||||
tags: TAGS
|
||||
|
||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: CTAGS
|
||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(LIBRARIES)
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-compile mostlyclean-generic
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am:
|
||||
|
||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
|
||||
install-am install-strip tags-recursive
|
||||
|
||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
||||
all all-am check check-am clean clean-generic \
|
||||
clean-noinstLIBRARIES ctags ctags-recursive distclean \
|
||||
distclean-compile distclean-generic distclean-tags distdir dvi \
|
||||
dvi-am html html-am info info-am install install-am \
|
||||
install-data install-data-am install-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs installdirs-am \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
|
||||
tags tags-recursive uninstall uninstall-am
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
1642
dockerdoom/trunk/opl/dbopl.c
Normal file
206
dockerdoom/trunk/opl/dbopl.h
Normal file
@ -0,0 +1,206 @@
|
||||
/*
|
||||
* Copyright (C) 2002-2010 The DOSBox Team
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
#include <inttypes.h>
|
||||
|
||||
//Use 8 handlers based on a small logatirmic wavetabe and an exponential table for volume
|
||||
#define WAVE_HANDLER 10
|
||||
//Use a logarithmic wavetable with an exponential table for volume
|
||||
#define WAVE_TABLELOG 11
|
||||
//Use a linear wavetable with a multiply table for volume
|
||||
#define WAVE_TABLEMUL 12
|
||||
|
||||
//Select the type of wave generator routine
|
||||
#define DBOPL_WAVE WAVE_TABLEMUL
|
||||
|
||||
typedef struct _Chip Chip;
|
||||
typedef struct _Operator Operator;
|
||||
typedef struct _Channel Channel;
|
||||
|
||||
typedef uintptr_t Bitu;
|
||||
typedef intptr_t Bits;
|
||||
typedef uint32_t Bit32u;
|
||||
typedef int32_t Bit32s;
|
||||
typedef uint16_t Bit16u;
|
||||
typedef int16_t Bit16s;
|
||||
typedef uint8_t Bit8u;
|
||||
typedef int8_t Bit8s;
|
||||
|
||||
#if (DBOPL_WAVE == WAVE_HANDLER)
|
||||
typedef Bits ( DB_FASTCALL *WaveHandler) ( Bitu i, Bitu volume );
|
||||
#endif
|
||||
|
||||
#define DB_FASTCALL
|
||||
|
||||
typedef Bits (*VolumeHandler)(Operator *self);
|
||||
typedef Channel* (*SynthHandler)(Channel *self, Chip* chip, Bit32u samples, Bit32s* output );
|
||||
|
||||
//Different synth modes that can generate blocks of data
|
||||
typedef enum {
|
||||
sm2AM,
|
||||
sm2FM,
|
||||
sm3AM,
|
||||
sm3FM,
|
||||
sm4Start,
|
||||
sm3FMFM,
|
||||
sm3AMFM,
|
||||
sm3FMAM,
|
||||
sm3AMAM,
|
||||
sm6Start,
|
||||
sm2Percussion,
|
||||
sm3Percussion,
|
||||
} SynthMode;
|
||||
|
||||
//Shifts for the values contained in chandata variable
|
||||
enum {
|
||||
SHIFT_KSLBASE = 16,
|
||||
SHIFT_KEYCODE = 24,
|
||||
};
|
||||
|
||||
//Masks for operator 20 values
|
||||
enum {
|
||||
MASK_KSR = 0x10,
|
||||
MASK_SUSTAIN = 0x20,
|
||||
MASK_VIBRATO = 0x40,
|
||||
MASK_TREMOLO = 0x80,
|
||||
};
|
||||
|
||||
typedef enum {
|
||||
OFF,
|
||||
RELEASE,
|
||||
SUSTAIN,
|
||||
DECAY,
|
||||
ATTACK,
|
||||
} OperatorState;
|
||||
|
||||
struct _Operator {
|
||||
VolumeHandler volHandler;
|
||||
|
||||
#if (DBOPL_WAVE == WAVE_HANDLER)
|
||||
WaveHandler waveHandler; //Routine that generate a wave
|
||||
#else
|
||||
Bit16s* waveBase;
|
||||
Bit32u waveMask;
|
||||
Bit32u waveStart;
|
||||
#endif
|
||||
Bit32u waveIndex; //WAVE_BITS shifted counter of the frequency index
|
||||
Bit32u waveAdd; //The base frequency without vibrato
|
||||
Bit32u waveCurrent; //waveAdd + vibratao
|
||||
|
||||
Bit32u chanData; //Frequency/octave and derived data coming from whatever channel controls this
|
||||
Bit32u freqMul; //Scale channel frequency with this, TODO maybe remove?
|
||||
Bit32u vibrato; //Scaled up vibrato strength
|
||||
Bit32s sustainLevel; //When stopping at sustain level stop here
|
||||
Bit32s totalLevel; //totalLevel is added to every generated volume
|
||||
Bit32u currentLevel; //totalLevel + tremolo
|
||||
Bit32s volume; //The currently active volume
|
||||
|
||||
Bit32u attackAdd; //Timers for the different states of the envelope
|
||||
Bit32u decayAdd;
|
||||
Bit32u releaseAdd;
|
||||
Bit32u rateIndex; //Current position of the evenlope
|
||||
|
||||
Bit8u rateZero; //Bits for the different states of the envelope having no changes
|
||||
Bit8u keyOn; //Bitmask of different values that can generate keyon
|
||||
//Registers, also used to check for changes
|
||||
Bit8u reg20, reg40, reg60, reg80, regE0;
|
||||
//Active part of the envelope we're in
|
||||
Bit8u state;
|
||||
//0xff when tremolo is enabled
|
||||
Bit8u tremoloMask;
|
||||
//Strength of the vibrato
|
||||
Bit8u vibStrength;
|
||||
//Keep track of the calculated KSR so we can check for changes
|
||||
Bit8u ksr;
|
||||
};
|
||||
|
||||
struct _Channel {
|
||||
Operator op[2];
|
||||
SynthHandler synthHandler;
|
||||
Bit32u chanData; //Frequency/octave and derived values
|
||||
Bit32s old[2]; //Old data for feedback
|
||||
|
||||
Bit8u feedback; //Feedback shift
|
||||
Bit8u regB0; //Register values to check for changes
|
||||
Bit8u regC0;
|
||||
//This should correspond with reg104, bit 6 indicates a Percussion channel, bit 7 indicates a silent channel
|
||||
Bit8u fourMask;
|
||||
Bit8s maskLeft; //Sign extended values for both channel's panning
|
||||
Bit8s maskRight;
|
||||
|
||||
};
|
||||
|
||||
struct _Chip {
|
||||
//This is used as the base counter for vibrato and tremolo
|
||||
Bit32u lfoCounter;
|
||||
Bit32u lfoAdd;
|
||||
|
||||
|
||||
Bit32u noiseCounter;
|
||||
Bit32u noiseAdd;
|
||||
Bit32u noiseValue;
|
||||
|
||||
//Frequency scales for the different multiplications
|
||||
Bit32u freqMul[16];
|
||||
//Rates for decay and release for rate of this chip
|
||||
Bit32u linearRates[76];
|
||||
//Best match attack rates for the rate of this chip
|
||||
Bit32u attackRates[76];
|
||||
|
||||
//18 channels with 2 operators each
|
||||
Channel chan[18];
|
||||
|
||||
Bit8u reg104;
|
||||
Bit8u reg08;
|
||||
Bit8u reg04;
|
||||
Bit8u regBD;
|
||||
Bit8u vibratoIndex;
|
||||
Bit8u tremoloIndex;
|
||||
Bit8s vibratoSign;
|
||||
Bit8u vibratoShift;
|
||||
Bit8u tremoloValue;
|
||||
Bit8u vibratoStrength;
|
||||
Bit8u tremoloStrength;
|
||||
//Mask for allowed wave forms
|
||||
Bit8u waveFormMask;
|
||||
//0 or -1 when enabled
|
||||
Bit8s opl3Active;
|
||||
|
||||
};
|
||||
|
||||
/*
|
||||
struct Handler : public Adlib::Handler {
|
||||
DBOPL::Chip chip;
|
||||
virtual Bit32u WriteAddr( Bit32u port, Bit8u val );
|
||||
virtual void WriteReg( Bit32u addr, Bit8u val );
|
||||
virtual void Generate( MixerChannel* chan, Bitu samples );
|
||||
virtual void Init( Bitu rate );
|
||||
};
|
||||
*/
|
||||
|
||||
|
||||
void Chip__Setup(Chip *self, Bit32u rate );
|
||||
void DBOPL_InitTables( void );
|
||||
void Chip__Chip(Chip *self);
|
||||
void Chip__WriteReg(Chip *self, Bit32u reg, Bit8u val );
|
||||
void Chip__GenerateBlock2(Chip *self, Bitu total, Bit32s* output );
|
||||
|
||||
// haleyjd 09/09/10: Not standard C.
|
||||
#ifdef _MSC_VER
|
||||
#define inline __inline
|
||||
#endif
|
179
dockerdoom/trunk/opl/examples/.deps/droplay.Po
Normal file
@ -0,0 +1,179 @@
|
||||
droplay.o: droplay.c /usr/include/stdio.h /usr/include/features.h \
|
||||
/usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
|
||||
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h \
|
||||
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
|
||||
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h \
|
||||
/usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
|
||||
/usr/include/bits/stdio.h /usr/include/bits/stdio2.h \
|
||||
/usr/include/stdlib.h /usr/include/bits/waitflags.h \
|
||||
/usr/include/bits/waitstatus.h /usr/include/endian.h \
|
||||
/usr/include/bits/endian.h /usr/include/bits/byteswap.h \
|
||||
/usr/include/xlocale.h /usr/include/sys/types.h /usr/include/time.h \
|
||||
/usr/include/sys/select.h /usr/include/bits/select.h \
|
||||
/usr/include/bits/sigset.h /usr/include/bits/time.h \
|
||||
/usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
|
||||
/usr/include/alloca.h /usr/include/bits/stdlib.h /usr/include/SDL/SDL.h \
|
||||
/usr/include/SDL/SDL_main.h /usr/include/SDL/SDL_stdinc.h \
|
||||
/usr/include/SDL/SDL_config.h /usr/include/SDL/SDL_platform.h \
|
||||
/usr/include/string.h /usr/include/bits/string.h \
|
||||
/usr/include/bits/string2.h /usr/include/bits/string3.h \
|
||||
/usr/include/strings.h /usr/include/inttypes.h \
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h \
|
||||
/usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/ctype.h \
|
||||
/usr/include/iconv.h /usr/include/SDL/begin_code.h \
|
||||
/usr/include/SDL/close_code.h /usr/include/SDL/SDL_audio.h \
|
||||
/usr/include/SDL/SDL_error.h /usr/include/SDL/SDL_endian.h \
|
||||
/usr/include/SDL/SDL_mutex.h /usr/include/SDL/SDL_thread.h \
|
||||
/usr/include/SDL/SDL_rwops.h /usr/include/SDL/SDL_cdrom.h \
|
||||
/usr/include/SDL/SDL_cpuinfo.h /usr/include/SDL/SDL_events.h \
|
||||
/usr/include/SDL/SDL_active.h /usr/include/SDL/SDL_keyboard.h \
|
||||
/usr/include/SDL/SDL_keysym.h /usr/include/SDL/SDL_mouse.h \
|
||||
/usr/include/SDL/SDL_video.h /usr/include/SDL/SDL_joystick.h \
|
||||
/usr/include/SDL/SDL_quit.h /usr/include/SDL/SDL_loadso.h \
|
||||
/usr/include/SDL/SDL_timer.h /usr/include/SDL/SDL_version.h ../opl.h
|
||||
|
||||
/usr/include/stdio.h:
|
||||
|
||||
/usr/include/features.h:
|
||||
|
||||
/usr/include/sys/cdefs.h:
|
||||
|
||||
/usr/include/bits/wordsize.h:
|
||||
|
||||
/usr/include/gnu/stubs.h:
|
||||
|
||||
/usr/include/gnu/stubs-64.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stddef.h:
|
||||
|
||||
/usr/include/bits/types.h:
|
||||
|
||||
/usr/include/bits/typesizes.h:
|
||||
|
||||
/usr/include/libio.h:
|
||||
|
||||
/usr/include/_G_config.h:
|
||||
|
||||
/usr/include/wchar.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdarg.h:
|
||||
|
||||
/usr/include/bits/stdio_lim.h:
|
||||
|
||||
/usr/include/bits/sys_errlist.h:
|
||||
|
||||
/usr/include/bits/stdio.h:
|
||||
|
||||
/usr/include/bits/stdio2.h:
|
||||
|
||||
/usr/include/stdlib.h:
|
||||
|
||||
/usr/include/bits/waitflags.h:
|
||||
|
||||
/usr/include/bits/waitstatus.h:
|
||||
|
||||
/usr/include/endian.h:
|
||||
|
||||
/usr/include/bits/endian.h:
|
||||
|
||||
/usr/include/bits/byteswap.h:
|
||||
|
||||
/usr/include/xlocale.h:
|
||||
|
||||
/usr/include/sys/types.h:
|
||||
|
||||
/usr/include/time.h:
|
||||
|
||||
/usr/include/sys/select.h:
|
||||
|
||||
/usr/include/bits/select.h:
|
||||
|
||||
/usr/include/bits/sigset.h:
|
||||
|
||||
/usr/include/bits/time.h:
|
||||
|
||||
/usr/include/sys/sysmacros.h:
|
||||
|
||||
/usr/include/bits/pthreadtypes.h:
|
||||
|
||||
/usr/include/alloca.h:
|
||||
|
||||
/usr/include/bits/stdlib.h:
|
||||
|
||||
/usr/include/SDL/SDL.h:
|
||||
|
||||
/usr/include/SDL/SDL_main.h:
|
||||
|
||||
/usr/include/SDL/SDL_stdinc.h:
|
||||
|
||||
/usr/include/SDL/SDL_config.h:
|
||||
|
||||
/usr/include/SDL/SDL_platform.h:
|
||||
|
||||
/usr/include/string.h:
|
||||
|
||||
/usr/include/bits/string.h:
|
||||
|
||||
/usr/include/bits/string2.h:
|
||||
|
||||
/usr/include/bits/string3.h:
|
||||
|
||||
/usr/include/strings.h:
|
||||
|
||||
/usr/include/inttypes.h:
|
||||
|
||||
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/stdint.h:
|
||||
|
||||
/usr/include/stdint.h:
|
||||
|
||||
/usr/include/bits/wchar.h:
|
||||
|
||||
/usr/include/ctype.h:
|
||||
|
||||
/usr/include/iconv.h:
|
||||
|
||||
/usr/include/SDL/begin_code.h:
|
||||
|
||||
/usr/include/SDL/close_code.h:
|
||||
|
||||
/usr/include/SDL/SDL_audio.h:
|
||||
|
||||
/usr/include/SDL/SDL_error.h:
|
||||
|
||||
/usr/include/SDL/SDL_endian.h:
|
||||
|
||||
/usr/include/SDL/SDL_mutex.h:
|
||||
|
||||
/usr/include/SDL/SDL_thread.h:
|
||||
|
||||
/usr/include/SDL/SDL_rwops.h:
|
||||
|
||||
/usr/include/SDL/SDL_cdrom.h:
|
||||
|
||||
/usr/include/SDL/SDL_cpuinfo.h:
|
||||
|
||||
/usr/include/SDL/SDL_events.h:
|
||||
|
||||
/usr/include/SDL/SDL_active.h:
|
||||
|
||||
/usr/include/SDL/SDL_keyboard.h:
|
||||
|
||||
/usr/include/SDL/SDL_keysym.h:
|
||||
|
||||
/usr/include/SDL/SDL_mouse.h:
|
||||
|
||||
/usr/include/SDL/SDL_video.h:
|
||||
|
||||
/usr/include/SDL/SDL_joystick.h:
|
||||
|
||||
/usr/include/SDL/SDL_quit.h:
|
||||
|
||||
/usr/include/SDL/SDL_loadso.h:
|
||||
|
||||
/usr/include/SDL/SDL_timer.h:
|
||||
|
||||
/usr/include/SDL/SDL_version.h:
|
||||
|
||||
../opl.h:
|
431
dockerdoom/trunk/opl/examples/Makefile
Normal file
@ -0,0 +1,431 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# opl/examples/Makefile. Generated from Makefile.in by configure.
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 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.
|
||||
|
||||
|
||||
|
||||
|
||||
pkgdatadir = $(datadir)/psdoom
|
||||
pkgincludedir = $(includedir)/psdoom
|
||||
pkglibdir = $(libdir)/psdoom
|
||||
pkglibexecdir = $(libexecdir)/psdoom
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
noinst_PROGRAMS = droplay$(EXEEXT)
|
||||
subdir = opl/examples
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
PROGRAMS = $(noinst_PROGRAMS)
|
||||
am_droplay_OBJECTS = droplay.$(OBJEXT)
|
||||
droplay_OBJECTS = $(am_droplay_OBJECTS)
|
||||
droplay_DEPENDENCIES = ../libopl.a
|
||||
DEFAULT_INCLUDES = -I. -I$(top_builddir)
|
||||
depcomp = $(SHELL) $(top_srcdir)/autotools/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__mv = mv -f
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
CCLD = $(CC)
|
||||
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||
SOURCES = $(droplay_SOURCES)
|
||||
DIST_SOURCES = $(droplay_SOURCES)
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run aclocal-1.11
|
||||
AMTAR = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run tar
|
||||
AUTOCONF = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoconf
|
||||
AUTOHEADER = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run autoheader
|
||||
AUTOMAKE = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run automake-1.11
|
||||
AWK = gawk
|
||||
CC = gcc
|
||||
CCDEPMODE = depmode=gcc3
|
||||
CFLAGS = -O2 -g -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
CPP = gcc -E
|
||||
CPPFLAGS =
|
||||
CYGPATH_W = echo
|
||||
DEFS = -DHAVE_CONFIG_H
|
||||
DEPDIR = .deps
|
||||
ECHO_C =
|
||||
ECHO_N = -n
|
||||
ECHO_T =
|
||||
EGREP = /bin/grep -E
|
||||
EXEEXT =
|
||||
GREP = /bin/grep
|
||||
HAVE_PYTHON = true
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_SCRIPT = ${INSTALL}
|
||||
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
||||
LDFLAGS = -lSDL -lpthread
|
||||
LIBOBJS =
|
||||
LIBS = -lm
|
||||
LTLIBOBJS =
|
||||
MAKEINFO = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/missing --run makeinfo
|
||||
MKDIR_P = /bin/mkdir -p
|
||||
OBJEXT = o
|
||||
PACKAGE = psdoom
|
||||
PACKAGE_BUGREPORT = orsonteodoro@yahoo.com
|
||||
PACKAGE_COPYRIGHT = Copyright (C) 1993-2012
|
||||
PACKAGE_LICENSE = GNU General Public License, version 2
|
||||
PACKAGE_MAINTAINER = Orson Teodoro
|
||||
PACKAGE_NAME = psdoom
|
||||
PACKAGE_SHORTDESC = psdoom-ng source port - psDooM with Chocolate Doom
|
||||
PACKAGE_STRING = psdoom 2012.02.05-1.6.0
|
||||
PACKAGE_TARNAME = psdoom
|
||||
PACKAGE_URL = https://github.com/orsonteodoro/psdoom-ng/
|
||||
PACKAGE_VERSION = 2012.02.05-1.6.0
|
||||
PATH_SEPARATOR = :
|
||||
PROGRAM_PREFIX = ps
|
||||
RANLIB = ranlib
|
||||
SDLMIXER_CFLAGS =
|
||||
SDLMIXER_LIBS = -lSDL_mixer
|
||||
SDLNET_CFLAGS =
|
||||
SDLNET_LIBS = -lSDL_net
|
||||
SDL_CFLAGS = -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
SDL_CONFIG = /usr/bin/sdl-config
|
||||
SDL_LIBS = -lSDL -lpthread
|
||||
SET_MAKE =
|
||||
SHELL = /bin/sh
|
||||
STRIP = strip
|
||||
VERSION = 2012.02.05-1.6.0
|
||||
WINDOWS_RC_VERSION = 2012, 02, 05-1, 6, 0, 0
|
||||
WINDRES =
|
||||
abs_builddir = /home/orson/Downloads/chocolate-doom-1.6.0/opl/examples
|
||||
abs_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0/opl/examples
|
||||
abs_top_builddir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
abs_top_srcdir = /home/orson/Downloads/chocolate-doom-1.6.0
|
||||
ac_aux_dir = autotools
|
||||
ac_ct_CC = gcc
|
||||
am__include = include
|
||||
am__leading_dot = .
|
||||
am__quote =
|
||||
am__tar = ${AMTAR} chof - "$$tardir"
|
||||
am__untar = ${AMTAR} xf -
|
||||
bindir = ${exec_prefix}/bin
|
||||
build_alias =
|
||||
builddir = .
|
||||
datadir = ${datarootdir}
|
||||
datarootdir = ${prefix}/share
|
||||
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
|
||||
dvidir = ${docdir}
|
||||
exec_prefix = ${prefix}
|
||||
host_alias =
|
||||
htmldir = ${docdir}
|
||||
includedir = ${prefix}/include
|
||||
infodir = ${datarootdir}/info
|
||||
install_sh = ${SHELL} /home/orson/Downloads/chocolate-doom-1.6.0/autotools/install-sh
|
||||
libdir = ${exec_prefix}/lib
|
||||
libexecdir = ${exec_prefix}/libexec
|
||||
localedir = ${datarootdir}/locale
|
||||
localstatedir = ${prefix}/var
|
||||
mandir = ${datarootdir}/man
|
||||
mkdir_p = /bin/mkdir -p
|
||||
oldincludedir = /usr/include
|
||||
pdfdir = ${docdir}
|
||||
prefix = /usr/local
|
||||
program_transform_name = s,x,x,
|
||||
psdir = ${docdir}
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
sharedstatedir = ${prefix}/com
|
||||
srcdir = .
|
||||
sysconfdir = ${prefix}/etc
|
||||
target_alias =
|
||||
top_build_prefix = ../../
|
||||
top_builddir = ../..
|
||||
top_srcdir = ../..
|
||||
AM_CFLAGS = -I..
|
||||
droplay_LDADD = ../libopl.a -lSDL -lpthread -lSDL -lpthread -lSDL_mixer
|
||||
droplay_SOURCES = droplay.c
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .c .o .obj
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu opl/examples/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu opl/examples/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
clean-noinstPROGRAMS:
|
||||
-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
|
||||
droplay$(EXEEXT): $(droplay_OBJECTS) $(droplay_DEPENDENCIES)
|
||||
@rm -f droplay$(EXEEXT)
|
||||
$(LINK) $(droplay_OBJECTS) $(droplay_LDADD) $(LIBS)
|
||||
|
||||
mostlyclean-compile:
|
||||
-rm -f *.$(OBJEXT)
|
||||
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
include ./$(DEPDIR)/droplay.Po
|
||||
|
||||
.c.o:
|
||||
$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
# source='$<' object='$@' libtool=no \
|
||||
# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
|
||||
# $(COMPILE) -c $<
|
||||
|
||||
.c.obj:
|
||||
$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
# source='$<' object='$@' libtool=no \
|
||||
# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
|
||||
# $(COMPILE) -c `$(CYGPATH_W) '$<'`
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
mkid -fID $$unique
|
||||
tags: TAGS
|
||||
|
||||
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: CTAGS
|
||||
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(PROGRAMS)
|
||||
installdirs:
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-tags
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-compile mostlyclean-generic
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am:
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
|
||||
clean-noinstPROGRAMS ctags distclean distclean-compile \
|
||||
distclean-generic distclean-tags distdir dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-pdf install-pdf-am \
|
||||
install-ps install-ps-am install-strip installcheck \
|
||||
installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
||||
mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
|
||||
uninstall-am
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
8
dockerdoom/trunk/opl/examples/Makefile.am
Normal file
@ -0,0 +1,8 @@
|
||||
|
||||
AM_CFLAGS = -I..
|
||||
|
||||
noinst_PROGRAMS=droplay
|
||||
|
||||
droplay_LDADD = ../libopl.a @LDFLAGS@ @SDL_LIBS@ @SDLMIXER_LIBS@
|
||||
droplay_SOURCES = droplay.c
|
||||
|
431
dockerdoom/trunk/opl/examples/Makefile.in
Normal file
@ -0,0 +1,431 @@
|
||||
# Makefile.in generated by automake 1.11.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
|
||||
# Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
noinst_PROGRAMS = droplay$(EXEEXT)
|
||||
subdir = opl/examples
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
PROGRAMS = $(noinst_PROGRAMS)
|
||||
am_droplay_OBJECTS = droplay.$(OBJEXT)
|
||||
droplay_OBJECTS = $(am_droplay_OBJECTS)
|
||||
droplay_DEPENDENCIES = ../libopl.a
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
|
||||
depcomp = $(SHELL) $(top_srcdir)/autotools/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__mv = mv -f
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
CCLD = $(CC)
|
||||
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||
SOURCES = $(droplay_SOURCES)
|
||||
DIST_SOURCES = $(droplay_SOURCES)
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
GREP = @GREP@
|
||||
HAVE_PYTHON = @HAVE_PYTHON@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_COPYRIGHT = @PACKAGE_COPYRIGHT@
|
||||
PACKAGE_LICENSE = @PACKAGE_LICENSE@
|
||||
PACKAGE_MAINTAINER = @PACKAGE_MAINTAINER@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_SHORTDESC = @PACKAGE_SHORTDESC@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PROGRAM_PREFIX = @PROGRAM_PREFIX@
|
||||
RANLIB = @RANLIB@
|
||||
SDLMIXER_CFLAGS = @SDLMIXER_CFLAGS@
|
||||
SDLMIXER_LIBS = @SDLMIXER_LIBS@
|
||||
SDLNET_CFLAGS = @SDLNET_CFLAGS@
|
||||
SDLNET_LIBS = @SDLNET_LIBS@
|
||||
SDL_CFLAGS = @SDL_CFLAGS@
|
||||
SDL_CONFIG = @SDL_CONFIG@
|
||||
SDL_LIBS = @SDL_LIBS@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
WINDOWS_RC_VERSION = @WINDOWS_RC_VERSION@
|
||||
WINDRES = @WINDRES@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_aux_dir = @ac_aux_dir@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build_alias = @build_alias@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host_alias = @host_alias@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
AM_CFLAGS = -I..
|
||||
droplay_LDADD = ../libopl.a @LDFLAGS@ @SDL_LIBS@ @SDLMIXER_LIBS@
|
||||
droplay_SOURCES = droplay.c
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .c .o .obj
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu opl/examples/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu opl/examples/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
clean-noinstPROGRAMS:
|
||||
-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
|
||||
droplay$(EXEEXT): $(droplay_OBJECTS) $(droplay_DEPENDENCIES)
|
||||
@rm -f droplay$(EXEEXT)
|
||||
$(LINK) $(droplay_OBJECTS) $(droplay_LDADD) $(LIBS)
|
||||
|
||||
mostlyclean-compile:
|
||||
-rm -f *.$(OBJEXT)
|
||||
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/droplay.Po@am__quote@
|
||||
|
||||
.c.o:
|
||||
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(COMPILE) -c $<
|
||||
|
||||
.c.obj:
|
||||
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
mkid -fID $$unique
|
||||
tags: TAGS
|
||||
|
||||
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: CTAGS
|
||||
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(PROGRAMS)
|
||||
installdirs:
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-tags
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-compile mostlyclean-generic
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am:
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
|
||||
clean-noinstPROGRAMS ctags distclean distclean-compile \
|
||||
distclean-generic distclean-tags distdir dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-pdf install-pdf-am \
|
||||
install-ps install-ps-am install-strip installcheck \
|
||||
installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
||||
mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
|
||||
uninstall-am
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|