Merge lp:~atrinik-dev/atrinik/dwc into lp:atrinik

Proposed by Alex Tokar
Status: Merged
Approved by: Alex Tokar
Approved revision: 1412
Merged at revision: 1896
Proposed branch: lp:~atrinik-dev/atrinik/dwc
Merge into: lp:atrinik
Diff against target: 46297 lines (+23755/-14558) (has conflicts)
98 files modified
client/fonts/vera/COPYRIGHT (+124/-0)
client/keys.dat (+4/-0)
client/make/linux/Makefile.in (+2/-0)
client/make/linux/configure.ac (+8/-0)
client/make/linux/make_utils/config.guess (+1070/-433)
client/make/linux/make_utils/config.sub (+821/-121)
client/make/win32/CodeBlocks/Client.cbp (+257/-126)
client/make/win32/MIDI (+8/-0)
client/make/win32/VisualC/Atrinik.vcproj (+1673/-97)
client/make/win32/timidity.cfg (+213/-0)
client/src/Makefile.in (+7/-3)
client/src/adjust_proto.py (+24/-0)
client/src/client/animations.c (+154/-0)
client/src/client/client.c (+107/-324)
client/src/client/commands.c (+246/-489)
client/src/client/curl.c (+271/-0)
client/src/client/dialog.c (+59/-1794)
client/src/client/ignore.c (+21/-19)
client/src/client/image.c (+550/-0)
client/src/client/item.c (+303/-548)
client/src/client/main.c (+206/-528)
client/src/client/menu.c (+32/-2395)
client/src/client/metaserver.c (+111/-151)
client/src/client/misc.c (+91/-226)
client/src/client/player.c (+493/-217)
client/src/client/scripts.c (+18/-28)
client/src/client/server_files.c (+293/-0)
client/src/client/server_settings.c (+248/-0)
client/src/client/socket.c (+129/-193)
client/src/client/sound.c (+303/-527)
client/src/client/sprite.c (+65/-41)
client/src/client/updates.c (+173/-0)
client/src/client/upgrader.c (+206/-0)
client/src/client/wrapper.c (+88/-142)
client/src/events/console.c (+77/-0)
client/src/events/event.c (+122/-2838)
client/src/events/keys.c (+1052/-0)
client/src/events/macro.c (+807/-0)
client/src/events/move.c (+224/-0)
client/src/gui/book.c (+165/-642)
client/src/gui/fps.c (+48/-0)
client/src/gui/help.c (+161/-0)
client/src/gui/input.c (+227/-0)
client/src/gui/inventory.c (+260/-116)
client/src/gui/keybind.c (+217/-0)
client/src/gui/main.c (+986/-0)
client/src/gui/map.c (+212/-175)
client/src/gui/party.c (+12/-12)
client/src/gui/player_shop.c (+46/-46)
client/src/gui/protections.c (+87/-0)
client/src/gui/quickslots.c (+526/-0)
client/src/gui/range.c (+259/-0)
client/src/gui/region_map.c (+822/-0)
client/src/gui/settings.c (+439/-0)
client/src/gui/skill_list.c (+332/-0)
client/src/gui/spell_list.c (+414/-0)
client/src/gui/target.c (+202/-0)
client/src/gui/textwin.c (+389/-759)
client/src/include/book.h (+10/-65)
client/src/include/client.h (+57/-54)
client/src/include/commands.h (+0/-15)
client/src/include/config.h (+8/-4)
client/src/include/curl.h (+66/-0)
client/src/include/dialog.h (+4/-8)
client/src/include/event.h (+10/-49)
client/src/include/image.h (+52/-0)
client/src/include/include.h (+27/-25)
client/src/include/inventory.h (+28/-0)
client/src/include/item.h (+15/-46)
client/src/include/list.h (+213/-0)
client/src/include/main.h (+48/-197)
client/src/include/map.h (+13/-4)
client/src/include/menu.h (+1/-3)
client/src/include/metaserver.h (+0/-43)
client/src/include/misc.h (+10/-0)
client/src/include/player.h (+15/-8)
client/src/include/popup.h (+89/-0)
client/src/include/proto.h (+389/-205)
client/src/include/region_map.h (+162/-0)
client/src/include/scripts.h (+2/-1)
client/src/include/server_files.h (+78/-0)
client/src/include/server_settings.h (+114/-0)
client/src/include/sound.h (+24/-181)
client/src/include/sprite.h (+0/-19)
client/src/include/text.h (+210/-0)
client/src/include/textwin.h (+28/-60)
client/src/include/widget.h (+207/-27)
client/src/include/win32.h (+22/-0)
client/src/toolkit/button.c (+105/-0)
client/src/toolkit/list.c (+827/-0)
client/src/toolkit/popup.c (+238/-0)
client/src/toolkit/range_buttons.c (+77/-0)
client/src/toolkit/scroll_buttons.c (+141/-0)
client/src/toolkit/text.c (+1296/-0)
client/src/toolkit/text_input.c (+669/-0)
client/src/toolkit/tooltip.c (+89/-0)
client/src/toolkit/widget.c (+1942/-554)
tools/nsis/client_installer.nsi (+5/-0)
Contents conflict in client/atrinik.p0
Text conflict in client/make/linux/configure.ac
Text conflict in client/src/client/client.c
Text conflict in client/src/client/main.c
Text conflict in client/src/include/win32.h
To merge this branch: bzr merge lp:~atrinik-dev/atrinik/dwc
Reviewer Review Type Date Requested Status
Alex Tokar Approve
Review via email: mp+42247@code.launchpad.net

Description of the change

Effective rewrite of the client.

To post a comment you must log in.
Revision history for this message
Alex Tokar (alex-tokar) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== renamed file 'client/atrinik.p0' => 'client/atrinik.p0.OTHER'
2Binary files client/atrinik.p0 2010-07-15 02:57:05 +0000 and client/atrinik.p0.OTHER 2010-11-30 14:55:29 +0000 differ
3=== added file 'client/bitmaps/arrow_down.png'
4Binary files client/bitmaps/arrow_down.png 1970-01-01 00:00:00 +0000 and client/bitmaps/arrow_down.png 2010-11-30 14:55:29 +0000 differ
5=== added file 'client/bitmaps/arrow_down2.png'
6Binary files client/bitmaps/arrow_down2.png 1970-01-01 00:00:00 +0000 and client/bitmaps/arrow_down2.png 2010-11-30 14:55:29 +0000 differ
7=== added file 'client/bitmaps/arrow_up.png'
8Binary files client/bitmaps/arrow_up.png 1970-01-01 00:00:00 +0000 and client/bitmaps/arrow_up.png 2010-11-30 14:55:29 +0000 differ
9=== added file 'client/bitmaps/arrow_up2.png'
10Binary files client/bitmaps/arrow_up2.png 1970-01-01 00:00:00 +0000 and client/bitmaps/arrow_up2.png 2010-11-30 14:55:29 +0000 differ
11=== added file 'client/bitmaps/book.png'
12Binary files client/bitmaps/book.png 1970-01-01 00:00:00 +0000 and client/bitmaps/book.png 2010-11-30 14:55:29 +0000 differ
13=== added file 'client/bitmaps/button.png'
14Binary files client/bitmaps/button.png 1970-01-01 00:00:00 +0000 and client/bitmaps/button.png 2010-11-30 14:55:29 +0000 differ
15=== added file 'client/bitmaps/button_down.png'
16Binary files client/bitmaps/button_down.png 1970-01-01 00:00:00 +0000 and client/bitmaps/button_down.png 2010-11-30 14:55:29 +0000 differ
17=== added file 'client/bitmaps/button_round.png'
18Binary files client/bitmaps/button_round.png 1970-01-01 00:00:00 +0000 and client/bitmaps/button_round.png 2010-11-30 14:55:29 +0000 differ
19=== added file 'client/bitmaps/button_round_down.png'
20Binary files client/bitmaps/button_round_down.png 1970-01-01 00:00:00 +0000 and client/bitmaps/button_round_down.png 2010-11-30 14:55:29 +0000 differ
21=== added file 'client/bitmaps/checkbox.png'
22Binary files client/bitmaps/checkbox.png 1970-01-01 00:00:00 +0000 and client/bitmaps/checkbox.png 2010-11-30 14:55:29 +0000 differ
23=== added file 'client/bitmaps/checkbox_on.png'
24Binary files client/bitmaps/checkbox_on.png 1970-01-01 00:00:00 +0000 and client/bitmaps/checkbox_on.png 2010-11-30 14:55:29 +0000 differ
25=== modified file 'client/bitmaps/dialog_bg.png'
26Binary files client/bitmaps/dialog_bg.png 2009-06-10 05:55:08 +0000 and client/bitmaps/dialog_bg.png 2010-11-30 14:55:29 +0000 differ
27=== removed file 'client/bitmaps/dialog_question.png'
28Binary files client/bitmaps/dialog_question.png 2009-06-10 05:55:08 +0000 and client/bitmaps/dialog_question.png 1970-01-01 00:00:00 +0000 differ
29=== removed file 'client/bitmaps/dialog_title_creation.png'
30Binary files client/bitmaps/dialog_title_creation.png 2009-06-10 05:55:08 +0000 and client/bitmaps/dialog_title_creation.png 1970-01-01 00:00:00 +0000 differ
31=== removed file 'client/bitmaps/dialog_title_login.png'
32Binary files client/bitmaps/dialog_title_login.png 2009-06-10 05:55:08 +0000 and client/bitmaps/dialog_title_login.png 1970-01-01 00:00:00 +0000 differ
33=== removed file 'client/bitmaps/dialog_title_server.png'
34Binary files client/bitmaps/dialog_title_server.png 2009-06-10 05:55:08 +0000 and client/bitmaps/dialog_title_server.png 1970-01-01 00:00:00 +0000 differ
35=== removed file 'client/bitmaps/enemy1.png'
36Binary files client/bitmaps/enemy1.png 2009-06-10 05:55:08 +0000 and client/bitmaps/enemy1.png 1970-01-01 00:00:00 +0000 differ
37=== removed file 'client/bitmaps/enemy2.png'
38Binary files client/bitmaps/enemy2.png 2009-06-10 05:55:08 +0000 and client/bitmaps/enemy2.png 1970-01-01 00:00:00 +0000 differ
39=== added file 'client/bitmaps/eyes.png'
40Binary files client/bitmaps/eyes.png 1970-01-01 00:00:00 +0000 and client/bitmaps/eyes.png 2010-11-30 14:55:29 +0000 differ
41=== removed file 'client/bitmaps/font7x4out.png'
42Binary files client/bitmaps/font7x4out.png 2009-06-10 05:55:08 +0000 and client/bitmaps/font7x4out.png 1970-01-01 00:00:00 +0000 differ
43=== removed file 'client/bitmaps/frame_line.png'
44Binary files client/bitmaps/frame_line.png 2009-06-10 05:55:08 +0000 and client/bitmaps/frame_line.png 1970-01-01 00:00:00 +0000 differ
45=== modified file 'client/bitmaps/icon.png'
46Binary files client/bitmaps/icon.png 2009-06-10 05:55:08 +0000 and client/bitmaps/icon.png 2010-11-30 14:55:29 +0000 differ
47=== modified file 'client/bitmaps/intro-1024x768.png'
48Binary files client/bitmaps/intro-1024x768.png 2009-06-20 12:30:06 +0000 and client/bitmaps/intro-1024x768.png 2010-11-30 14:55:29 +0000 differ
49=== modified file 'client/bitmaps/intro.png'
50Binary files client/bitmaps/intro.png 2009-06-10 05:55:08 +0000 and client/bitmaps/intro.png 2010-11-30 14:55:29 +0000 differ
51=== removed file 'client/bitmaps/journal.png'
52Binary files client/bitmaps/journal.png 2010-02-15 17:28:24 +0000 and client/bitmaps/journal.png 1970-01-01 00:00:00 +0000 differ
53=== removed file 'client/bitmaps/loading.png'
54Binary files client/bitmaps/loading.png 2009-06-10 05:55:08 +0000 and client/bitmaps/loading.png 1970-01-01 00:00:00 +0000 differ
55=== added file 'client/bitmaps/loading_off.png'
56Binary files client/bitmaps/loading_off.png 1970-01-01 00:00:00 +0000 and client/bitmaps/loading_off.png 2010-11-30 14:55:29 +0000 differ
57=== added file 'client/bitmaps/loading_on.png'
58Binary files client/bitmaps/loading_on.png 1970-01-01 00:00:00 +0000 and client/bitmaps/loading_on.png 2010-11-30 14:55:29 +0000 differ
59=== removed file 'client/bitmaps/logo270.png'
60Binary files client/bitmaps/logo270.png 2009-06-10 05:55:08 +0000 and client/bitmaps/logo270.png 1970-01-01 00:00:00 +0000 differ
61=== added file 'client/bitmaps/map_marker.png'
62Binary files client/bitmaps/map_marker.png 1970-01-01 00:00:00 +0000 and client/bitmaps/map_marker.png 2010-11-30 14:55:29 +0000 differ
63=== removed file 'client/bitmaps/nchar_marker.png'
64Binary files client/bitmaps/nchar_marker.png 2009-06-10 05:55:08 +0000 and client/bitmaps/nchar_marker.png 1970-01-01 00:00:00 +0000 differ
65=== added file 'client/bitmaps/news_bg.png'
66Binary files client/bitmaps/news_bg.png 1970-01-01 00:00:00 +0000 and client/bitmaps/news_bg.png 2010-11-30 14:55:29 +0000 differ
67=== removed file 'client/bitmaps/panel_p1.png'
68Binary files client/bitmaps/panel_p1.png 2009-06-10 05:55:08 +0000 and client/bitmaps/panel_p1.png 1970-01-01 00:00:00 +0000 differ
69=== removed file 'client/bitmaps/pentagram.png'
70Binary files client/bitmaps/pentagram.png 2009-06-10 05:55:08 +0000 and client/bitmaps/pentagram.png 1970-01-01 00:00:00 +0000 differ
71=== added file 'client/bitmaps/popup.png'
72Binary files client/bitmaps/popup.png 1970-01-01 00:00:00 +0000 and client/bitmaps/popup.png 2010-11-30 14:55:29 +0000 differ
73=== removed file 'client/bitmaps/probe.png'
74Binary files client/bitmaps/probe.png 2009-06-10 05:55:08 +0000 and client/bitmaps/probe.png 1970-01-01 00:00:00 +0000 differ
75=== removed file 'client/bitmaps/progress.png'
76Binary files client/bitmaps/progress.png 2009-07-20 21:30:23 +0000 and client/bitmaps/progress.png 1970-01-01 00:00:00 +0000 differ
77=== removed file 'client/bitmaps/progress_back.png'
78Binary files client/bitmaps/progress_back.png 2009-07-20 21:30:23 +0000 and client/bitmaps/progress_back.png 1970-01-01 00:00:00 +0000 differ
79=== removed file 'client/bitmaps/quad_button_down.png'
80Binary files client/bitmaps/quad_button_down.png 2009-06-10 05:55:08 +0000 and client/bitmaps/quad_button_down.png 1970-01-01 00:00:00 +0000 differ
81=== removed file 'client/bitmaps/quad_button_up.png'
82Binary files client/bitmaps/quad_button_up.png 2009-06-10 05:55:08 +0000 and client/bitmaps/quad_button_up.png 1970-01-01 00:00:00 +0000 differ
83=== removed file 'client/bitmaps/range_ctrl.png'
84Binary files client/bitmaps/range_ctrl.png 2009-06-10 05:55:08 +0000 and client/bitmaps/range_ctrl.png 1970-01-01 00:00:00 +0000 differ
85=== removed file 'client/bitmaps/range_ctrl_no.png'
86Binary files client/bitmaps/range_ctrl_no.png 2009-06-10 05:55:08 +0000 and client/bitmaps/range_ctrl_no.png 1970-01-01 00:00:00 +0000 differ
87=== removed file 'client/bitmaps/range_priest.png'
88Binary files client/bitmaps/range_priest.png 2009-06-10 05:55:08 +0000 and client/bitmaps/range_priest.png 1970-01-01 00:00:00 +0000 differ
89=== removed file 'client/bitmaps/range_priest_no.png'
90Binary files client/bitmaps/range_priest_no.png 2009-06-10 05:55:08 +0000 and client/bitmaps/range_priest_no.png 1970-01-01 00:00:00 +0000 differ
91=== added file 'client/bitmaps/servers_bg.png'
92Binary files client/bitmaps/servers_bg.png 1970-01-01 00:00:00 +0000 and client/bitmaps/servers_bg.png 2010-11-30 14:55:29 +0000 differ
93=== added file 'client/bitmaps/servers_bg_over.png'
94Binary files client/bitmaps/servers_bg_over.png 1970-01-01 00:00:00 +0000 and client/bitmaps/servers_bg_over.png 2010-11-30 14:55:29 +0000 differ
95=== modified file 'client/bitmaps/shop.png'
96Binary files client/bitmaps/shop.png 2009-09-10 13:19:55 +0000 and client/bitmaps/shop.png 2010-11-30 14:55:29 +0000 differ
97=== added file 'client/bitmaps/square_highlight.png'
98Binary files client/bitmaps/square_highlight.png 1970-01-01 00:00:00 +0000 and client/bitmaps/square_highlight.png 2010-11-30 14:55:29 +0000 differ
99=== removed file 'client/bitmaps/textwin.png'
100Binary files client/bitmaps/textwin.png 2009-06-24 20:23:22 +0000 and client/bitmaps/textwin.png 1970-01-01 00:00:00 +0000 differ
101=== modified file 'client/bitmaps/textwin_mask.png'
102Binary files client/bitmaps/textwin_mask.png 2010-01-29 17:45:35 +0000 and client/bitmaps/textwin_mask.png 2010-11-30 14:55:29 +0000 differ
103=== removed file 'client/bitmaps/wand.png'
104Binary files client/bitmaps/wand.png 2009-06-10 05:55:08 +0000 and client/bitmaps/wand.png 1970-01-01 00:00:00 +0000 differ
105=== added directory 'client/fonts'
106=== added file 'client/fonts/arial.ttf'
107Binary files client/fonts/arial.ttf 1970-01-01 00:00:00 +0000 and client/fonts/arial.ttf 2010-11-30 14:55:29 +0000 differ
108=== added directory 'client/fonts/vera'
109=== added file 'client/fonts/vera/COPYRIGHT'
110--- client/fonts/vera/COPYRIGHT 1970-01-01 00:00:00 +0000
111+++ client/fonts/vera/COPYRIGHT 2010-11-30 14:55:29 +0000
112@@ -0,0 +1,124 @@
113+Bitstream Vera Fonts Copyright
114+
115+The fonts have a generous copyright, allowing derivative works (as
116+long as "Bitstream" or "Vera" are not in the names), and full
117+redistribution (so long as they are not *sold* by themselves). They
118+can be be bundled, redistributed and sold with any software.
119+
120+The fonts are distributed under the following copyright:
121+
122+Copyright
123+=========
124+
125+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream
126+Vera is a trademark of Bitstream, Inc.
127+
128+Permission is hereby granted, free of charge, to any person obtaining
129+a copy of the fonts accompanying this license ("Fonts") and associated
130+documentation files (the "Font Software"), to reproduce and distribute
131+the Font Software, including without limitation the rights to use,
132+copy, merge, publish, distribute, and/or sell copies of the Font
133+Software, and to permit persons to whom the Font Software is furnished
134+to do so, subject to the following conditions:
135+
136+The above copyright and trademark notices and this permission notice
137+shall be included in all copies of one or more of the Font Software
138+typefaces.
139+
140+The Font Software may be modified, altered, or added to, and in
141+particular the designs of glyphs or characters in the Fonts may be
142+modified and additional glyphs or characters may be added to the
143+Fonts, only if the fonts are renamed to names not containing either
144+the words "Bitstream" or the word "Vera".
145+
146+This License becomes null and void to the extent applicable to Fonts
147+or Font Software that has been modified and is distributed under the
148+"Bitstream Vera" names.
149+
150+The Font Software may be sold as part of a larger software package but
151+no copy of one or more of the Font Software typefaces may be sold by
152+itself.
153+
154+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
155+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
156+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
157+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
158+BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR
159+OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,
160+OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR
161+OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT
162+SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
163+
164+Except as contained in this notice, the names of Gnome, the Gnome
165+Foundation, and Bitstream Inc., shall not be used in advertising or
166+otherwise to promote the sale, use or other dealings in this Font
167+Software without prior written authorization from the Gnome Foundation
168+or Bitstream Inc., respectively. For further information, contact:
169+fonts at gnome dot org.
170+
171+Copyright FAQ
172+=============
173+
174+ 1. I don't understand the resale restriction... What gives?
175+
176+ Bitstream is giving away these fonts, but wishes to ensure its
177+ competitors can't just drop the fonts as is into a font sale system
178+ and sell them as is. It seems fair that if Bitstream can't make money
179+ from the Bitstream Vera fonts, their competitors should not be able to
180+ do so either. You can sell the fonts as part of any software package,
181+ however.
182+
183+ 2. I want to package these fonts separately for distribution and
184+ sale as part of a larger software package or system. Can I do so?
185+
186+ Yes. A RPM or Debian package is a "larger software package" to begin
187+ with, and you aren't selling them independently by themselves.
188+ See 1. above.
189+
190+ 3. Are derivative works allowed?
191+ Yes!
192+
193+ 4. Can I change or add to the font(s)?
194+ Yes, but you must change the name(s) of the font(s).
195+
196+ 5. Under what terms are derivative works allowed?
197+
198+ You must change the name(s) of the fonts. This is to ensure the
199+ quality of the fonts, both to protect Bitstream and Gnome. We want to
200+ ensure that if an application has opened a font specifically of these
201+ names, it gets what it expects (though of course, using fontconfig,
202+ substitutions could still could have occurred during font
203+ opening). You must include the Bitstream copyright. Additional
204+ copyrights can be added, as per copyright law. Happy Font Hacking!
205+
206+ 6. If I have improvements for Bitstream Vera, is it possible they might get
207+ adopted in future versions?
208+
209+ Yes. The contract between the Gnome Foundation and Bitstream has
210+ provisions for working with Bitstream to ensure quality additions to
211+ the Bitstream Vera font family. Please contact us if you have such
212+ additions. Note, that in general, we will want such additions for the
213+ entire family, not just a single font, and that you'll have to keep
214+ both Gnome and Jim Lyles, Vera's designer, happy! To make sense to add
215+ glyphs to the font, they must be stylistically in keeping with Vera's
216+ design. Vera cannot become a "ransom note" font. Jim Lyles will be
217+ providing a document describing the design elements used in Vera, as a
218+ guide and aid for people interested in contributing to Vera.
219+
220+ 7. I want to sell a software package that uses these fonts: Can I do so?
221+
222+ Sure. Bundle the fonts with your software and sell your software
223+ with the fonts. That is the intent of the copyright.
224+
225+ 8. If applications have built the names "Bitstream Vera" into them,
226+ can I override this somehow to use fonts of my choosing?
227+
228+ This depends on exact details of the software. Most open source
229+ systems and software (e.g., Gnome, KDE, etc.) are now converting to
230+ use fontconfig (see www.fontconfig.org) to handle font configuration,
231+ selection and substitution; it has provisions for overriding font
232+ names and subsituting alternatives. An example is provided by the
233+ supplied local.conf file, which chooses the family Bitstream Vera for
234+ "sans", "serif" and "monospace". Other software (e.g., the XFree86
235+ core server) has other mechanisms for font substitution.
236+
237
238=== added file 'client/fonts/vera/mono.ttf'
239Binary files client/fonts/vera/mono.ttf 1970-01-01 00:00:00 +0000 and client/fonts/vera/mono.ttf 2010-11-30 14:55:29 +0000 differ
240=== added file 'client/fonts/vera/sans.ttf'
241Binary files client/fonts/vera/sans.ttf 1970-01-01 00:00:00 +0000 and client/fonts/vera/sans.ttf 2010-11-30 14:55:29 +0000 differ
242=== added file 'client/fonts/vera/serif.ttf'
243Binary files client/fonts/vera/serif.ttf 1970-01-01 00:00:00 +0000 and client/fonts/vera/serif.ttf 2010-11-30 14:55:29 +0000 differ
244=== removed file 'client/icons/si_001.png'
245Binary files client/icons/si_001.png 2009-06-10 05:55:08 +0000 and client/icons/si_001.png 1970-01-01 00:00:00 +0000 differ
246=== removed file 'client/icons/si_002.png'
247Binary files client/icons/si_002.png 2009-06-10 05:55:08 +0000 and client/icons/si_002.png 1970-01-01 00:00:00 +0000 differ
248=== removed file 'client/icons/si_003.png'
249Binary files client/icons/si_003.png 2009-06-10 05:55:08 +0000 and client/icons/si_003.png 1970-01-01 00:00:00 +0000 differ
250=== removed file 'client/icons/si_004.png'
251Binary files client/icons/si_004.png 2009-06-10 05:55:08 +0000 and client/icons/si_004.png 1970-01-01 00:00:00 +0000 differ
252=== removed file 'client/icons/si_005.png'
253Binary files client/icons/si_005.png 2009-06-10 05:55:08 +0000 and client/icons/si_005.png 1970-01-01 00:00:00 +0000 differ
254=== removed file 'client/icons/si_006.png'
255Binary files client/icons/si_006.png 2009-06-10 05:55:08 +0000 and client/icons/si_006.png 1970-01-01 00:00:00 +0000 differ
256=== removed file 'client/icons/si_007.png'
257Binary files client/icons/si_007.png 2009-06-10 05:55:08 +0000 and client/icons/si_007.png 1970-01-01 00:00:00 +0000 differ
258=== removed file 'client/icons/si_008.png'
259Binary files client/icons/si_008.png 2009-06-10 05:55:08 +0000 and client/icons/si_008.png 1970-01-01 00:00:00 +0000 differ
260=== removed file 'client/icons/si_009.png'
261Binary files client/icons/si_009.png 2009-06-10 05:55:08 +0000 and client/icons/si_009.png 1970-01-01 00:00:00 +0000 differ
262=== removed file 'client/icons/si_010.png'
263Binary files client/icons/si_010.png 2009-06-10 05:55:08 +0000 and client/icons/si_010.png 1970-01-01 00:00:00 +0000 differ
264=== removed file 'client/icons/si_011.png'
265Binary files client/icons/si_011.png 2009-06-10 05:55:08 +0000 and client/icons/si_011.png 1970-01-01 00:00:00 +0000 differ
266=== removed file 'client/icons/si_012.png'
267Binary files client/icons/si_012.png 2009-06-10 05:55:08 +0000 and client/icons/si_012.png 1970-01-01 00:00:00 +0000 differ
268=== removed file 'client/icons/si_013.png'
269Binary files client/icons/si_013.png 2009-06-10 05:55:08 +0000 and client/icons/si_013.png 1970-01-01 00:00:00 +0000 differ
270=== removed file 'client/icons/si_014.png'
271Binary files client/icons/si_014.png 2009-06-10 05:55:08 +0000 and client/icons/si_014.png 1970-01-01 00:00:00 +0000 differ
272=== removed file 'client/icons/si_015.png'
273Binary files client/icons/si_015.png 2009-06-10 05:55:08 +0000 and client/icons/si_015.png 1970-01-01 00:00:00 +0000 differ
274=== removed file 'client/icons/si_016.png'
275Binary files client/icons/si_016.png 2009-06-10 05:55:08 +0000 and client/icons/si_016.png 1970-01-01 00:00:00 +0000 differ
276=== removed file 'client/icons/si_017.png'
277Binary files client/icons/si_017.png 2009-06-10 05:55:08 +0000 and client/icons/si_017.png 1970-01-01 00:00:00 +0000 differ
278=== removed file 'client/icons/si_018.png'
279Binary files client/icons/si_018.png 2009-06-10 05:55:08 +0000 and client/icons/si_018.png 1970-01-01 00:00:00 +0000 differ
280=== removed file 'client/icons/si_019.png'
281Binary files client/icons/si_019.png 2009-06-10 05:55:08 +0000 and client/icons/si_019.png 1970-01-01 00:00:00 +0000 differ
282=== removed file 'client/icons/si_020.png'
283Binary files client/icons/si_020.png 2009-06-10 05:55:08 +0000 and client/icons/si_020.png 1970-01-01 00:00:00 +0000 differ
284=== removed file 'client/icons/si_021.png'
285Binary files client/icons/si_021.png 2009-06-10 05:55:08 +0000 and client/icons/si_021.png 1970-01-01 00:00:00 +0000 differ
286=== removed file 'client/icons/si_022.png'
287Binary files client/icons/si_022.png 2009-06-10 05:55:08 +0000 and client/icons/si_022.png 1970-01-01 00:00:00 +0000 differ
288=== removed file 'client/icons/si_023.png'
289Binary files client/icons/si_023.png 2009-06-10 05:55:08 +0000 and client/icons/si_023.png 1970-01-01 00:00:00 +0000 differ
290=== removed file 'client/icons/si_024.png'
291Binary files client/icons/si_024.png 2009-06-10 05:55:08 +0000 and client/icons/si_024.png 1970-01-01 00:00:00 +0000 differ
292=== removed file 'client/icons/si_025.png'
293Binary files client/icons/si_025.png 2009-06-10 05:55:08 +0000 and client/icons/si_025.png 1970-01-01 00:00:00 +0000 differ
294=== removed file 'client/icons/si_026.png'
295Binary files client/icons/si_026.png 2009-06-10 05:55:08 +0000 and client/icons/si_026.png 1970-01-01 00:00:00 +0000 differ
296=== removed file 'client/icons/si_027.png'
297Binary files client/icons/si_027.png 2009-06-10 05:55:08 +0000 and client/icons/si_027.png 1970-01-01 00:00:00 +0000 differ
298=== removed file 'client/icons/si_028.png'
299Binary files client/icons/si_028.png 2009-06-10 05:55:08 +0000 and client/icons/si_028.png 1970-01-01 00:00:00 +0000 differ
300=== removed file 'client/icons/si_029.png'
301Binary files client/icons/si_029.png 2009-06-10 05:55:08 +0000 and client/icons/si_029.png 1970-01-01 00:00:00 +0000 differ
302=== removed file 'client/icons/si_030.png'
303Binary files client/icons/si_030.png 2009-06-10 05:55:08 +0000 and client/icons/si_030.png 1970-01-01 00:00:00 +0000 differ
304=== removed file 'client/icons/si_031.png'
305Binary files client/icons/si_031.png 2009-06-10 05:55:08 +0000 and client/icons/si_031.png 1970-01-01 00:00:00 +0000 differ
306=== removed file 'client/icons/si_032.png'
307Binary files client/icons/si_032.png 2009-06-10 05:55:08 +0000 and client/icons/si_032.png 1970-01-01 00:00:00 +0000 differ
308=== removed file 'client/icons/si_033.png'
309Binary files client/icons/si_033.png 2009-06-10 05:55:08 +0000 and client/icons/si_033.png 1970-01-01 00:00:00 +0000 differ
310=== removed file 'client/icons/si_034.png'
311Binary files client/icons/si_034.png 2009-06-10 05:55:08 +0000 and client/icons/si_034.png 1970-01-01 00:00:00 +0000 differ
312=== removed file 'client/icons/si_035.png'
313Binary files client/icons/si_035.png 2009-06-10 05:55:08 +0000 and client/icons/si_035.png 1970-01-01 00:00:00 +0000 differ
314=== removed file 'client/icons/si_036.png'
315Binary files client/icons/si_036.png 2009-06-10 05:55:08 +0000 and client/icons/si_036.png 1970-01-01 00:00:00 +0000 differ
316=== removed file 'client/icons/si_037.png'
317Binary files client/icons/si_037.png 2009-06-10 05:55:08 +0000 and client/icons/si_037.png 1970-01-01 00:00:00 +0000 differ
318=== removed file 'client/icons/si_038.png'
319Binary files client/icons/si_038.png 2009-06-10 05:55:08 +0000 and client/icons/si_038.png 1970-01-01 00:00:00 +0000 differ
320=== removed file 'client/icons/si_039.png'
321Binary files client/icons/si_039.png 2009-06-10 05:55:08 +0000 and client/icons/si_039.png 1970-01-01 00:00:00 +0000 differ
322=== removed file 'client/icons/si_040.png'
323Binary files client/icons/si_040.png 2009-06-10 05:55:08 +0000 and client/icons/si_040.png 1970-01-01 00:00:00 +0000 differ
324=== removed file 'client/icons/si_041.png'
325Binary files client/icons/si_041.png 2009-06-10 05:55:08 +0000 and client/icons/si_041.png 1970-01-01 00:00:00 +0000 differ
326=== removed file 'client/icons/si_042.png'
327Binary files client/icons/si_042.png 2009-06-10 05:55:08 +0000 and client/icons/si_042.png 1970-01-01 00:00:00 +0000 differ
328=== removed file 'client/icons/si_043.png'
329Binary files client/icons/si_043.png 2009-06-10 05:55:08 +0000 and client/icons/si_043.png 1970-01-01 00:00:00 +0000 differ
330=== removed file 'client/icons/si_044.png'
331Binary files client/icons/si_044.png 2009-06-10 05:55:08 +0000 and client/icons/si_044.png 1970-01-01 00:00:00 +0000 differ
332=== removed file 'client/icons/si_045.png'
333Binary files client/icons/si_045.png 2009-06-10 05:55:08 +0000 and client/icons/si_045.png 1970-01-01 00:00:00 +0000 differ
334=== removed file 'client/icons/si_046.png'
335Binary files client/icons/si_046.png 2009-06-10 05:55:08 +0000 and client/icons/si_046.png 1970-01-01 00:00:00 +0000 differ
336=== removed file 'client/icons/si_047.png'
337Binary files client/icons/si_047.png 2009-06-10 05:55:08 +0000 and client/icons/si_047.png 1970-01-01 00:00:00 +0000 differ
338=== removed file 'client/icons/si_048.png'
339Binary files client/icons/si_048.png 2009-06-10 05:55:08 +0000 and client/icons/si_048.png 1970-01-01 00:00:00 +0000 differ
340=== removed file 'client/icons/si_049.png'
341Binary files client/icons/si_049.png 2009-06-10 05:55:08 +0000 and client/icons/si_049.png 1970-01-01 00:00:00 +0000 differ
342=== removed file 'client/icons/si_050.png'
343Binary files client/icons/si_050.png 2009-06-10 05:55:08 +0000 and client/icons/si_050.png 1970-01-01 00:00:00 +0000 differ
344=== removed file 'client/icons/si_051.png'
345Binary files client/icons/si_051.png 2009-06-10 05:55:08 +0000 and client/icons/si_051.png 1970-01-01 00:00:00 +0000 differ
346=== removed file 'client/icons/si_052.png'
347Binary files client/icons/si_052.png 2009-06-10 05:55:08 +0000 and client/icons/si_052.png 1970-01-01 00:00:00 +0000 differ
348=== removed file 'client/icons/si_053.png'
349Binary files client/icons/si_053.png 2009-06-10 05:55:08 +0000 and client/icons/si_053.png 1970-01-01 00:00:00 +0000 differ
350=== removed file 'client/icons/si_054.png'
351Binary files client/icons/si_054.png 2009-06-10 05:55:08 +0000 and client/icons/si_054.png 1970-01-01 00:00:00 +0000 differ
352=== removed file 'client/icons/si_055.png'
353Binary files client/icons/si_055.png 2009-06-10 05:55:08 +0000 and client/icons/si_055.png 1970-01-01 00:00:00 +0000 differ
354=== removed file 'client/icons/si_056.png'
355Binary files client/icons/si_056.png 2009-06-10 05:55:08 +0000 and client/icons/si_056.png 1970-01-01 00:00:00 +0000 differ
356=== removed file 'client/icons/si_057.png'
357Binary files client/icons/si_057.png 2009-06-10 05:55:08 +0000 and client/icons/si_057.png 1970-01-01 00:00:00 +0000 differ
358=== removed file 'client/icons/si_058.png'
359Binary files client/icons/si_058.png 2009-06-10 05:55:08 +0000 and client/icons/si_058.png 1970-01-01 00:00:00 +0000 differ
360=== removed file 'client/icons/si_059.png'
361Binary files client/icons/si_059.png 2009-06-10 05:55:08 +0000 and client/icons/si_059.png 1970-01-01 00:00:00 +0000 differ
362=== removed file 'client/icons/si_060.png'
363Binary files client/icons/si_060.png 2009-06-10 05:55:08 +0000 and client/icons/si_060.png 1970-01-01 00:00:00 +0000 differ
364=== removed file 'client/icons/si_061.png'
365Binary files client/icons/si_061.png 2009-06-10 05:55:08 +0000 and client/icons/si_061.png 1970-01-01 00:00:00 +0000 differ
366=== removed file 'client/icons/si_062.png'
367Binary files client/icons/si_062.png 2009-06-10 05:55:08 +0000 and client/icons/si_062.png 1970-01-01 00:00:00 +0000 differ
368=== removed file 'client/icons/si_063.png'
369Binary files client/icons/si_063.png 2009-06-10 05:55:08 +0000 and client/icons/si_063.png 1970-01-01 00:00:00 +0000 differ
370=== removed file 'client/icons/si_064.png'
371Binary files client/icons/si_064.png 2009-06-10 05:55:08 +0000 and client/icons/si_064.png 1970-01-01 00:00:00 +0000 differ
372=== removed file 'client/icons/si_065.png'
373Binary files client/icons/si_065.png 2009-06-10 05:55:08 +0000 and client/icons/si_065.png 1970-01-01 00:00:00 +0000 differ
374=== removed file 'client/icons/si_066.png'
375Binary files client/icons/si_066.png 2009-06-10 05:55:08 +0000 and client/icons/si_066.png 1970-01-01 00:00:00 +0000 differ
376=== removed file 'client/icons/si_067.png'
377Binary files client/icons/si_067.png 2009-06-10 05:55:08 +0000 and client/icons/si_067.png 1970-01-01 00:00:00 +0000 differ
378=== removed file 'client/icons/si_068.png'
379Binary files client/icons/si_068.png 2009-06-10 05:55:08 +0000 and client/icons/si_068.png 1970-01-01 00:00:00 +0000 differ
380=== removed file 'client/icons/si_069.png'
381Binary files client/icons/si_069.png 2009-06-10 05:55:08 +0000 and client/icons/si_069.png 1970-01-01 00:00:00 +0000 differ
382=== removed file 'client/icons/si_070.png'
383Binary files client/icons/si_070.png 2009-06-10 05:55:08 +0000 and client/icons/si_070.png 1970-01-01 00:00:00 +0000 differ
384=== removed file 'client/icons/si_071.png'
385Binary files client/icons/si_071.png 2009-06-10 05:55:08 +0000 and client/icons/si_071.png 1970-01-01 00:00:00 +0000 differ
386=== removed file 'client/icons/si_072.png'
387Binary files client/icons/si_072.png 2009-06-10 05:55:08 +0000 and client/icons/si_072.png 1970-01-01 00:00:00 +0000 differ
388=== removed file 'client/icons/si_073.png'
389Binary files client/icons/si_073.png 2009-06-10 05:55:08 +0000 and client/icons/si_073.png 1970-01-01 00:00:00 +0000 differ
390=== removed file 'client/icons/si_074.png'
391Binary files client/icons/si_074.png 2009-06-10 05:55:08 +0000 and client/icons/si_074.png 1970-01-01 00:00:00 +0000 differ
392=== removed file 'client/icons/si_075.png'
393Binary files client/icons/si_075.png 2009-06-10 05:55:08 +0000 and client/icons/si_075.png 1970-01-01 00:00:00 +0000 differ
394=== removed file 'client/icons/si_076.png'
395Binary files client/icons/si_076.png 2009-06-10 05:55:08 +0000 and client/icons/si_076.png 1970-01-01 00:00:00 +0000 differ
396=== removed file 'client/icons/si_077.png'
397Binary files client/icons/si_077.png 2009-06-10 05:55:08 +0000 and client/icons/si_077.png 1970-01-01 00:00:00 +0000 differ
398=== removed file 'client/icons/si_078.png'
399Binary files client/icons/si_078.png 2009-06-10 05:55:08 +0000 and client/icons/si_078.png 1970-01-01 00:00:00 +0000 differ
400=== removed file 'client/icons/si_079.png'
401Binary files client/icons/si_079.png 2009-06-10 05:55:08 +0000 and client/icons/si_079.png 1970-01-01 00:00:00 +0000 differ
402=== removed file 'client/icons/si_080.png'
403Binary files client/icons/si_080.png 2009-06-10 05:55:08 +0000 and client/icons/si_080.png 1970-01-01 00:00:00 +0000 differ
404=== removed file 'client/icons/si_081.png'
405Binary files client/icons/si_081.png 2009-06-10 05:55:08 +0000 and client/icons/si_081.png 1970-01-01 00:00:00 +0000 differ
406=== removed file 'client/icons/si_082.png'
407Binary files client/icons/si_082.png 2009-06-10 05:55:08 +0000 and client/icons/si_082.png 1970-01-01 00:00:00 +0000 differ
408=== removed file 'client/icons/si_083.png'
409Binary files client/icons/si_083.png 2009-06-10 05:55:08 +0000 and client/icons/si_083.png 1970-01-01 00:00:00 +0000 differ
410=== removed file 'client/icons/si_084.png'
411Binary files client/icons/si_084.png 2009-06-10 05:55:08 +0000 and client/icons/si_084.png 1970-01-01 00:00:00 +0000 differ
412=== removed file 'client/icons/si_085.png'
413Binary files client/icons/si_085.png 2009-06-10 05:55:08 +0000 and client/icons/si_085.png 1970-01-01 00:00:00 +0000 differ
414=== removed file 'client/icons/si_086.png'
415Binary files client/icons/si_086.png 2009-06-10 05:55:08 +0000 and client/icons/si_086.png 1970-01-01 00:00:00 +0000 differ
416=== removed file 'client/icons/si_087.png'
417Binary files client/icons/si_087.png 2009-06-10 05:55:08 +0000 and client/icons/si_087.png 1970-01-01 00:00:00 +0000 differ
418=== removed file 'client/icons/si_088.png'
419Binary files client/icons/si_088.png 2009-06-10 05:55:08 +0000 and client/icons/si_088.png 1970-01-01 00:00:00 +0000 differ
420=== removed file 'client/icons/si_089.png'
421Binary files client/icons/si_089.png 2009-06-10 05:55:08 +0000 and client/icons/si_089.png 1970-01-01 00:00:00 +0000 differ
422=== removed file 'client/icons/si_090.png'
423Binary files client/icons/si_090.png 2009-06-10 05:55:08 +0000 and client/icons/si_090.png 1970-01-01 00:00:00 +0000 differ
424=== removed file 'client/icons/si_091.png'
425Binary files client/icons/si_091.png 2009-06-10 05:55:08 +0000 and client/icons/si_091.png 1970-01-01 00:00:00 +0000 differ
426=== removed file 'client/icons/si_092.png'
427Binary files client/icons/si_092.png 2009-06-10 05:55:08 +0000 and client/icons/si_092.png 1970-01-01 00:00:00 +0000 differ
428=== removed file 'client/icons/si_093.png'
429Binary files client/icons/si_093.png 2009-06-10 05:55:08 +0000 and client/icons/si_093.png 1970-01-01 00:00:00 +0000 differ
430=== removed file 'client/icons/si_094.png'
431Binary files client/icons/si_094.png 2009-06-10 05:55:08 +0000 and client/icons/si_094.png 1970-01-01 00:00:00 +0000 differ
432=== removed file 'client/icons/si_095.png'
433Binary files client/icons/si_095.png 2009-06-10 05:55:08 +0000 and client/icons/si_095.png 1970-01-01 00:00:00 +0000 differ
434=== removed file 'client/icons/si_096.png'
435Binary files client/icons/si_096.png 2009-06-10 05:55:08 +0000 and client/icons/si_096.png 1970-01-01 00:00:00 +0000 differ
436=== removed file 'client/icons/si_097.png'
437Binary files client/icons/si_097.png 2009-06-10 05:55:08 +0000 and client/icons/si_097.png 1970-01-01 00:00:00 +0000 differ
438=== removed file 'client/icons/si_098.png'
439Binary files client/icons/si_098.png 2009-06-10 05:55:08 +0000 and client/icons/si_098.png 1970-01-01 00:00:00 +0000 differ
440=== removed file 'client/icons/si_099.png'
441Binary files client/icons/si_099.png 2009-06-10 05:55:08 +0000 and client/icons/si_099.png 1970-01-01 00:00:00 +0000 differ
442=== removed file 'client/icons/si_100.png'
443Binary files client/icons/si_100.png 2009-06-10 05:55:08 +0000 and client/icons/si_100.png 1970-01-01 00:00:00 +0000 differ
444=== removed file 'client/icons/si_101.png'
445Binary files client/icons/si_101.png 2009-06-10 05:55:08 +0000 and client/icons/si_101.png 1970-01-01 00:00:00 +0000 differ
446=== removed file 'client/icons/si_102.png'
447Binary files client/icons/si_102.png 2009-06-10 05:55:08 +0000 and client/icons/si_102.png 1970-01-01 00:00:00 +0000 differ
448=== removed file 'client/icons/si_103.png'
449Binary files client/icons/si_103.png 2009-06-10 05:55:08 +0000 and client/icons/si_103.png 1970-01-01 00:00:00 +0000 differ
450=== removed file 'client/icons/si_104.png'
451Binary files client/icons/si_104.png 2009-06-10 05:55:08 +0000 and client/icons/si_104.png 1970-01-01 00:00:00 +0000 differ
452=== removed file 'client/icons/si_105.png'
453Binary files client/icons/si_105.png 2009-06-10 05:55:08 +0000 and client/icons/si_105.png 1970-01-01 00:00:00 +0000 differ
454=== removed file 'client/icons/si_106.png'
455Binary files client/icons/si_106.png 2009-06-10 05:55:08 +0000 and client/icons/si_106.png 1970-01-01 00:00:00 +0000 differ
456=== removed file 'client/icons/si_107.png'
457Binary files client/icons/si_107.png 2009-06-10 05:55:08 +0000 and client/icons/si_107.png 1970-01-01 00:00:00 +0000 differ
458=== removed file 'client/icons/si_108.png'
459Binary files client/icons/si_108.png 2009-06-10 05:55:08 +0000 and client/icons/si_108.png 1970-01-01 00:00:00 +0000 differ
460=== removed file 'client/icons/si_109.png'
461Binary files client/icons/si_109.png 2009-06-10 05:55:08 +0000 and client/icons/si_109.png 1970-01-01 00:00:00 +0000 differ
462=== removed file 'client/icons/si_110.png'
463Binary files client/icons/si_110.png 2009-06-10 05:55:08 +0000 and client/icons/si_110.png 1970-01-01 00:00:00 +0000 differ
464=== removed file 'client/icons/si_111.png'
465Binary files client/icons/si_111.png 2009-06-10 05:55:08 +0000 and client/icons/si_111.png 1970-01-01 00:00:00 +0000 differ
466=== removed file 'client/icons/si_112.png'
467Binary files client/icons/si_112.png 2009-06-10 05:55:08 +0000 and client/icons/si_112.png 1970-01-01 00:00:00 +0000 differ
468=== removed file 'client/icons/si_113.png'
469Binary files client/icons/si_113.png 2009-06-10 05:55:08 +0000 and client/icons/si_113.png 1970-01-01 00:00:00 +0000 differ
470=== removed file 'client/icons/si_114.png'
471Binary files client/icons/si_114.png 2009-06-10 05:55:08 +0000 and client/icons/si_114.png 1970-01-01 00:00:00 +0000 differ
472=== removed file 'client/icons/si_115.png'
473Binary files client/icons/si_115.png 2009-06-10 05:55:08 +0000 and client/icons/si_115.png 1970-01-01 00:00:00 +0000 differ
474=== removed file 'client/icons/si_116.png'
475Binary files client/icons/si_116.png 2009-06-10 05:55:08 +0000 and client/icons/si_116.png 1970-01-01 00:00:00 +0000 differ
476=== removed file 'client/icons/si_117.png'
477Binary files client/icons/si_117.png 2009-06-10 05:55:08 +0000 and client/icons/si_117.png 1970-01-01 00:00:00 +0000 differ
478=== removed file 'client/icons/si_118.png'
479Binary files client/icons/si_118.png 2009-06-10 05:55:08 +0000 and client/icons/si_118.png 1970-01-01 00:00:00 +0000 differ
480=== removed file 'client/icons/si_119.png'
481Binary files client/icons/si_119.png 2009-06-10 05:55:08 +0000 and client/icons/si_119.png 1970-01-01 00:00:00 +0000 differ
482=== removed file 'client/icons/si_120.png'
483Binary files client/icons/si_120.png 2009-06-10 05:55:08 +0000 and client/icons/si_120.png 1970-01-01 00:00:00 +0000 differ
484=== removed file 'client/icons/si_121.png'
485Binary files client/icons/si_121.png 2009-06-10 05:55:08 +0000 and client/icons/si_121.png 1970-01-01 00:00:00 +0000 differ
486=== removed file 'client/icons/si_122.png'
487Binary files client/icons/si_122.png 2009-06-10 05:55:08 +0000 and client/icons/si_122.png 1970-01-01 00:00:00 +0000 differ
488=== removed file 'client/icons/si_123.png'
489Binary files client/icons/si_123.png 2009-06-10 05:55:08 +0000 and client/icons/si_123.png 1970-01-01 00:00:00 +0000 differ
490=== removed file 'client/icons/si_124.png'
491Binary files client/icons/si_124.png 2009-06-10 05:55:08 +0000 and client/icons/si_124.png 1970-01-01 00:00:00 +0000 differ
492=== removed file 'client/icons/si_125.png'
493Binary files client/icons/si_125.png 2009-06-10 05:55:08 +0000 and client/icons/si_125.png 1970-01-01 00:00:00 +0000 differ
494=== removed file 'client/icons/si_126.png'
495Binary files client/icons/si_126.png 2009-06-10 05:55:08 +0000 and client/icons/si_126.png 1970-01-01 00:00:00 +0000 differ
496=== removed file 'client/icons/si_127.png'
497Binary files client/icons/si_127.png 2009-06-10 05:55:08 +0000 and client/icons/si_127.png 1970-01-01 00:00:00 +0000 differ
498=== removed file 'client/icons/si_128.png'
499Binary files client/icons/si_128.png 2009-06-10 05:55:08 +0000 and client/icons/si_128.png 1970-01-01 00:00:00 +0000 differ
500=== removed file 'client/icons/si_129.png'
501Binary files client/icons/si_129.png 2009-06-10 05:55:08 +0000 and client/icons/si_129.png 1970-01-01 00:00:00 +0000 differ
502=== removed file 'client/icons/si_130.png'
503Binary files client/icons/si_130.png 2009-06-10 05:55:08 +0000 and client/icons/si_130.png 1970-01-01 00:00:00 +0000 differ
504=== removed file 'client/icons/si_131.png'
505Binary files client/icons/si_131.png 2009-06-10 05:55:08 +0000 and client/icons/si_131.png 1970-01-01 00:00:00 +0000 differ
506=== removed file 'client/icons/si_132.png'
507Binary files client/icons/si_132.png 2009-06-10 05:55:08 +0000 and client/icons/si_132.png 1970-01-01 00:00:00 +0000 differ
508=== removed file 'client/icons/si_133.png'
509Binary files client/icons/si_133.png 2009-06-10 05:55:08 +0000 and client/icons/si_133.png 1970-01-01 00:00:00 +0000 differ
510=== removed file 'client/icons/si_134.png'
511Binary files client/icons/si_134.png 2009-06-10 05:55:08 +0000 and client/icons/si_134.png 1970-01-01 00:00:00 +0000 differ
512=== removed file 'client/icons/si_135.png'
513Binary files client/icons/si_135.png 2009-06-10 05:55:08 +0000 and client/icons/si_135.png 1970-01-01 00:00:00 +0000 differ
514=== removed file 'client/icons/si_136.png'
515Binary files client/icons/si_136.png 2009-06-10 05:55:08 +0000 and client/icons/si_136.png 1970-01-01 00:00:00 +0000 differ
516=== removed file 'client/icons/si_137.png'
517Binary files client/icons/si_137.png 2009-06-10 05:55:08 +0000 and client/icons/si_137.png 1970-01-01 00:00:00 +0000 differ
518=== removed file 'client/icons/si_138.png'
519Binary files client/icons/si_138.png 2009-06-10 05:55:08 +0000 and client/icons/si_138.png 1970-01-01 00:00:00 +0000 differ
520=== removed file 'client/icons/si_139.png'
521Binary files client/icons/si_139.png 2009-06-10 05:55:08 +0000 and client/icons/si_139.png 1970-01-01 00:00:00 +0000 differ
522=== removed file 'client/icons/si_140.png'
523Binary files client/icons/si_140.png 2009-06-10 05:55:08 +0000 and client/icons/si_140.png 1970-01-01 00:00:00 +0000 differ
524=== removed file 'client/icons/si_141.png'
525Binary files client/icons/si_141.png 2009-06-10 05:55:08 +0000 and client/icons/si_141.png 1970-01-01 00:00:00 +0000 differ
526=== removed file 'client/icons/si_142.png'
527Binary files client/icons/si_142.png 2009-06-10 05:55:08 +0000 and client/icons/si_142.png 1970-01-01 00:00:00 +0000 differ
528=== removed file 'client/icons/si_143.png'
529Binary files client/icons/si_143.png 2009-06-10 05:55:08 +0000 and client/icons/si_143.png 1970-01-01 00:00:00 +0000 differ
530=== removed file 'client/icons/si_144.png'
531Binary files client/icons/si_144.png 2009-06-10 05:55:08 +0000 and client/icons/si_144.png 1970-01-01 00:00:00 +0000 differ
532=== removed file 'client/icons/si_145.png'
533Binary files client/icons/si_145.png 2009-06-10 05:55:08 +0000 and client/icons/si_145.png 1970-01-01 00:00:00 +0000 differ
534=== removed file 'client/icons/si_146.png'
535Binary files client/icons/si_146.png 2009-06-10 05:55:08 +0000 and client/icons/si_146.png 1970-01-01 00:00:00 +0000 differ
536=== removed file 'client/icons/si_147.png'
537Binary files client/icons/si_147.png 2009-06-10 05:55:08 +0000 and client/icons/si_147.png 1970-01-01 00:00:00 +0000 differ
538=== removed file 'client/icons/si_148.png'
539Binary files client/icons/si_148.png 2009-06-10 05:55:08 +0000 and client/icons/si_148.png 1970-01-01 00:00:00 +0000 differ
540=== removed file 'client/icons/si_149.png'
541Binary files client/icons/si_149.png 2009-06-10 05:55:08 +0000 and client/icons/si_149.png 1970-01-01 00:00:00 +0000 differ
542=== removed file 'client/icons/si_150.png'
543Binary files client/icons/si_150.png 2009-06-10 05:55:08 +0000 and client/icons/si_150.png 1970-01-01 00:00:00 +0000 differ
544=== removed file 'client/icons/si_151.png'
545Binary files client/icons/si_151.png 2009-06-10 05:55:08 +0000 and client/icons/si_151.png 1970-01-01 00:00:00 +0000 differ
546=== removed file 'client/icons/si_152.png'
547Binary files client/icons/si_152.png 2009-06-10 05:55:08 +0000 and client/icons/si_152.png 1970-01-01 00:00:00 +0000 differ
548=== removed file 'client/icons/si_153.png'
549Binary files client/icons/si_153.png 2009-06-10 05:55:08 +0000 and client/icons/si_153.png 1970-01-01 00:00:00 +0000 differ
550=== removed file 'client/icons/si_154.png'
551Binary files client/icons/si_154.png 2009-06-10 05:55:08 +0000 and client/icons/si_154.png 1970-01-01 00:00:00 +0000 differ
552=== removed file 'client/icons/si_155.png'
553Binary files client/icons/si_155.png 2009-06-10 05:55:08 +0000 and client/icons/si_155.png 1970-01-01 00:00:00 +0000 differ
554=== removed file 'client/icons/si_156.png'
555Binary files client/icons/si_156.png 2009-06-10 05:55:08 +0000 and client/icons/si_156.png 1970-01-01 00:00:00 +0000 differ
556=== removed file 'client/icons/si_157.png'
557Binary files client/icons/si_157.png 2009-06-10 05:55:08 +0000 and client/icons/si_157.png 1970-01-01 00:00:00 +0000 differ
558=== removed file 'client/icons/si_158.png'
559Binary files client/icons/si_158.png 2009-06-10 05:55:08 +0000 and client/icons/si_158.png 1970-01-01 00:00:00 +0000 differ
560=== removed file 'client/icons/si_159.png'
561Binary files client/icons/si_159.png 2009-06-10 05:55:08 +0000 and client/icons/si_159.png 1970-01-01 00:00:00 +0000 differ
562=== removed file 'client/icons/si_160.png'
563Binary files client/icons/si_160.png 2009-06-10 05:55:08 +0000 and client/icons/si_160.png 1970-01-01 00:00:00 +0000 differ
564=== removed file 'client/icons/si_161.png'
565Binary files client/icons/si_161.png 2009-06-10 05:55:08 +0000 and client/icons/si_161.png 1970-01-01 00:00:00 +0000 differ
566=== removed file 'client/icons/si_162.png'
567Binary files client/icons/si_162.png 2009-06-10 05:55:08 +0000 and client/icons/si_162.png 1970-01-01 00:00:00 +0000 differ
568=== removed file 'client/icons/si_163.png'
569Binary files client/icons/si_163.png 2009-06-10 05:55:08 +0000 and client/icons/si_163.png 1970-01-01 00:00:00 +0000 differ
570=== removed file 'client/icons/si_164.png'
571Binary files client/icons/si_164.png 2009-06-10 05:55:08 +0000 and client/icons/si_164.png 1970-01-01 00:00:00 +0000 differ
572=== removed file 'client/icons/si_165.png'
573Binary files client/icons/si_165.png 2009-06-10 05:55:08 +0000 and client/icons/si_165.png 1970-01-01 00:00:00 +0000 differ
574=== removed file 'client/icons/si_166.png'
575Binary files client/icons/si_166.png 2009-06-10 05:55:08 +0000 and client/icons/si_166.png 1970-01-01 00:00:00 +0000 differ
576=== removed file 'client/icons/si_167.png'
577Binary files client/icons/si_167.png 2009-06-10 05:55:08 +0000 and client/icons/si_167.png 1970-01-01 00:00:00 +0000 differ
578=== removed file 'client/icons/si_168.png'
579Binary files client/icons/si_168.png 2009-06-10 05:55:08 +0000 and client/icons/si_168.png 1970-01-01 00:00:00 +0000 differ
580=== removed file 'client/icons/si_169.png'
581Binary files client/icons/si_169.png 2009-06-10 05:55:08 +0000 and client/icons/si_169.png 1970-01-01 00:00:00 +0000 differ
582=== removed file 'client/icons/si_170.png'
583Binary files client/icons/si_170.png 2009-06-10 05:55:08 +0000 and client/icons/si_170.png 1970-01-01 00:00:00 +0000 differ
584=== removed file 'client/icons/si_171.png'
585Binary files client/icons/si_171.png 2009-06-10 05:55:08 +0000 and client/icons/si_171.png 1970-01-01 00:00:00 +0000 differ
586=== removed file 'client/icons/si_172.png'
587Binary files client/icons/si_172.png 2009-06-10 05:55:08 +0000 and client/icons/si_172.png 1970-01-01 00:00:00 +0000 differ
588=== removed file 'client/icons/si_173.png'
589Binary files client/icons/si_173.png 2009-06-10 05:55:08 +0000 and client/icons/si_173.png 1970-01-01 00:00:00 +0000 differ
590=== removed file 'client/icons/si_174.png'
591Binary files client/icons/si_174.png 2009-06-10 05:55:08 +0000 and client/icons/si_174.png 1970-01-01 00:00:00 +0000 differ
592=== removed file 'client/icons/si_175.png'
593Binary files client/icons/si_175.png 2009-06-10 05:55:08 +0000 and client/icons/si_175.png 1970-01-01 00:00:00 +0000 differ
594=== removed file 'client/icons/si_176.png'
595Binary files client/icons/si_176.png 2009-06-10 05:55:08 +0000 and client/icons/si_176.png 1970-01-01 00:00:00 +0000 differ
596=== removed file 'client/icons/si_177.png'
597Binary files client/icons/si_177.png 2009-06-10 05:55:08 +0000 and client/icons/si_177.png 1970-01-01 00:00:00 +0000 differ
598=== removed file 'client/icons/si_178.png'
599Binary files client/icons/si_178.png 2009-06-10 05:55:08 +0000 and client/icons/si_178.png 1970-01-01 00:00:00 +0000 differ
600=== removed file 'client/icons/si_179.png'
601Binary files client/icons/si_179.png 2009-06-10 05:55:08 +0000 and client/icons/si_179.png 1970-01-01 00:00:00 +0000 differ
602=== removed file 'client/icons/si_180.png'
603Binary files client/icons/si_180.png 2009-06-10 05:55:08 +0000 and client/icons/si_180.png 1970-01-01 00:00:00 +0000 differ
604=== removed file 'client/icons/si_181.png'
605Binary files client/icons/si_181.png 2009-06-10 05:55:08 +0000 and client/icons/si_181.png 1970-01-01 00:00:00 +0000 differ
606=== removed file 'client/icons/si_182.png'
607Binary files client/icons/si_182.png 2009-06-10 05:55:08 +0000 and client/icons/si_182.png 1970-01-01 00:00:00 +0000 differ
608=== removed file 'client/icons/si_183.png'
609Binary files client/icons/si_183.png 2009-06-10 05:55:08 +0000 and client/icons/si_183.png 1970-01-01 00:00:00 +0000 differ
610=== removed file 'client/icons/si_184.png'
611Binary files client/icons/si_184.png 2009-06-10 05:55:08 +0000 and client/icons/si_184.png 1970-01-01 00:00:00 +0000 differ
612=== removed file 'client/icons/si_185.png'
613Binary files client/icons/si_185.png 2009-06-10 05:55:08 +0000 and client/icons/si_185.png 1970-01-01 00:00:00 +0000 differ
614=== removed file 'client/icons/si_186.png'
615Binary files client/icons/si_186.png 2009-06-10 05:55:08 +0000 and client/icons/si_186.png 1970-01-01 00:00:00 +0000 differ
616=== removed file 'client/icons/si_187.png'
617Binary files client/icons/si_187.png 2009-06-10 05:55:08 +0000 and client/icons/si_187.png 1970-01-01 00:00:00 +0000 differ
618=== removed file 'client/icons/si_188.png'
619Binary files client/icons/si_188.png 2009-06-10 05:55:08 +0000 and client/icons/si_188.png 1970-01-01 00:00:00 +0000 differ
620=== removed file 'client/icons/si_189.png'
621Binary files client/icons/si_189.png 2009-06-10 05:55:08 +0000 and client/icons/si_189.png 1970-01-01 00:00:00 +0000 differ
622=== removed file 'client/icons/si_190.png'
623Binary files client/icons/si_190.png 2009-06-10 05:55:08 +0000 and client/icons/si_190.png 1970-01-01 00:00:00 +0000 differ
624=== removed file 'client/icons/si_191.png'
625Binary files client/icons/si_191.png 2009-06-10 05:55:08 +0000 and client/icons/si_191.png 1970-01-01 00:00:00 +0000 differ
626=== removed file 'client/icons/si_192.png'
627Binary files client/icons/si_192.png 2009-06-10 05:55:08 +0000 and client/icons/si_192.png 1970-01-01 00:00:00 +0000 differ
628=== removed file 'client/icons/si_193.png'
629Binary files client/icons/si_193.png 2009-06-10 05:55:08 +0000 and client/icons/si_193.png 1970-01-01 00:00:00 +0000 differ
630=== removed file 'client/icons/si_194.png'
631Binary files client/icons/si_194.png 2009-06-10 05:55:08 +0000 and client/icons/si_194.png 1970-01-01 00:00:00 +0000 differ
632=== removed file 'client/icons/si_pri.png'
633Binary files client/icons/si_pri.png 2009-06-10 05:55:08 +0000 and client/icons/si_pri.png 1970-01-01 00:00:00 +0000 differ
634=== removed file 'client/icons/si_wiz.png'
635Binary files client/icons/si_wiz.png 2009-06-10 05:55:08 +0000 and client/icons/si_wiz.png 1970-01-01 00:00:00 +0000 differ
636=== modified file 'client/keys.dat'
637--- client/keys.dat 2009-12-01 11:02:54 +0000
638+++ client/keys.dat 2010-11-30 14:55:29 +0000
639@@ -8,6 +8,9 @@
640 263 1 "[7]" "?M_WEST"
641 264 1 "[8]" "?M_NORTHWEST"
642 261 1 "[5]" "?M_STAY"
643+091 1 "[" "/left"
644+093 1 "]" "/right"
645+107 1 "k" "/push"
646
647 +"Textwindows"
648 280 1 "page up" "?M_PAGEUP"
649@@ -36,6 +39,7 @@
650 276 1 "left" "?M_LEFT"
651 275 1 "right" "?M_RIGHT"
652 113 0 "q" "?M_QLIST"
653+114 0 "r" "/region_map"
654
655 +"Targetting"
656 009 0 "tab" "?M_RANGE"
657
658=== modified file 'client/make/linux/Makefile.in'
659--- client/make/linux/Makefile.in 2010-06-30 14:33:46 +0000
660+++ client/make/linux/Makefile.in 2010-11-30 14:55:29 +0000
661@@ -81,6 +81,7 @@
662 $(MKDIR) -p $(prefix)/gfx_user
663 $(MKDIR) -p $(prefix)/srv_files
664 $(MKDIR) -p $(prefix)/icons
665+ $(MKDIR) -p $(prefix)/fonts
666 $(CP) ../../sfx/*.* $(prefix)/sfx
667 $(CP) ../../media/*.* $(prefix)/media
668 $(CP) ../../cache/*.* $(prefix)/cache
669@@ -89,6 +90,7 @@
670 $(CP) ../../gfx_user/*.* $(prefix)/gfx_user
671 $(CP) ../../bitmaps/*.* $(prefix)/bitmaps
672 $(CP) ../../scripts_autoload $(prefix)
673+ $(CP) -R ../../fonts/* $(prefix)/fonts
674 $(CP) ../../keys.dat $(prefix)
675 $(CP) ../../atrinik.p0 $(prefix)
676 $(CP) ../../License $(prefix)
677
678=== modified file 'client/make/linux/configure.ac'
679--- client/make/linux/configure.ac 2010-07-15 02:57:05 +0000
680+++ client/make/linux/configure.ac 2010-11-30 14:55:29 +0000
681@@ -1,9 +1,17 @@
682+<<<<<<< TREE
683 AC_INIT([Atrinik Client], [1.1.1], [admin@atrinik.org])
684+=======
685+AC_INIT([Atrinik Client], [2.0], [admin@atrinik.org])
686+>>>>>>> MERGE-SOURCE
687
688 AC_CONFIG_AUX_DIR(make_utils)
689 AC_CANONICAL_SYSTEM
690
691+<<<<<<< TREE
692 AC_PREFIX_DEFAULT(../../../client-1.1.1)
693+=======
694+AC_PREFIX_DEFAULT(../../../client-2.0)
695+>>>>>>> MERGE-SOURCE
696
697 AC_PROG_CC
698 AC_PROG_MAKE_SET
699
700=== modified file 'client/make/linux/make_utils/config.guess'
701--- client/make/linux/make_utils/config.guess 2009-06-10 05:55:08 +0000
702+++ client/make/linux/make_utils/config.guess 2010-11-30 14:55:29 +0000
703@@ -1,7 +1,11 @@
704 #! /bin/sh
705 # Attempt to guess a canonical system name.
706-# Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
707-#
708+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
709+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
710+# Free Software Foundation, Inc.
711+
712+timestamp='2008-01-23'
713+
714 # This file is free software; you can redistribute it and/or modify it
715 # under the terms of the GNU General Public License as published by
716 # the Free Software Foundation; either version 2 of the License, or
717@@ -14,154 +18,327 @@
718 #
719 # You should have received a copy of the GNU General Public License
720 # along with this program; if not, write to the Free Software
721-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
722+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
723+# 02110-1301, USA.
724 #
725 # As a special exception to the GNU General Public License, if you
726 # distribute this file as part of a program that contains a
727 # configuration script generated by Autoconf, you may include it under
728 # the same distribution terms that you use for the rest of that program.
729
730-# Written by Per Bothner <bothner@cygnus.com>.
731-# The master version of this file is at the FSF in /home/gd/gnu/lib.
732+
733+# Originally written by Per Bothner <per@bothner.com>.
734+# Please send patches to <config-patches@gnu.org>. Submit a context
735+# diff and a properly formatted ChangeLog entry.
736 #
737 # This script attempts to guess a canonical system name similar to
738 # config.sub. If it succeeds, it prints the system name on stdout, and
739 # exits with 0. Otherwise, it exits with 1.
740 #
741 # The plan is that this can be called by configure scripts if you
742-# don't specify an explicit system type (host/target name).
743-#
744-# Only a few systems have been added to this list; please add others
745-# (but try to keep the structure clean).
746-#
747+# don't specify an explicit build system type.
748+
749+me=`echo "$0" | sed -e 's,.*/,,'`
750+
751+usage="\
752+Usage: $0 [OPTION]
753+
754+Output the configuration name of the system \`$me' is run on.
755+
756+Operation modes:
757+ -h, --help print this help, then exit
758+ -t, --time-stamp print date of last modification, then exit
759+ -v, --version print version number, then exit
760+
761+Report bugs and patches to <config-patches@gnu.org>."
762+
763+version="\
764+GNU config.guess ($timestamp)
765+
766+Originally written by Per Bothner.
767+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
768+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
769+
770+This is free software; see the source for copying conditions. There is NO
771+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
772+
773+help="
774+Try \`$me --help' for more information."
775+
776+# Parse command line
777+while test $# -gt 0 ; do
778+ case $1 in
779+ --time-stamp | --time* | -t )
780+ echo "$timestamp" ; exit ;;
781+ --version | -v )
782+ echo "$version" ; exit ;;
783+ --help | --h* | -h )
784+ echo "$usage"; exit ;;
785+ -- ) # Stop option processing
786+ shift; break ;;
787+ - ) # Use stdin as input.
788+ break ;;
789+ -* )
790+ echo "$me: invalid option $1$help" >&2
791+ exit 1 ;;
792+ * )
793+ break ;;
794+ esac
795+done
796+
797+if test $# != 0; then
798+ echo "$me: too many arguments$help" >&2
799+ exit 1
800+fi
801+
802+trap 'exit 1' 1 2 15
803+
804+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
805+# compiler to aid in system detection is discouraged as it requires
806+# temporary files to be created and, as you can see below, it is a
807+# headache to deal with in a portable fashion.
808+
809+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
810+# use `HOST_CC' if defined, but it is deprecated.
811+
812+# Portable tmp directory creation inspired by the Autoconf team.
813+
814+set_cc_for_build='
815+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
816+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
817+: ${TMPDIR=/tmp} ;
818+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
819+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
820+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
821+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
822+dummy=$tmp/dummy ;
823+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
824+case $CC_FOR_BUILD,$HOST_CC,$CC in
825+ ,,) echo "int x;" > $dummy.c ;
826+ for c in cc gcc c89 c99 ; do
827+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
828+ CC_FOR_BUILD="$c"; break ;
829+ fi ;
830+ done ;
831+ if test x"$CC_FOR_BUILD" = x ; then
832+ CC_FOR_BUILD=no_compiler_found ;
833+ fi
834+ ;;
835+ ,,*) CC_FOR_BUILD=$CC ;;
836+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;
837+esac ; set_cc_for_build= ;'
838
839 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
840-# (ghazi@noc.rutgers.edu 8/24/94.)
841+# (ghazi@noc.rutgers.edu 1994-08-24)
842 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
843 PATH=$PATH:/.attbin ; export PATH
844 fi
845
846 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
847 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
848-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
849+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
850 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
851
852-trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15
853-
854 # Note: order is significant - the case branches are not exclusive.
855
856 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
857+ *:NetBSD:*:*)
858+ # NetBSD (nbsd) targets should (where applicable) match one or
859+ # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
860+ # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
861+ # switched to ELF, *-*-netbsd* would select the old
862+ # object file format. This provides both forward
863+ # compatibility and a consistent mechanism for selecting the
864+ # object file format.
865+ #
866+ # Note: NetBSD doesn't particularly care about the vendor
867+ # portion of the name. We always set it to "unknown".
868+ sysctl="sysctl -n hw.machine_arch"
869+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
870+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
871+ case "${UNAME_MACHINE_ARCH}" in
872+ armeb) machine=armeb-unknown ;;
873+ arm*) machine=arm-unknown ;;
874+ sh3el) machine=shl-unknown ;;
875+ sh3eb) machine=sh-unknown ;;
876+ sh5el) machine=sh5le-unknown ;;
877+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
878+ esac
879+ # The Operating System including object format, if it has switched
880+ # to ELF recently, or will in the future.
881+ case "${UNAME_MACHINE_ARCH}" in
882+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)
883+ eval $set_cc_for_build
884+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
885+ | grep __ELF__ >/dev/null
886+ then
887+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
888+ # Return netbsd for either. FIX?
889+ os=netbsd
890+ else
891+ os=netbsdelf
892+ fi
893+ ;;
894+ *)
895+ os=netbsd
896+ ;;
897+ esac
898+ # The OS release
899+ # Debian GNU/NetBSD machines have a different userland, and
900+ # thus, need a distinct triplet. However, they do not need
901+ # kernel version information, so it can be replaced with a
902+ # suitable tag, in the style of linux-gnu.
903+ case "${UNAME_VERSION}" in
904+ Debian*)
905+ release='-gnu'
906+ ;;
907+ *)
908+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
909+ ;;
910+ esac
911+ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
912+ # contains redundant information, the shorter form:
913+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
914+ echo "${machine}-${os}${release}"
915+ exit ;;
916+ *:OpenBSD:*:*)
917+ UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
918+ echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
919+ exit ;;
920+ *:ekkoBSD:*:*)
921+ echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
922+ exit ;;
923+ *:SolidBSD:*:*)
924+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
925+ exit ;;
926+ macppc:MirBSD:*:*)
927+ echo powerpc-unknown-mirbsd${UNAME_RELEASE}
928+ exit ;;
929+ *:MirBSD:*:*)
930+ echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
931+ exit ;;
932 alpha:OSF1:*:*)
933- if test $UNAME_RELEASE = "V4.0"; then
934+ case $UNAME_RELEASE in
935+ *4.0)
936 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
937- fi
938+ ;;
939+ *5.*)
940+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
941+ ;;
942+ esac
943+ # According to Compaq, /usr/sbin/psrinfo has been available on
944+ # OSF/1 and Tru64 systems produced since 1995. I hope that
945+ # covers most systems running today. This code pipes the CPU
946+ # types through head -n 1, so we only detect the type of CPU 0.
947+ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
948+ case "$ALPHA_CPU_TYPE" in
949+ "EV4 (21064)")
950+ UNAME_MACHINE="alpha" ;;
951+ "EV4.5 (21064)")
952+ UNAME_MACHINE="alpha" ;;
953+ "LCA4 (21066/21068)")
954+ UNAME_MACHINE="alpha" ;;
955+ "EV5 (21164)")
956+ UNAME_MACHINE="alphaev5" ;;
957+ "EV5.6 (21164A)")
958+ UNAME_MACHINE="alphaev56" ;;
959+ "EV5.6 (21164PC)")
960+ UNAME_MACHINE="alphapca56" ;;
961+ "EV5.7 (21164PC)")
962+ UNAME_MACHINE="alphapca57" ;;
963+ "EV6 (21264)")
964+ UNAME_MACHINE="alphaev6" ;;
965+ "EV6.7 (21264A)")
966+ UNAME_MACHINE="alphaev67" ;;
967+ "EV6.8CB (21264C)")
968+ UNAME_MACHINE="alphaev68" ;;
969+ "EV6.8AL (21264B)")
970+ UNAME_MACHINE="alphaev68" ;;
971+ "EV6.8CX (21264D)")
972+ UNAME_MACHINE="alphaev68" ;;
973+ "EV6.9A (21264/EV69A)")
974+ UNAME_MACHINE="alphaev69" ;;
975+ "EV7 (21364)")
976+ UNAME_MACHINE="alphaev7" ;;
977+ "EV7.9 (21364A)")
978+ UNAME_MACHINE="alphaev79" ;;
979+ esac
980+ # A Pn.n version is a patched version.
981 # A Vn.n version is a released version.
982 # A Tn.n version is a released field test version.
983 # A Xn.n version is an unreleased experimental baselevel.
984 # 1.2 uses "1.2" for uname -r.
985- cat <<EOF >dummy.s
986- .globl main
987- .ent main
988-main:
989- .frame \$30,0,\$26,0
990- .prologue 0
991- .long 0x47e03d80 # implver $0
992- lda \$2,259
993- .long 0x47e20c21 # amask $2,$1
994- srl \$1,8,\$2
995- sll \$2,2,\$2
996- sll \$0,3,\$0
997- addl \$1,\$0,\$0
998- addl \$2,\$0,\$0
999- ret \$31,(\$26),1
1000- .end main
1001-EOF
1002- ${CC-cc} dummy.s -o dummy 2>/dev/null
1003- if test "$?" = 0 ; then
1004- ./dummy
1005- case "$?" in
1006- 7)
1007- UNAME_MACHINE="alpha"
1008- ;;
1009- 15)
1010- UNAME_MACHINE="alphaev5"
1011- ;;
1012- 14)
1013- UNAME_MACHINE="alphaev56"
1014- ;;
1015- 10)
1016- UNAME_MACHINE="alphapca56"
1017- ;;
1018- 16)
1019- UNAME_MACHINE="alphaev6"
1020- ;;
1021- esac
1022- fi
1023- rm -f dummy.s dummy
1024- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr [[A-Z]] [[a-z]]`
1025- exit 0 ;;
1026+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
1027+ exit ;;
1028+ Alpha\ *:Windows_NT*:*)
1029+ # How do we know it's Interix rather than the generic POSIX subsystem?
1030+ # Should we change UNAME_MACHINE based on the output of uname instead
1031+ # of the specific Alpha model?
1032+ echo alpha-pc-interix
1033+ exit ;;
1034 21064:Windows_NT:50:3)
1035 echo alpha-dec-winnt3.5
1036- exit 0 ;;
1037+ exit ;;
1038 Amiga*:UNIX_System_V:4.0:*)
1039- echo m68k-cbm-sysv4
1040- exit 0;;
1041- amiga:NetBSD:*:*)
1042- echo m68k-cbm-netbsd${UNAME_RELEASE}
1043- exit 0 ;;
1044- amiga:OpenBSD:*:*)
1045- echo m68k-unknown-openbsd${UNAME_RELEASE}
1046- exit 0 ;;
1047- arc64:OpenBSD:*:*)
1048- echo mips64el-unknown-openbsd${UNAME_RELEASE}
1049- exit 0 ;;
1050- arc:OpenBSD:*:*)
1051- echo mipsel-unknown-openbsd${UNAME_RELEASE}
1052- exit 0 ;;
1053- hkmips:OpenBSD:*:*)
1054- echo mips-unknown-openbsd${UNAME_RELEASE}
1055- exit 0 ;;
1056- pmax:OpenBSD:*:*)
1057- echo mipsel-unknown-openbsd${UNAME_RELEASE}
1058- exit 0 ;;
1059- sgi:OpenBSD:*:*)
1060- echo mips-unknown-openbsd${UNAME_RELEASE}
1061- exit 0 ;;
1062- wgrisc:OpenBSD:*:*)
1063- echo mipsel-unknown-openbsd${UNAME_RELEASE}
1064- exit 0 ;;
1065+ echo m68k-unknown-sysv4
1066+ exit ;;
1067+ *:[Aa]miga[Oo][Ss]:*:*)
1068+ echo ${UNAME_MACHINE}-unknown-amigaos
1069+ exit ;;
1070+ *:[Mm]orph[Oo][Ss]:*:*)
1071+ echo ${UNAME_MACHINE}-unknown-morphos
1072+ exit ;;
1073+ *:OS/390:*:*)
1074+ echo i370-ibm-openedition
1075+ exit ;;
1076+ *:z/VM:*:*)
1077+ echo s390-ibm-zvmoe
1078+ exit ;;
1079+ *:OS400:*:*)
1080+ echo powerpc-ibm-os400
1081+ exit ;;
1082 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
1083 echo arm-acorn-riscix${UNAME_RELEASE}
1084- exit 0;;
1085- arm32:NetBSD:*:*)
1086- echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
1087- exit 0 ;;
1088- SR2?01:HI-UX/MPP:*:*)
1089+ exit ;;
1090+ arm:riscos:*:*|arm:RISCOS:*:*)
1091+ echo arm-unknown-riscos
1092+ exit ;;
1093+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
1094 echo hppa1.1-hitachi-hiuxmpp
1095- exit 0;;
1096- Pyramid*:OSx*:*:*|MIS*:OSx*:*:*)
1097+ exit ;;
1098+ Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
1099 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
1100 if test "`(/bin/universe) 2>/dev/null`" = att ; then
1101 echo pyramid-pyramid-sysv3
1102 else
1103 echo pyramid-pyramid-bsd
1104 fi
1105- exit 0 ;;
1106- NILE:*:*:dcosx)
1107+ exit ;;
1108+ NILE*:*:*:dcosx)
1109 echo pyramid-pyramid-svr4
1110- exit 0 ;;
1111+ exit ;;
1112+ DRS?6000:unix:4.0:6*)
1113+ echo sparc-icl-nx6
1114+ exit ;;
1115+ DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
1116+ case `/usr/bin/uname -p` in
1117+ sparc) echo sparc-icl-nx7; exit ;;
1118+ esac ;;
1119+ sun4H:SunOS:5.*:*)
1120+ echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1121+ exit ;;
1122 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
1123 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1124- exit 0 ;;
1125- i86pc:SunOS:5.*:*)
1126+ exit ;;
1127+ i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
1128 echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1129- exit 0 ;;
1130+ exit ;;
1131 sun4*:SunOS:6*:*)
1132 # According to config.sub, this is the proper way to canonicalize
1133 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
1134 # it's likely to be more like Solaris than SunOS4.
1135 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1136- exit 0 ;;
1137+ exit ;;
1138 sun4*:SunOS:*:*)
1139 case "`/usr/bin/arch -k`" in
1140 Series*|S4*)
1141@@ -170,12 +347,12 @@
1142 esac
1143 # Japanese Language versions have a version number like `4.1.3-JL'.
1144 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
1145- exit 0 ;;
1146+ exit ;;
1147 sun3*:SunOS:*:*)
1148 echo m68k-sun-sunos${UNAME_RELEASE}
1149- exit 0 ;;
1150+ exit ;;
1151 sun*:*:4.2BSD:*)
1152- UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
1153+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
1154 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
1155 case "`/bin/arch`" in
1156 sun3)
1157@@ -185,52 +362,63 @@
1158 echo sparc-sun-sunos${UNAME_RELEASE}
1159 ;;
1160 esac
1161- exit 0 ;;
1162+ exit ;;
1163 aushp:SunOS:*:*)
1164 echo sparc-auspex-sunos${UNAME_RELEASE}
1165- exit 0 ;;
1166- atari*:NetBSD:*:*)
1167- echo m68k-atari-netbsd${UNAME_RELEASE}
1168- exit 0 ;;
1169- atari*:OpenBSD:*:*)
1170- echo m68k-unknown-openbsd${UNAME_RELEASE}
1171- exit 0 ;;
1172- sun3*:NetBSD:*:*)
1173- echo m68k-sun-netbsd${UNAME_RELEASE}
1174- exit 0 ;;
1175- sun3*:OpenBSD:*:*)
1176- echo m68k-unknown-openbsd${UNAME_RELEASE}
1177- exit 0 ;;
1178- mac68k:NetBSD:*:*)
1179- echo m68k-apple-netbsd${UNAME_RELEASE}
1180- exit 0 ;;
1181- mac68k:OpenBSD:*:*)
1182- echo m68k-unknown-openbsd${UNAME_RELEASE}
1183- exit 0 ;;
1184- mvme68k:OpenBSD:*:*)
1185- echo m68k-unknown-openbsd${UNAME_RELEASE}
1186- exit 0 ;;
1187- mvme88k:OpenBSD:*:*)
1188- echo m88k-unknown-openbsd${UNAME_RELEASE}
1189- exit 0 ;;
1190+ exit ;;
1191+ # The situation for MiNT is a little confusing. The machine name
1192+ # can be virtually everything (everything which is not
1193+ # "atarist" or "atariste" at least should have a processor
1194+ # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
1195+ # to the lowercase version "mint" (or "freemint"). Finally
1196+ # the system name "TOS" denotes a system which is actually not
1197+ # MiNT. But MiNT is downward compatible to TOS, so this should
1198+ # be no problem.
1199+ atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
1200+ echo m68k-atari-mint${UNAME_RELEASE}
1201+ exit ;;
1202+ atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
1203+ echo m68k-atari-mint${UNAME_RELEASE}
1204+ exit ;;
1205+ *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
1206+ echo m68k-atari-mint${UNAME_RELEASE}
1207+ exit ;;
1208+ milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
1209+ echo m68k-milan-mint${UNAME_RELEASE}
1210+ exit ;;
1211+ hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
1212+ echo m68k-hades-mint${UNAME_RELEASE}
1213+ exit ;;
1214+ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
1215+ echo m68k-unknown-mint${UNAME_RELEASE}
1216+ exit ;;
1217+ m68k:machten:*:*)
1218+ echo m68k-apple-machten${UNAME_RELEASE}
1219+ exit ;;
1220 powerpc:machten:*:*)
1221 echo powerpc-apple-machten${UNAME_RELEASE}
1222- exit 0 ;;
1223+ exit ;;
1224 RISC*:Mach:*:*)
1225 echo mips-dec-mach_bsd4.3
1226- exit 0 ;;
1227+ exit ;;
1228 RISC*:ULTRIX:*:*)
1229 echo mips-dec-ultrix${UNAME_RELEASE}
1230- exit 0 ;;
1231+ exit ;;
1232 VAX*:ULTRIX*:*:*)
1233 echo vax-dec-ultrix${UNAME_RELEASE}
1234- exit 0 ;;
1235- 2020:CLIX:*:*)
1236+ exit ;;
1237+ 2020:CLIX:*:* | 2430:CLIX:*:*)
1238 echo clipper-intergraph-clix${UNAME_RELEASE}
1239- exit 0 ;;
1240+ exit ;;
1241 mips:*:*:UMIPS | mips:*:*:RISCos)
1242- sed 's/^ //' << EOF >dummy.c
1243- int main (argc, argv) int argc; char **argv; {
1244+ eval $set_cc_for_build
1245+ sed 's/^ //' << EOF >$dummy.c
1246+#ifdef __cplusplus
1247+#include <stdio.h> /* for printf() prototype */
1248+ int main (int argc, char *argv[]) {
1249+#else
1250+ int main (argc, argv) int argc; char *argv[]; {
1251+#endif
1252 #if defined (host_mips) && defined (MIPSEB)
1253 #if defined (SYSTYPE_SYSV)
1254 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
1255@@ -245,62 +433,83 @@
1256 exit (-1);
1257 }
1258 EOF
1259- ${CC-cc} dummy.c -o dummy \
1260- && ./dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
1261- && rm dummy.c dummy && exit 0
1262- rm -f dummy.c dummy
1263+ $CC_FOR_BUILD -o $dummy $dummy.c &&
1264+ dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
1265+ SYSTEM_NAME=`$dummy $dummyarg` &&
1266+ { echo "$SYSTEM_NAME"; exit; }
1267 echo mips-mips-riscos${UNAME_RELEASE}
1268- exit 0 ;;
1269+ exit ;;
1270+ Motorola:PowerMAX_OS:*:*)
1271+ echo powerpc-motorola-powermax
1272+ exit ;;
1273+ Motorola:*:4.3:PL8-*)
1274+ echo powerpc-harris-powermax
1275+ exit ;;
1276+ Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
1277+ echo powerpc-harris-powermax
1278+ exit ;;
1279 Night_Hawk:Power_UNIX:*:*)
1280 echo powerpc-harris-powerunix
1281- exit 0 ;;
1282+ exit ;;
1283 m88k:CX/UX:7*:*)
1284 echo m88k-harris-cxux7
1285- exit 0 ;;
1286+ exit ;;
1287 m88k:*:4*:R4*)
1288 echo m88k-motorola-sysv4
1289- exit 0 ;;
1290+ exit ;;
1291 m88k:*:3*:R3*)
1292 echo m88k-motorola-sysv3
1293- exit 0 ;;
1294+ exit ;;
1295 AViiON:dgux:*:*)
1296 # DG/UX returns AViiON for all architectures
1297 UNAME_PROCESSOR=`/usr/bin/uname -p`
1298- if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then
1299- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \
1300- -o ${TARGET_BINARY_INTERFACE}x = x ] ; then
1301+ if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
1302+ then
1303+ if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
1304+ [ ${TARGET_BINARY_INTERFACE}x = x ]
1305+ then
1306 echo m88k-dg-dgux${UNAME_RELEASE}
1307- else
1308+ else
1309 echo m88k-dg-dguxbcs${UNAME_RELEASE}
1310+ fi
1311+ else
1312+ echo i586-dg-dgux${UNAME_RELEASE}
1313 fi
1314- else echo i586-dg-dgux${UNAME_RELEASE}
1315- fi
1316- exit 0 ;;
1317+ exit ;;
1318 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
1319 echo m88k-dolphin-sysv3
1320- exit 0 ;;
1321+ exit ;;
1322 M88*:*:R3*:*)
1323 # Delta 88k system running SVR3
1324 echo m88k-motorola-sysv3
1325- exit 0 ;;
1326+ exit ;;
1327 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
1328 echo m88k-tektronix-sysv3
1329- exit 0 ;;
1330+ exit ;;
1331 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
1332 echo m68k-tektronix-bsd
1333- exit 0 ;;
1334+ exit ;;
1335 *:IRIX*:*:*)
1336 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
1337- exit 0 ;;
1338+ exit ;;
1339 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
1340- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
1341- exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
1342- i?86:AIX:*:*)
1343+ echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
1344+ exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
1345+ i*86:AIX:*:*)
1346 echo i386-ibm-aix
1347- exit 0 ;;
1348+ exit ;;
1349+ ia64:AIX:*:*)
1350+ if [ -x /usr/bin/oslevel ] ; then
1351+ IBM_REV=`/usr/bin/oslevel`
1352+ else
1353+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
1354+ fi
1355+ echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
1356+ exit ;;
1357 *:AIX:2:3)
1358 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
1359- sed 's/^ //' << EOF >dummy.c
1360+ eval $set_cc_for_build
1361+ sed 's/^ //' << EOF >$dummy.c
1362 #include <sys/systemcfg.h>
1363
1364 main()
1365@@ -311,17 +520,21 @@
1366 exit(0);
1367 }
1368 EOF
1369- ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
1370- rm -f dummy.c dummy
1371- echo rs6000-ibm-aix3.2.5
1372+ if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
1373+ then
1374+ echo "$SYSTEM_NAME"
1375+ else
1376+ echo rs6000-ibm-aix3.2.5
1377+ fi
1378 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
1379 echo rs6000-ibm-aix3.2.4
1380 else
1381 echo rs6000-ibm-aix3.2
1382 fi
1383- exit 0 ;;
1384- *:AIX:*:4)
1385- if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then
1386+ exit ;;
1387+ *:AIX:*:[456])
1388+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
1389+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
1390 IBM_ARCH=rs6000
1391 else
1392 IBM_ARCH=powerpc
1393@@ -329,43 +542,120 @@
1394 if [ -x /usr/bin/oslevel ] ; then
1395 IBM_REV=`/usr/bin/oslevel`
1396 else
1397- IBM_REV=4.${UNAME_RELEASE}
1398+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
1399 fi
1400 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
1401- exit 0 ;;
1402+ exit ;;
1403 *:AIX:*:*)
1404 echo rs6000-ibm-aix
1405- exit 0 ;;
1406+ exit ;;
1407 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
1408 echo romp-ibm-bsd4.4
1409- exit 0 ;;
1410- ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and
1411+ exit ;;
1412+ ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
1413 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
1414- exit 0 ;; # report: romp-ibm BSD 4.3
1415+ exit ;; # report: romp-ibm BSD 4.3
1416 *:BOSX:*:*)
1417 echo rs6000-bull-bosx
1418- exit 0 ;;
1419+ exit ;;
1420 DPX/2?00:B.O.S.:*:*)
1421 echo m68k-bull-sysv3
1422- exit 0 ;;
1423+ exit ;;
1424 9000/[34]??:4.3bsd:1.*:*)
1425 echo m68k-hp-bsd
1426- exit 0 ;;
1427+ exit ;;
1428 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
1429 echo m68k-hp-bsd4.4
1430- exit 0 ;;
1431- 9000/[3478]??:HP-UX:*:*)
1432+ exit ;;
1433+ 9000/[34678]??:HP-UX:*:*)
1434+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
1435 case "${UNAME_MACHINE}" in
1436 9000/31? ) HP_ARCH=m68000 ;;
1437 9000/[34]?? ) HP_ARCH=m68k ;;
1438- 9000/7?? | 9000/8?[1679] ) HP_ARCH=hppa1.1 ;;
1439- 9000/8?? ) HP_ARCH=hppa1.0 ;;
1440+ 9000/[678][0-9][0-9])
1441+ if [ -x /usr/bin/getconf ]; then
1442+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
1443+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
1444+ case "${sc_cpu_version}" in
1445+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
1446+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
1447+ 532) # CPU_PA_RISC2_0
1448+ case "${sc_kernel_bits}" in
1449+ 32) HP_ARCH="hppa2.0n" ;;
1450+ 64) HP_ARCH="hppa2.0w" ;;
1451+ '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
1452+ esac ;;
1453+ esac
1454+ fi
1455+ if [ "${HP_ARCH}" = "" ]; then
1456+ eval $set_cc_for_build
1457+ sed 's/^ //' << EOF >$dummy.c
1458+
1459+ #define _HPUX_SOURCE
1460+ #include <stdlib.h>
1461+ #include <unistd.h>
1462+
1463+ int main ()
1464+ {
1465+ #if defined(_SC_KERNEL_BITS)
1466+ long bits = sysconf(_SC_KERNEL_BITS);
1467+ #endif
1468+ long cpu = sysconf (_SC_CPU_VERSION);
1469+
1470+ switch (cpu)
1471+ {
1472+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
1473+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
1474+ case CPU_PA_RISC2_0:
1475+ #if defined(_SC_KERNEL_BITS)
1476+ switch (bits)
1477+ {
1478+ case 64: puts ("hppa2.0w"); break;
1479+ case 32: puts ("hppa2.0n"); break;
1480+ default: puts ("hppa2.0"); break;
1481+ } break;
1482+ #else /* !defined(_SC_KERNEL_BITS) */
1483+ puts ("hppa2.0"); break;
1484+ #endif
1485+ default: puts ("hppa1.0"); break;
1486+ }
1487+ exit (0);
1488+ }
1489+EOF
1490+ (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
1491+ test -z "$HP_ARCH" && HP_ARCH=hppa
1492+ fi ;;
1493 esac
1494- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
1495+ if [ ${HP_ARCH} = "hppa2.0w" ]
1496+ then
1497+ eval $set_cc_for_build
1498+
1499+ # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
1500+ # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
1501+ # generating 64-bit code. GNU and HP use different nomenclature:
1502+ #
1503+ # $ CC_FOR_BUILD=cc ./config.guess
1504+ # => hppa2.0w-hp-hpux11.23
1505+ # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
1506+ # => hppa64-hp-hpux11.23
1507+
1508+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
1509+ grep __LP64__ >/dev/null
1510+ then
1511+ HP_ARCH="hppa2.0w"
1512+ else
1513+ HP_ARCH="hppa64"
1514+ fi
1515+ fi
1516 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
1517- exit 0 ;;
1518+ exit ;;
1519+ ia64:HP-UX:*:*)
1520+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
1521+ echo ia64-hp-hpux${HPUX_REV}
1522+ exit ;;
1523 3050*:HI-UX:*:*)
1524- sed 's/^ //' << EOF >dummy.c
1525+ eval $set_cc_for_build
1526+ sed 's/^ //' << EOF >$dummy.c
1527 #include <unistd.h>
1528 int
1529 main ()
1530@@ -390,331 +680,491 @@
1531 exit (0);
1532 }
1533 EOF
1534- ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
1535- rm -f dummy.c dummy
1536+ $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
1537+ { echo "$SYSTEM_NAME"; exit; }
1538 echo unknown-hitachi-hiuxwe2
1539- exit 0 ;;
1540+ exit ;;
1541 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
1542 echo hppa1.1-hp-bsd
1543- exit 0 ;;
1544+ exit ;;
1545 9000/8??:4.3bsd:*:*)
1546 echo hppa1.0-hp-bsd
1547- exit 0 ;;
1548+ exit ;;
1549+ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
1550+ echo hppa1.0-hp-mpeix
1551+ exit ;;
1552 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
1553 echo hppa1.1-hp-osf
1554- exit 0 ;;
1555+ exit ;;
1556 hp8??:OSF1:*:*)
1557 echo hppa1.0-hp-osf
1558- exit 0 ;;
1559- i?86:OSF1:*:*)
1560+ exit ;;
1561+ i*86:OSF1:*:*)
1562 if [ -x /usr/sbin/sysversion ] ; then
1563 echo ${UNAME_MACHINE}-unknown-osf1mk
1564 else
1565 echo ${UNAME_MACHINE}-unknown-osf1
1566 fi
1567- exit 0 ;;
1568+ exit ;;
1569 parisc*:Lites*:*:*)
1570 echo hppa1.1-hp-lites
1571- exit 0 ;;
1572+ exit ;;
1573 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
1574 echo c1-convex-bsd
1575- exit 0 ;;
1576+ exit ;;
1577 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
1578 if getsysinfo -f scalar_acc
1579 then echo c32-convex-bsd
1580 else echo c2-convex-bsd
1581 fi
1582- exit 0 ;;
1583+ exit ;;
1584 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
1585 echo c34-convex-bsd
1586- exit 0 ;;
1587+ exit ;;
1588 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
1589 echo c38-convex-bsd
1590- exit 0 ;;
1591+ exit ;;
1592 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
1593 echo c4-convex-bsd
1594- exit 0 ;;
1595- CRAY*X-MP:*:*:*)
1596- echo xmp-cray-unicos
1597- exit 0 ;;
1598+ exit ;;
1599 CRAY*Y-MP:*:*:*)
1600- echo ymp-cray-unicos${UNAME_RELEASE}
1601- exit 0 ;;
1602+ echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1603+ exit ;;
1604 CRAY*[A-Z]90:*:*:*)
1605 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
1606 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
1607- -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
1608- exit 0 ;;
1609+ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
1610+ -e 's/\.[^.]*$/.X/'
1611+ exit ;;
1612 CRAY*TS:*:*:*)
1613- echo t90-cray-unicos${UNAME_RELEASE}
1614- exit 0 ;;
1615- CRAY-2:*:*:*)
1616- echo cray2-cray-unicos
1617- exit 0 ;;
1618- F300:UNIX_System_V:*:*)
1619- FUJITSU_SYS=`uname -p | tr [A-Z] [a-z] | sed -e 's/\///'`
1620+ echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1621+ exit ;;
1622+ CRAY*T3E:*:*:*)
1623+ echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1624+ exit ;;
1625+ CRAY*SV1:*:*:*)
1626+ echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1627+ exit ;;
1628+ *:UNICOS/mp:*:*)
1629+ echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1630+ exit ;;
1631+ F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
1632+ FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
1633+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
1634 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
1635- echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
1636- exit 0 ;;
1637- F301:UNIX_System_V:*:*)
1638- echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'`
1639- exit 0 ;;
1640- hp3[0-9][05]:NetBSD:*:*)
1641- echo m68k-hp-netbsd${UNAME_RELEASE}
1642- exit 0 ;;
1643- hp300:OpenBSD:*:*)
1644- echo m68k-unknown-openbsd${UNAME_RELEASE}
1645- exit 0 ;;
1646- i?86:BSD/386:*:* | *:BSD/OS:*:*)
1647+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
1648+ exit ;;
1649+ 5000:UNIX_System_V:4.*:*)
1650+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
1651+ FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
1652+ echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
1653+ exit ;;
1654+ i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
1655 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
1656- exit 0 ;;
1657+ exit ;;
1658+ sparc*:BSD/OS:*:*)
1659+ echo sparc-unknown-bsdi${UNAME_RELEASE}
1660+ exit ;;
1661+ *:BSD/OS:*:*)
1662+ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
1663+ exit ;;
1664 *:FreeBSD:*:*)
1665- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1666- exit 0 ;;
1667- *:NetBSD:*:*)
1668- echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
1669- exit 0 ;;
1670- *:OpenBSD:*:*)
1671- echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
1672- exit 0 ;;
1673+ case ${UNAME_MACHINE} in
1674+ pc98)
1675+ echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
1676+ amd64)
1677+ echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
1678+ *)
1679+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
1680+ esac
1681+ exit ;;
1682 i*:CYGWIN*:*)
1683- echo ${UNAME_MACHINE}-pc-cygwin32
1684- exit 0 ;;
1685- i*:MINGW*:*)
1686+ echo ${UNAME_MACHINE}-pc-cygwin
1687+ exit ;;
1688+ *:MINGW*:*)
1689 echo ${UNAME_MACHINE}-pc-mingw32
1690- exit 0 ;;
1691+ exit ;;
1692+ i*:windows32*:*)
1693+ # uname -m includes "-pc" on this system.
1694+ echo ${UNAME_MACHINE}-mingw32
1695+ exit ;;
1696+ i*:PW*:*)
1697+ echo ${UNAME_MACHINE}-pc-pw32
1698+ exit ;;
1699+ *:Interix*:[3456]*)
1700+ case ${UNAME_MACHINE} in
1701+ x86)
1702+ echo i586-pc-interix${UNAME_RELEASE}
1703+ exit ;;
1704+ EM64T | authenticamd)
1705+ echo x86_64-unknown-interix${UNAME_RELEASE}
1706+ exit ;;
1707+ IA64)
1708+ echo ia64-unknown-interix${UNAME_RELEASE}
1709+ exit ;;
1710+ esac ;;
1711+ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
1712+ echo i${UNAME_MACHINE}-pc-mks
1713+ exit ;;
1714+ i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
1715+ # How do we know it's Interix rather than the generic POSIX subsystem?
1716+ # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
1717+ # UNAME_MACHINE based on the output of uname instead of i386?
1718+ echo i586-pc-interix
1719+ exit ;;
1720+ i*:UWIN*:*)
1721+ echo ${UNAME_MACHINE}-pc-uwin
1722+ exit ;;
1723+ amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
1724+ echo x86_64-unknown-cygwin
1725+ exit ;;
1726 p*:CYGWIN*:*)
1727- echo powerpcle-unknown-cygwin32
1728- exit 0 ;;
1729+ echo powerpcle-unknown-cygwin
1730+ exit ;;
1731 prep*:SunOS:5.*:*)
1732 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1733- exit 0 ;;
1734+ exit ;;
1735 *:GNU:*:*)
1736+ # the GNU system
1737 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
1738- exit 0 ;;
1739- *:Linux:*:*)
1740- # uname on the ARM produces all sorts of strangeness, and we need to
1741- # filter it out.
1742- case "$UNAME_MACHINE" in
1743- arm* | sa110*) UNAME_MACHINE="arm" ;;
1744+ exit ;;
1745+ *:GNU/*:*:*)
1746+ # other systems with GNU libc and userland
1747+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
1748+ exit ;;
1749+ i*86:Minix:*:*)
1750+ echo ${UNAME_MACHINE}-pc-minix
1751+ exit ;;
1752+ arm*:Linux:*:*)
1753+ eval $set_cc_for_build
1754+ if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
1755+ | grep -q __ARM_EABI__
1756+ then
1757+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1758+ else
1759+ echo ${UNAME_MACHINE}-unknown-linux-gnueabi
1760+ fi
1761+ exit ;;
1762+ avr32*:Linux:*:*)
1763+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1764+ exit ;;
1765+ cris:Linux:*:*)
1766+ echo cris-axis-linux-gnu
1767+ exit ;;
1768+ crisv32:Linux:*:*)
1769+ echo crisv32-axis-linux-gnu
1770+ exit ;;
1771+ frv:Linux:*:*)
1772+ echo frv-unknown-linux-gnu
1773+ exit ;;
1774+ ia64:Linux:*:*)
1775+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1776+ exit ;;
1777+ m32r*:Linux:*:*)
1778+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1779+ exit ;;
1780+ m68*:Linux:*:*)
1781+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1782+ exit ;;
1783+ mips:Linux:*:*)
1784+ eval $set_cc_for_build
1785+ sed 's/^ //' << EOF >$dummy.c
1786+ #undef CPU
1787+ #undef mips
1788+ #undef mipsel
1789+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
1790+ CPU=mipsel
1791+ #else
1792+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
1793+ CPU=mips
1794+ #else
1795+ CPU=
1796+ #endif
1797+ #endif
1798+EOF
1799+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
1800+ /^CPU/{
1801+ s: ::g
1802+ p
1803+ }'`"
1804+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
1805+ ;;
1806+ mips64:Linux:*:*)
1807+ eval $set_cc_for_build
1808+ sed 's/^ //' << EOF >$dummy.c
1809+ #undef CPU
1810+ #undef mips64
1811+ #undef mips64el
1812+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
1813+ CPU=mips64el
1814+ #else
1815+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
1816+ CPU=mips64
1817+ #else
1818+ CPU=
1819+ #endif
1820+ #endif
1821+EOF
1822+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
1823+ /^CPU/{
1824+ s: ::g
1825+ p
1826+ }'`"
1827+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
1828+ ;;
1829+ or32:Linux:*:*)
1830+ echo or32-unknown-linux-gnu
1831+ exit ;;
1832+ ppc:Linux:*:*)
1833+ echo powerpc-unknown-linux-gnu
1834+ exit ;;
1835+ ppc64:Linux:*:*)
1836+ echo powerpc64-unknown-linux-gnu
1837+ exit ;;
1838+ alpha:Linux:*:*)
1839+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
1840+ EV5) UNAME_MACHINE=alphaev5 ;;
1841+ EV56) UNAME_MACHINE=alphaev56 ;;
1842+ PCA56) UNAME_MACHINE=alphapca56 ;;
1843+ PCA57) UNAME_MACHINE=alphapca56 ;;
1844+ EV6) UNAME_MACHINE=alphaev6 ;;
1845+ EV67) UNAME_MACHINE=alphaev67 ;;
1846+ EV68*) UNAME_MACHINE=alphaev68 ;;
1847+ esac
1848+ objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
1849+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
1850+ echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
1851+ exit ;;
1852+ parisc:Linux:*:* | hppa:Linux:*:*)
1853+ # Look for CPU level
1854+ case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
1855+ PA7*) echo hppa1.1-unknown-linux-gnu ;;
1856+ PA8*) echo hppa2.0-unknown-linux-gnu ;;
1857+ *) echo hppa-unknown-linux-gnu ;;
1858 esac
1859-
1860+ exit ;;
1861+ parisc64:Linux:*:* | hppa64:Linux:*:*)
1862+ echo hppa64-unknown-linux-gnu
1863+ exit ;;
1864+ s390:Linux:*:* | s390x:Linux:*:*)
1865+ echo ${UNAME_MACHINE}-ibm-linux
1866+ exit ;;
1867+ sh64*:Linux:*:*)
1868+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1869+ exit ;;
1870+ sh*:Linux:*:*)
1871+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1872+ exit ;;
1873+ sparc:Linux:*:* | sparc64:Linux:*:*)
1874+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1875+ exit ;;
1876+ vax:Linux:*:*)
1877+ echo ${UNAME_MACHINE}-dec-linux-gnu
1878+ exit ;;
1879+ x86_64:Linux:*:*)
1880+ echo x86_64-unknown-linux-gnu
1881+ exit ;;
1882+ xtensa*:Linux:*:*)
1883+ echo ${UNAME_MACHINE}-unknown-linux-gnu
1884+ exit ;;
1885+ i*86:Linux:*:*)
1886 # The BFD linker knows what the default object file format is, so
1887- # first see if it will tell us.
1888- ld_help_string=`ld --help 2>&1`
1889- ld_supported_emulations=`echo $ld_help_string \
1890- | sed -ne '/supported emulations:/!d
1891+ # first see if it will tell us. cd to the root directory to prevent
1892+ # problems with other programs or directories called `ld' in the path.
1893+ # Set LC_ALL=C to ensure ld outputs messages in English.
1894+ ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
1895+ | sed -ne '/supported targets:/!d
1896 s/[ ][ ]*/ /g
1897- s/.*supported emulations: *//
1898+ s/.*supported targets: *//
1899 s/ .*//
1900 p'`
1901- case "$ld_supported_emulations" in
1902- i?86linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0 ;;
1903- i?86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ;;
1904- sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
1905- armlinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
1906- m68klinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
1907- elf32ppc) echo "powerpc-unknown-linux-gnu" ; exit 0 ;;
1908+ case "$ld_supported_targets" in
1909+ elf32-i386)
1910+ TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
1911+ ;;
1912+ a.out-i386-linux)
1913+ echo "${UNAME_MACHINE}-pc-linux-gnuaout"
1914+ exit ;;
1915+ coff-i386)
1916+ echo "${UNAME_MACHINE}-pc-linux-gnucoff"
1917+ exit ;;
1918+ "")
1919+ # Either a pre-BFD a.out linker (linux-gnuoldld) or
1920+ # one that does not give us useful --help.
1921+ echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
1922+ exit ;;
1923 esac
1924-
1925- if test "${UNAME_MACHINE}" = "alpha" ; then
1926- sed 's/^ //' <<EOF >dummy.s
1927- .globl main
1928- .ent main
1929- main:
1930- .frame \$30,0,\$26,0
1931- .prologue 0
1932- .long 0x47e03d80 # implver $0
1933- lda \$2,259
1934- .long 0x47e20c21 # amask $2,$1
1935- srl \$1,8,\$2
1936- sll \$2,2,\$2
1937- sll \$0,3,\$0
1938- addl \$1,\$0,\$0
1939- addl \$2,\$0,\$0
1940- ret \$31,(\$26),1
1941- .end main
1942-EOF
1943- LIBC=""
1944- ${CC-cc} dummy.s -o dummy 2>/dev/null
1945- if test "$?" = 0 ; then
1946- ./dummy
1947- case "$?" in
1948- 7)
1949- UNAME_MACHINE="alpha"
1950- ;;
1951- 15)
1952- UNAME_MACHINE="alphaev5"
1953- ;;
1954- 14)
1955- UNAME_MACHINE="alphaev56"
1956- ;;
1957- 10)
1958- UNAME_MACHINE="alphapca56"
1959- ;;
1960- 16)
1961- UNAME_MACHINE="alphaev6"
1962- ;;
1963- esac
1964-
1965- objdump --private-headers dummy | \
1966- grep ld.so.1 > /dev/null
1967- if test "$?" = 0 ; then
1968- LIBC="libc1"
1969- fi
1970- fi
1971- rm -f dummy.s dummy
1972- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0
1973- elif test "${UNAME_MACHINE}" = "mips" ; then
1974- cat >dummy.c <<EOF
1975-main(argc, argv)
1976- int argc;
1977- char *argv[];
1978-{
1979-#ifdef __MIPSEB__
1980- printf ("%s-unknown-linux-gnu\n", argv[1]);
1981-#endif
1982-#ifdef __MIPSEL__
1983- printf ("%sel-unknown-linux-gnu\n", argv[1]);
1984-#endif
1985- return 0;
1986-}
1987-EOF
1988- ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
1989- rm -f dummy.c dummy
1990- else
1991- # Either a pre-BFD a.out linker (linux-gnuoldld)
1992- # or one that does not give us useful --help.
1993- # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
1994- # If ld does not provide *any* "supported emulations:"
1995- # that means it is gnuoldld.
1996- echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"
1997- test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
1998-
1999- case "${UNAME_MACHINE}" in
2000- i?86)
2001- VENDOR=pc;
2002- ;;
2003- *)
2004- VENDOR=unknown;
2005- ;;
2006- esac
2007- # Determine whether the default compiler is a.out or elf
2008- cat >dummy.c <<EOF
2009-#include <features.h>
2010-main(argc, argv)
2011- int argc;
2012- char *argv[];
2013-{
2014-#ifdef __ELF__
2015-# ifdef __GLIBC__
2016-# if __GLIBC__ >= 2
2017- printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
2018-# else
2019- printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
2020-# endif
2021-# else
2022- printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
2023-# endif
2024-#else
2025- printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
2026-#endif
2027- return 0;
2028-}
2029-EOF
2030- ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
2031- rm -f dummy.c dummy
2032- fi ;;
2033-# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
2034-# are messed up and put the nodename in both sysname and nodename.
2035- i?86:DYNIX/ptx:4*:*)
2036+ # Determine whether the default compiler is a.out or elf
2037+ eval $set_cc_for_build
2038+ sed 's/^ //' << EOF >$dummy.c
2039+ #include <features.h>
2040+ #ifdef __ELF__
2041+ # ifdef __GLIBC__
2042+ # if __GLIBC__ >= 2
2043+ LIBC=gnu
2044+ # else
2045+ LIBC=gnulibc1
2046+ # endif
2047+ # else
2048+ LIBC=gnulibc1
2049+ # endif
2050+ #else
2051+ #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
2052+ LIBC=gnu
2053+ #else
2054+ LIBC=gnuaout
2055+ #endif
2056+ #endif
2057+ #ifdef __dietlibc__
2058+ LIBC=dietlibc
2059+ #endif
2060+EOF
2061+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
2062+ /^LIBC/{
2063+ s: ::g
2064+ p
2065+ }'`"
2066+ test x"${LIBC}" != x && {
2067+ echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
2068+ exit
2069+ }
2070+ test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
2071+ ;;
2072+ i*86:DYNIX/ptx:4*:*)
2073+ # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
2074+ # earlier versions are messed up and put the nodename in both
2075+ # sysname and nodename.
2076 echo i386-sequent-sysv4
2077- exit 0 ;;
2078- i?86:UNIX_SV:4.2MP:2.*)
2079+ exit ;;
2080+ i*86:UNIX_SV:4.2MP:2.*)
2081 # Unixware is an offshoot of SVR4, but it has its own version
2082 # number series starting with 2...
2083 # I am not positive that other SVR4 systems won't match this,
2084 # I just have to hope. -- rms.
2085 # Use sysv4.2uw... so that sysv4* matches it.
2086 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
2087- exit 0 ;;
2088- i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)
2089+ exit ;;
2090+ i*86:OS/2:*:*)
2091+ # If we were able to find `uname', then EMX Unix compatibility
2092+ # is probably installed.
2093+ echo ${UNAME_MACHINE}-pc-os2-emx
2094+ exit ;;
2095+ i*86:XTS-300:*:STOP)
2096+ echo ${UNAME_MACHINE}-unknown-stop
2097+ exit ;;
2098+ i*86:atheos:*:*)
2099+ echo ${UNAME_MACHINE}-unknown-atheos
2100+ exit ;;
2101+ i*86:syllable:*:*)
2102+ echo ${UNAME_MACHINE}-pc-syllable
2103+ exit ;;
2104+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
2105+ echo i386-unknown-lynxos${UNAME_RELEASE}
2106+ exit ;;
2107+ i*86:*DOS:*:*)
2108+ echo ${UNAME_MACHINE}-pc-msdosdjgpp
2109+ exit ;;
2110+ i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
2111+ UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
2112 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
2113- echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
2114+ echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
2115 else
2116- echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
2117+ echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
2118 fi
2119- exit 0 ;;
2120- i?86:*:3.2:*)
2121+ exit ;;
2122+ i*86:*:5:[678]*)
2123+ # UnixWare 7.x, OpenUNIX and OpenServer 6.
2124+ case `/bin/uname -X | grep "^Machine"` in
2125+ *486*) UNAME_MACHINE=i486 ;;
2126+ *Pentium) UNAME_MACHINE=i586 ;;
2127+ *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
2128+ esac
2129+ echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
2130+ exit ;;
2131+ i*86:*:3.2:*)
2132 if test -f /usr/options/cb.name; then
2133 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
2134 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
2135 elif /bin/uname -X 2>/dev/null >/dev/null ; then
2136- UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
2137- (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
2138- (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
2139+ UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
2140+ (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
2141+ (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
2142 && UNAME_MACHINE=i586
2143+ (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
2144+ && UNAME_MACHINE=i686
2145+ (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
2146+ && UNAME_MACHINE=i686
2147 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
2148 else
2149 echo ${UNAME_MACHINE}-pc-sysv32
2150 fi
2151- exit 0 ;;
2152+ exit ;;
2153 pc:*:*:*)
2154+ # Left here for compatibility:
2155 # uname -m prints for DJGPP always 'pc', but it prints nothing about
2156 # the processor, so we play safe by assuming i386.
2157 echo i386-pc-msdosdjgpp
2158- exit 0 ;;
2159+ exit ;;
2160 Intel:Mach:3*:*)
2161 echo i386-pc-mach3
2162- exit 0 ;;
2163+ exit ;;
2164 paragon:*:*:*)
2165 echo i860-intel-osf1
2166- exit 0 ;;
2167+ exit ;;
2168 i860:*:4.*:*) # i860-SVR4
2169 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
2170 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
2171 else # Add other i860-SVR4 vendors below as they are discovered.
2172 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
2173 fi
2174- exit 0 ;;
2175+ exit ;;
2176 mini*:CTIX:SYS*5:*)
2177 # "miniframe"
2178 echo m68010-convergent-sysv
2179- exit 0 ;;
2180- M68*:*:R3V[567]*:*)
2181- test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
2182- 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
2183+ exit ;;
2184+ mc68k:UNIX:SYSTEM5:3.51m)
2185+ echo m68k-convergent-sysv
2186+ exit ;;
2187+ M680?0:D-NIX:5.3:*)
2188+ echo m68k-diab-dnix
2189+ exit ;;
2190+ M68*:*:R3V[5678]*:*)
2191+ test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
2192+ 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
2193 OS_REL=''
2194 test -r /etc/.relid \
2195 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
2196 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
2197- && echo i486-ncr-sysv4.3${OS_REL} && exit 0
2198+ && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
2199 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
2200- && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
2201+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
2202 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
2203 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
2204- && echo i486-ncr-sysv4 && exit 0 ;;
2205- m68*:LynxOS:2.*:*)
2206+ && { echo i486-ncr-sysv4; exit; } ;;
2207+ m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
2208 echo m68k-unknown-lynxos${UNAME_RELEASE}
2209- exit 0 ;;
2210+ exit ;;
2211 mc68030:UNIX_System_V:4.*:*)
2212 echo m68k-atari-sysv4
2213- exit 0 ;;
2214- i?86:LynxOS:2.*:*)
2215- echo i386-unknown-lynxos${UNAME_RELEASE}
2216- exit 0 ;;
2217+ exit ;;
2218 TSUNAMI:LynxOS:2.*:*)
2219 echo sparc-unknown-lynxos${UNAME_RELEASE}
2220- exit 0 ;;
2221- rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)
2222+ exit ;;
2223+ rs6000:LynxOS:2.*:*)
2224 echo rs6000-unknown-lynxos${UNAME_RELEASE}
2225- exit 0 ;;
2226+ exit ;;
2227+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
2228+ echo powerpc-unknown-lynxos${UNAME_RELEASE}
2229+ exit ;;
2230 SM[BE]S:UNIX_SV:*:*)
2231 echo mips-dde-sysv${UNAME_RELEASE}
2232- exit 0 ;;
2233+ exit ;;
2234+ RM*:ReliantUNIX-*:*:*)
2235+ echo mips-sni-sysv4
2236+ exit ;;
2237 RM*:SINIX-*:*:*)
2238 echo mips-sni-sysv4
2239- exit 0 ;;
2240+ exit ;;
2241 *:SINIX-*:*:*)
2242 if uname -p 2>/dev/null >/dev/null ; then
2243 UNAME_MACHINE=`(uname -p) 2>/dev/null`
2244@@ -722,39 +1172,165 @@
2245 else
2246 echo ns32k-sni-sysv
2247 fi
2248- exit 0 ;;
2249- PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
2250- # says <Richard.M.Bartel@ccMail.Census.GOV>
2251+ exit ;;
2252+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
2253+ # says <Richard.M.Bartel@ccMail.Census.GOV>
2254 echo i586-unisys-sysv4
2255- exit 0 ;;
2256+ exit ;;
2257 *:UNIX_System_V:4*:FTX*)
2258 # From Gerald Hewes <hewes@openmarket.com>.
2259 # How about differentiating between stratus architectures? -djm
2260 echo hppa1.1-stratus-sysv4
2261- exit 0 ;;
2262+ exit ;;
2263 *:*:*:FTX*)
2264 # From seanf@swdc.stratus.com.
2265 echo i860-stratus-sysv4
2266- exit 0 ;;
2267+ exit ;;
2268+ i*86:VOS:*:*)
2269+ # From Paul.Green@stratus.com.
2270+ echo ${UNAME_MACHINE}-stratus-vos
2271+ exit ;;
2272+ *:VOS:*:*)
2273+ # From Paul.Green@stratus.com.
2274+ echo hppa1.1-stratus-vos
2275+ exit ;;
2276 mc68*:A/UX:*:*)
2277 echo m68k-apple-aux${UNAME_RELEASE}
2278- exit 0 ;;
2279- news*:NEWS-OS:*:6*)
2280+ exit ;;
2281+ news*:NEWS-OS:6*:*)
2282 echo mips-sony-newsos6
2283- exit 0 ;;
2284- R3000:*System_V*:*:* | R4000:UNIX_SYSV:*:*)
2285+ exit ;;
2286+ R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
2287 if [ -d /usr/nec ]; then
2288 echo mips-nec-sysv${UNAME_RELEASE}
2289 else
2290 echo mips-unknown-sysv${UNAME_RELEASE}
2291 fi
2292- exit 0 ;;
2293+ exit ;;
2294+ BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
2295+ echo powerpc-be-beos
2296+ exit ;;
2297+ BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
2298+ echo powerpc-apple-beos
2299+ exit ;;
2300+ BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
2301+ echo i586-pc-beos
2302+ exit ;;
2303+ SX-4:SUPER-UX:*:*)
2304+ echo sx4-nec-superux${UNAME_RELEASE}
2305+ exit ;;
2306+ SX-5:SUPER-UX:*:*)
2307+ echo sx5-nec-superux${UNAME_RELEASE}
2308+ exit ;;
2309+ SX-6:SUPER-UX:*:*)
2310+ echo sx6-nec-superux${UNAME_RELEASE}
2311+ exit ;;
2312+ SX-7:SUPER-UX:*:*)
2313+ echo sx7-nec-superux${UNAME_RELEASE}
2314+ exit ;;
2315+ SX-8:SUPER-UX:*:*)
2316+ echo sx8-nec-superux${UNAME_RELEASE}
2317+ exit ;;
2318+ SX-8R:SUPER-UX:*:*)
2319+ echo sx8r-nec-superux${UNAME_RELEASE}
2320+ exit ;;
2321+ Power*:Rhapsody:*:*)
2322+ echo powerpc-apple-rhapsody${UNAME_RELEASE}
2323+ exit ;;
2324+ *:Rhapsody:*:*)
2325+ echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
2326+ exit ;;
2327+ *:Darwin:*:*)
2328+ UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
2329+ case $UNAME_PROCESSOR in
2330+ unknown) UNAME_PROCESSOR=powerpc ;;
2331+ esac
2332+ echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
2333+ exit ;;
2334+ *:procnto*:*:* | *:QNX:[0123456789]*:*)
2335+ UNAME_PROCESSOR=`uname -p`
2336+ if test "$UNAME_PROCESSOR" = "x86"; then
2337+ UNAME_PROCESSOR=i386
2338+ UNAME_MACHINE=pc
2339+ fi
2340+ echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
2341+ exit ;;
2342+ *:QNX:*:4*)
2343+ echo i386-pc-qnx
2344+ exit ;;
2345+ NSE-?:NONSTOP_KERNEL:*:*)
2346+ echo nse-tandem-nsk${UNAME_RELEASE}
2347+ exit ;;
2348+ NSR-?:NONSTOP_KERNEL:*:*)
2349+ echo nsr-tandem-nsk${UNAME_RELEASE}
2350+ exit ;;
2351+ *:NonStop-UX:*:*)
2352+ echo mips-compaq-nonstopux
2353+ exit ;;
2354+ BS2000:POSIX*:*:*)
2355+ echo bs2000-siemens-sysv
2356+ exit ;;
2357+ DS/*:UNIX_System_V:*:*)
2358+ echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
2359+ exit ;;
2360+ *:Plan9:*:*)
2361+ # "uname -m" is not consistent, so use $cputype instead. 386
2362+ # is converted to i386 for consistency with other x86
2363+ # operating systems.
2364+ if test "$cputype" = "386"; then
2365+ UNAME_MACHINE=i386
2366+ else
2367+ UNAME_MACHINE="$cputype"
2368+ fi
2369+ echo ${UNAME_MACHINE}-unknown-plan9
2370+ exit ;;
2371+ *:TOPS-10:*:*)
2372+ echo pdp10-unknown-tops10
2373+ exit ;;
2374+ *:TENEX:*:*)
2375+ echo pdp10-unknown-tenex
2376+ exit ;;
2377+ KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
2378+ echo pdp10-dec-tops20
2379+ exit ;;
2380+ XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
2381+ echo pdp10-xkl-tops20
2382+ exit ;;
2383+ *:TOPS-20:*:*)
2384+ echo pdp10-unknown-tops20
2385+ exit ;;
2386+ *:ITS:*:*)
2387+ echo pdp10-unknown-its
2388+ exit ;;
2389+ SEI:*:*:SEIUX)
2390+ echo mips-sei-seiux${UNAME_RELEASE}
2391+ exit ;;
2392+ *:DragonFly:*:*)
2393+ echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
2394+ exit ;;
2395+ *:*VMS:*:*)
2396+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
2397+ case "${UNAME_MACHINE}" in
2398+ A*) echo alpha-dec-vms ; exit ;;
2399+ I*) echo ia64-dec-vms ; exit ;;
2400+ V*) echo vax-dec-vms ; exit ;;
2401+ esac ;;
2402+ *:XENIX:*:SysV)
2403+ echo i386-pc-xenix
2404+ exit ;;
2405+ i*86:skyos:*:*)
2406+ echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
2407+ exit ;;
2408+ i*86:rdos:*:*)
2409+ echo ${UNAME_MACHINE}-pc-rdos
2410+ exit ;;
2411 esac
2412
2413 #echo '(No uname command or uname output not recognized.)' 1>&2
2414 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
2415
2416-cat >dummy.c <<EOF
2417+eval $set_cc_for_build
2418+cat >$dummy.c <<EOF
2419 #ifdef _SEQUENT_
2420 # include <sys/types.h>
2421 # include <sys/utsname.h>
2422@@ -779,7 +1355,7 @@
2423 #endif
2424
2425 #if defined (__arm) && defined (__acorn) && defined (__unix)
2426- printf ("arm-acorn-riscix"); exit (0);
2427+ printf ("arm-acorn-riscix\n"); exit (0);
2428 #endif
2429
2430 #if defined (hp300) && !defined (hpux)
2431@@ -792,7 +1368,10 @@
2432 #endif
2433 int version;
2434 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
2435- printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
2436+ if (version < 4)
2437+ printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
2438+ else
2439+ printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
2440 exit (0);
2441 #endif
2442
2443@@ -837,11 +1416,24 @@
2444 #endif
2445
2446 #if defined (vax)
2447-#if !defined (ultrix)
2448- printf ("vax-dec-bsd\n"); exit (0);
2449-#else
2450- printf ("vax-dec-ultrix\n"); exit (0);
2451-#endif
2452+# if !defined (ultrix)
2453+# include <sys/param.h>
2454+# if defined (BSD)
2455+# if BSD == 43
2456+ printf ("vax-dec-bsd4.3\n"); exit (0);
2457+# else
2458+# if BSD == 199006
2459+ printf ("vax-dec-bsd4.3reno\n"); exit (0);
2460+# else
2461+ printf ("vax-dec-bsd\n"); exit (0);
2462+# endif
2463+# endif
2464+# else
2465+ printf ("vax-dec-bsd\n"); exit (0);
2466+# endif
2467+# else
2468+ printf ("vax-dec-ultrix\n"); exit (0);
2469+# endif
2470 #endif
2471
2472 #if defined (alliant) && defined (i860)
2473@@ -852,12 +1444,12 @@
2474 }
2475 EOF
2476
2477-${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0
2478-rm -f dummy.c dummy
2479+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
2480+ { echo "$SYSTEM_NAME"; exit; }
2481
2482 # Apollos put the system type in the environment.
2483
2484-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
2485+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
2486
2487 # Convex versions that predate uname can use getsysinfo(1)
2488
2489@@ -866,25 +1458,70 @@
2490 case `getsysinfo -f cpu_type` in
2491 c1*)
2492 echo c1-convex-bsd
2493- exit 0 ;;
2494+ exit ;;
2495 c2*)
2496 if getsysinfo -f scalar_acc
2497 then echo c32-convex-bsd
2498 else echo c2-convex-bsd
2499 fi
2500- exit 0 ;;
2501+ exit ;;
2502 c34*)
2503 echo c34-convex-bsd
2504- exit 0 ;;
2505+ exit ;;
2506 c38*)
2507 echo c38-convex-bsd
2508- exit 0 ;;
2509+ exit ;;
2510 c4*)
2511 echo c4-convex-bsd
2512- exit 0 ;;
2513+ exit ;;
2514 esac
2515 fi
2516
2517-#echo '(Unable to guess system type)' 1>&2
2518+cat >&2 <<EOF
2519+$0: unable to guess system type
2520+
2521+This script, last modified $timestamp, has failed to recognize
2522+the operating system you are using. It is advised that you
2523+download the most up to date version of the config scripts from
2524+
2525+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
2526+and
2527+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
2528+
2529+If the version you run ($0) is already up to date, please
2530+send the following data and any information you think might be
2531+pertinent to <config-patches@gnu.org> in order to provide the needed
2532+information to handle your system.
2533+
2534+config.guess timestamp = $timestamp
2535+
2536+uname -m = `(uname -m) 2>/dev/null || echo unknown`
2537+uname -r = `(uname -r) 2>/dev/null || echo unknown`
2538+uname -s = `(uname -s) 2>/dev/null || echo unknown`
2539+uname -v = `(uname -v) 2>/dev/null || echo unknown`
2540+
2541+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
2542+/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
2543+
2544+hostinfo = `(hostinfo) 2>/dev/null`
2545+/bin/universe = `(/bin/universe) 2>/dev/null`
2546+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
2547+/bin/arch = `(/bin/arch) 2>/dev/null`
2548+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
2549+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
2550+
2551+UNAME_MACHINE = ${UNAME_MACHINE}
2552+UNAME_RELEASE = ${UNAME_RELEASE}
2553+UNAME_SYSTEM = ${UNAME_SYSTEM}
2554+UNAME_VERSION = ${UNAME_VERSION}
2555+EOF
2556
2557 exit 1
2558+
2559+# Local variables:
2560+# eval: (add-hook 'write-file-hooks 'time-stamp)
2561+# time-stamp-start: "timestamp='"
2562+# time-stamp-format: "%:y-%02m-%02d"
2563+# time-stamp-end: "'"
2564+# End:
2565+
2566
2567=== modified file 'client/make/linux/make_utils/config.sub'
2568--- client/make/linux/make_utils/config.sub 2009-06-10 05:55:08 +0000
2569+++ client/make/linux/make_utils/config.sub 2010-11-30 14:55:29 +0000
2570@@ -1,6 +1,11 @@
2571 #! /bin/sh
2572-# Configuration validation subroutine script, version 1.1.
2573-# Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc.
2574+# Configuration validation subroutine script.
2575+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2576+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
2577+# Free Software Foundation, Inc.
2578+
2579+timestamp='2008-01-16'
2580+
2581 # This file is (in principle) common to ALL GNU software.
2582 # The presence of a machine in this file suggests that SOME GNU software
2583 # can handle that machine. It does not imply ALL GNU software can.
2584@@ -17,14 +22,18 @@
2585 #
2586 # You should have received a copy of the GNU General Public License
2587 # along with this program; if not, write to the Free Software
2588-# Foundation, Inc., 59 Temple Place - Suite 330,
2589-# Boston, MA 02111-1307, USA.
2590-
2591+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
2592+# 02110-1301, USA.
2593+#
2594 # As a special exception to the GNU General Public License, if you
2595 # distribute this file as part of a program that contains a
2596 # configuration script generated by Autoconf, you may include it under
2597 # the same distribution terms that you use for the rest of that program.
2598
2599+
2600+# Please send patches to <config-patches@gnu.org>. Submit a context
2601+# diff and a properly formatted ChangeLog entry.
2602+#
2603 # Configuration subroutine to validate and canonicalize a configuration type.
2604 # Supply the specified configuration type as an argument.
2605 # If it is invalid, we print an error message on stderr and exit with code 1.
2606@@ -45,30 +54,75 @@
2607 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
2608 # It is wrong to echo any other type of specification.
2609
2610-if [ x$1 = x ]
2611-then
2612- echo Configuration name missing. 1>&2
2613- echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
2614- echo "or $0 ALIAS" 1>&2
2615- echo where ALIAS is a recognized configuration type. 1>&2
2616- exit 1
2617-fi
2618-
2619-# First pass through any local machine types.
2620-case $1 in
2621- *local*)
2622- echo $1
2623- exit 0
2624- ;;
2625- *)
2626- ;;
2627+me=`echo "$0" | sed -e 's,.*/,,'`
2628+
2629+usage="\
2630+Usage: $0 [OPTION] CPU-MFR-OPSYS
2631+ $0 [OPTION] ALIAS
2632+
2633+Canonicalize a configuration name.
2634+
2635+Operation modes:
2636+ -h, --help print this help, then exit
2637+ -t, --time-stamp print date of last modification, then exit
2638+ -v, --version print version number, then exit
2639+
2640+Report bugs and patches to <config-patches@gnu.org>."
2641+
2642+version="\
2643+GNU config.sub ($timestamp)
2644+
2645+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2646+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
2647+
2648+This is free software; see the source for copying conditions. There is NO
2649+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
2650+
2651+help="
2652+Try \`$me --help' for more information."
2653+
2654+# Parse command line
2655+while test $# -gt 0 ; do
2656+ case $1 in
2657+ --time-stamp | --time* | -t )
2658+ echo "$timestamp" ; exit ;;
2659+ --version | -v )
2660+ echo "$version" ; exit ;;
2661+ --help | --h* | -h )
2662+ echo "$usage"; exit ;;
2663+ -- ) # Stop option processing
2664+ shift; break ;;
2665+ - ) # Use stdin as input.
2666+ break ;;
2667+ -* )
2668+ echo "$me: invalid option $1$help"
2669+ exit 1 ;;
2670+
2671+ *local*)
2672+ # First pass through any local machine types.
2673+ echo $1
2674+ exit ;;
2675+
2676+ * )
2677+ break ;;
2678+ esac
2679+done
2680+
2681+case $# in
2682+ 0) echo "$me: missing argument$help" >&2
2683+ exit 1;;
2684+ 1) ;;
2685+ *) echo "$me: too many arguments$help" >&2
2686+ exit 1;;
2687 esac
2688
2689 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
2690 # Here we must recognize all the valid KERNEL-OS combinations.
2691 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
2692 case $maybe_os in
2693- linux-gnu*)
2694+ nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
2695+ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
2696+ storm-chaos* | os2-emx* | rtmk-nova*)
2697 os=-$maybe_os
2698 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
2699 ;;
2700@@ -94,15 +148,37 @@
2701 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
2702 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
2703 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
2704- -apple)
2705- os=
2706- basic_machine=$1
2707- ;;
2708+ -apple | -axis | -knuth | -cray)
2709+ os=
2710+ basic_machine=$1
2711+ ;;
2712+ -sim | -cisco | -oki | -wec | -winbond)
2713+ os=
2714+ basic_machine=$1
2715+ ;;
2716+ -scout)
2717+ ;;
2718+ -wrs)
2719+ os=-vxworks
2720+ basic_machine=$1
2721+ ;;
2722+ -chorusos*)
2723+ os=-chorusos
2724+ basic_machine=$1
2725+ ;;
2726+ -chorusrdb)
2727+ os=-chorusrdb
2728+ basic_machine=$1
2729+ ;;
2730 -hiux*)
2731 os=-hiuxwe2
2732 ;;
2733+ -sco6)
2734+ os=-sco5v6
2735+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2736+ ;;
2737 -sco5)
2738- os=sco3.2v5
2739+ os=-sco3.2v5
2740 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2741 ;;
2742 -sco4)
2743@@ -117,10 +193,17 @@
2744 # Don't forget version if it is 3.2v4 or newer.
2745 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2746 ;;
2747+ -sco5v6*)
2748+ # Don't forget version if it is 3.2v4 or newer.
2749+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2750+ ;;
2751 -sco*)
2752 os=-sco3.2v2
2753 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2754 ;;
2755+ -udk*)
2756+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2757+ ;;
2758 -isc)
2759 os=-isc2.2
2760 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
2761@@ -143,26 +226,84 @@
2762 -psos*)
2763 os=-psos
2764 ;;
2765+ -mint | -mint[0-9]*)
2766+ basic_machine=m68k-atari
2767+ os=-mint
2768+ ;;
2769 esac
2770
2771 # Decode aliases for certain CPU-COMPANY combinations.
2772 case $basic_machine in
2773 # Recognize the basic CPU types without company name.
2774 # Some are omitted here because they have special meanings below.
2775- tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \
2776- | arme[lb] | pyramid | mn10200 | mn10300 \
2777- | tron | a29k | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 \
2778- | alpha | alphaev5 | alphaev56 | we32k | ns16k | clipper \
2779- | i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \
2780- | mips64 | mipsel | mips64el | mips64orion | mips64orionel \
2781- | mipstx39 | mipstx39el \
2782- | sparc | sparclet | sparclite | sparc64 | v850)
2783- basic_machine=$basic_machine-unknown
2784- ;;
2785+ 1750a | 580 \
2786+ | a29k \
2787+ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
2788+ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
2789+ | am33_2.0 \
2790+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
2791+ | bfin \
2792+ | c4x | clipper \
2793+ | d10v | d30v | dlx | dsp16xx \
2794+ | fido | fr30 | frv \
2795+ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
2796+ | i370 | i860 | i960 | ia64 \
2797+ | ip2k | iq2000 \
2798+ | m32c | m32r | m32rle | m68000 | m68k | m88k \
2799+ | maxq | mb | microblaze | mcore | mep \
2800+ | mips | mipsbe | mipseb | mipsel | mipsle \
2801+ | mips16 \
2802+ | mips64 | mips64el \
2803+ | mips64vr | mips64vrel \
2804+ | mips64orion | mips64orionel \
2805+ | mips64vr4100 | mips64vr4100el \
2806+ | mips64vr4300 | mips64vr4300el \
2807+ | mips64vr5000 | mips64vr5000el \
2808+ | mips64vr5900 | mips64vr5900el \
2809+ | mipsisa32 | mipsisa32el \
2810+ | mipsisa32r2 | mipsisa32r2el \
2811+ | mipsisa64 | mipsisa64el \
2812+ | mipsisa64r2 | mipsisa64r2el \
2813+ | mipsisa64sb1 | mipsisa64sb1el \
2814+ | mipsisa64sr71k | mipsisa64sr71kel \
2815+ | mipstx39 | mipstx39el \
2816+ | mn10200 | mn10300 \
2817+ | mt \
2818+ | msp430 \
2819+ | nios | nios2 \
2820+ | ns16k | ns32k \
2821+ | or32 \
2822+ | pdp10 | pdp11 | pj | pjl \
2823+ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
2824+ | pyramid \
2825+ | score \
2826+ | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
2827+ | sh64 | sh64le \
2828+ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
2829+ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
2830+ | spu | strongarm \
2831+ | tahoe | thumb | tic4x | tic80 | tron \
2832+ | v850 | v850e \
2833+ | we32k \
2834+ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
2835+ | z8k)
2836+ basic_machine=$basic_machine-unknown
2837+ ;;
2838+ m6811 | m68hc11 | m6812 | m68hc12)
2839+ # Motorola 68HC11/12.
2840+ basic_machine=$basic_machine-unknown
2841+ os=-none
2842+ ;;
2843+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
2844+ ;;
2845+ ms1)
2846+ basic_machine=mt-unknown
2847+ ;;
2848+
2849 # We use `pc' rather than `unknown'
2850 # because (1) that's what they normally are, and
2851 # (2) the word "unknown" tends to confuse beginning users.
2852- i[34567]86)
2853+ i*86 | x86_64)
2854 basic_machine=$basic_machine-pc
2855 ;;
2856 # Object if more than one company name word.
2857@@ -171,28 +312,94 @@
2858 exit 1
2859 ;;
2860 # Recognize the basic CPU types with company name.
2861- vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \
2862- | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
2863- | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
2864- | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \
2865- | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* \
2866- | alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \
2867- | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \
2868- | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
2869- | sparc64-* | mips64-* | mipsel-* \
2870- | mips64el-* | mips64orion-* | mips64orionel-* \
2871- | mipstx39-* | mipstx39el-* \
2872- | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
2873- | f301-*)
2874+ 580-* \
2875+ | a29k-* \
2876+ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
2877+ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
2878+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
2879+ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
2880+ | avr-* | avr32-* \
2881+ | bfin-* | bs2000-* \
2882+ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
2883+ | clipper-* | craynv-* | cydra-* \
2884+ | d10v-* | d30v-* | dlx-* \
2885+ | elxsi-* \
2886+ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
2887+ | h8300-* | h8500-* \
2888+ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
2889+ | i*86-* | i860-* | i960-* | ia64-* \
2890+ | ip2k-* | iq2000-* \
2891+ | m32c-* | m32r-* | m32rle-* \
2892+ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
2893+ | m88110-* | m88k-* | maxq-* | mcore-* \
2894+ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
2895+ | mips16-* \
2896+ | mips64-* | mips64el-* \
2897+ | mips64vr-* | mips64vrel-* \
2898+ | mips64orion-* | mips64orionel-* \
2899+ | mips64vr4100-* | mips64vr4100el-* \
2900+ | mips64vr4300-* | mips64vr4300el-* \
2901+ | mips64vr5000-* | mips64vr5000el-* \
2902+ | mips64vr5900-* | mips64vr5900el-* \
2903+ | mipsisa32-* | mipsisa32el-* \
2904+ | mipsisa32r2-* | mipsisa32r2el-* \
2905+ | mipsisa64-* | mipsisa64el-* \
2906+ | mipsisa64r2-* | mipsisa64r2el-* \
2907+ | mipsisa64sb1-* | mipsisa64sb1el-* \
2908+ | mipsisa64sr71k-* | mipsisa64sr71kel-* \
2909+ | mipstx39-* | mipstx39el-* \
2910+ | mmix-* \
2911+ | mt-* \
2912+ | msp430-* \
2913+ | nios-* | nios2-* \
2914+ | none-* | np1-* | ns16k-* | ns32k-* \
2915+ | orion-* \
2916+ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
2917+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
2918+ | pyramid-* \
2919+ | romp-* | rs6000-* \
2920+ | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
2921+ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
2922+ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
2923+ | sparclite-* \
2924+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
2925+ | tahoe-* | thumb-* \
2926+ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
2927+ | tron-* \
2928+ | v850-* | v850e-* | vax-* \
2929+ | we32k-* \
2930+ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
2931+ | xstormy16-* | xtensa*-* \
2932+ | ymp-* \
2933+ | z8k-*)
2934+ ;;
2935+ # Recognize the basic CPU types without company name, with glob match.
2936+ xtensa*)
2937+ basic_machine=$basic_machine-unknown
2938 ;;
2939 # Recognize the various machine names and aliases which stand
2940 # for a CPU type and a company and sometimes even an OS.
2941+ 386bsd)
2942+ basic_machine=i386-unknown
2943+ os=-bsd
2944+ ;;
2945 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
2946 basic_machine=m68000-att
2947 ;;
2948 3b*)
2949 basic_machine=we32k-att
2950 ;;
2951+ a29khif)
2952+ basic_machine=a29k-amd
2953+ os=-udi
2954+ ;;
2955+ abacus)
2956+ basic_machine=abacus-unknown
2957+ ;;
2958+ adobe68k)
2959+ basic_machine=m68010-adobe
2960+ os=-scout
2961+ ;;
2962 alliant | fx80)
2963 basic_machine=fx80-alliant
2964 ;;
2965@@ -214,20 +421,24 @@
2966 os=-sysv
2967 ;;
2968 amiga | amiga-*)
2969- basic_machine=m68k-cbm
2970+ basic_machine=m68k-unknown
2971 ;;
2972 amigaos | amigados)
2973- basic_machine=m68k-cbm
2974+ basic_machine=m68k-unknown
2975 os=-amigaos
2976 ;;
2977 amigaunix | amix)
2978- basic_machine=m68k-cbm
2979+ basic_machine=m68k-unknown
2980 os=-sysv4
2981 ;;
2982 apollo68)
2983 basic_machine=m68k-apollo
2984 os=-sysv
2985 ;;
2986+ apollo68bsd)
2987+ basic_machine=m68k-apollo
2988+ os=-bsd
2989+ ;;
2990 aux)
2991 basic_machine=m68k-apple
2992 os=-aux
2993@@ -236,6 +447,18 @@
2994 basic_machine=ns32k-sequent
2995 os=-dynix
2996 ;;
2997+ blackfin)
2998+ basic_machine=bfin-unknown
2999+ os=-linux
3000+ ;;
3001+ blackfin-*)
3002+ basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
3003+ os=-linux
3004+ ;;
3005+ c90)
3006+ basic_machine=c90-cray
3007+ os=-unicos
3008+ ;;
3009 convex-c1)
3010 basic_machine=c1-convex
3011 os=-bsd
3012@@ -256,27 +479,45 @@
3013 basic_machine=c38-convex
3014 os=-bsd
3015 ;;
3016- cray | ymp)
3017- basic_machine=ymp-cray
3018- os=-unicos
3019- ;;
3020- cray2)
3021- basic_machine=cray2-cray
3022- os=-unicos
3023- ;;
3024- [ctj]90-cray)
3025- basic_machine=c90-cray
3026- os=-unicos
3027+ cray | j90)
3028+ basic_machine=j90-cray
3029+ os=-unicos
3030+ ;;
3031+ craynv)
3032+ basic_machine=craynv-cray
3033+ os=-unicosmp
3034+ ;;
3035+ cr16)
3036+ basic_machine=cr16-unknown
3037+ os=-elf
3038 ;;
3039 crds | unos)
3040 basic_machine=m68k-crds
3041 ;;
3042+ crisv32 | crisv32-* | etraxfs*)
3043+ basic_machine=crisv32-axis
3044+ ;;
3045+ cris | cris-* | etrax*)
3046+ basic_machine=cris-axis
3047+ ;;
3048+ crx)
3049+ basic_machine=crx-unknown
3050+ os=-elf
3051+ ;;
3052 da30 | da30-*)
3053 basic_machine=m68k-da30
3054 ;;
3055 decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
3056 basic_machine=mips-dec
3057 ;;
3058+ decsystem10* | dec10*)
3059+ basic_machine=pdp10-dec
3060+ os=-tops10
3061+ ;;
3062+ decsystem20* | dec20*)
3063+ basic_machine=pdp10-dec
3064+ os=-tops20
3065+ ;;
3066 delta | 3300 | motorola-3300 | motorola-delta \
3067 | 3300-motorola | delta-motorola)
3068 basic_machine=m68k-motorola
3069@@ -285,6 +526,10 @@
3070 basic_machine=m88k-motorola
3071 os=-sysv3
3072 ;;
3073+ djgpp)
3074+ basic_machine=i586-pc
3075+ os=-msdosdjgpp
3076+ ;;
3077 dpx20 | dpx20-*)
3078 basic_machine=rs6000-bull
3079 os=-bosx
3080@@ -304,6 +549,10 @@
3081 encore | umax | mmax)
3082 basic_machine=ns32k-encore
3083 ;;
3084+ es1800 | OSE68k | ose68k | ose | OSE)
3085+ basic_machine=m68k-ericsson
3086+ os=-ose
3087+ ;;
3088 fx2800)
3089 basic_machine=i860-alliant
3090 ;;
3091@@ -314,6 +563,10 @@
3092 basic_machine=tron-gmicro
3093 os=-sysv
3094 ;;
3095+ go32)
3096+ basic_machine=i386-pc
3097+ os=-go32
3098+ ;;
3099 h3050r* | hiux*)
3100 basic_machine=hppa1.1-hitachi
3101 os=-hiuxwe2
3102@@ -322,6 +575,14 @@
3103 basic_machine=h8300-hitachi
3104 os=-hms
3105 ;;
3106+ h8300xray)
3107+ basic_machine=h8300-hitachi
3108+ os=-xray
3109+ ;;
3110+ h8500hms)
3111+ basic_machine=h8500-hitachi
3112+ os=-hms
3113+ ;;
3114 harris)
3115 basic_machine=m88k-harris
3116 os=-sysv3
3117@@ -337,13 +598,30 @@
3118 basic_machine=m68k-hp
3119 os=-hpux
3120 ;;
3121+ hp3k9[0-9][0-9] | hp9[0-9][0-9])
3122+ basic_machine=hppa1.0-hp
3123+ ;;
3124 hp9k2[0-9][0-9] | hp9k31[0-9])
3125 basic_machine=m68000-hp
3126 ;;
3127 hp9k3[2-9][0-9])
3128 basic_machine=m68k-hp
3129 ;;
3130- hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7)
3131+ hp9k6[0-9][0-9] | hp6[0-9][0-9])
3132+ basic_machine=hppa1.0-hp
3133+ ;;
3134+ hp9k7[0-79][0-9] | hp7[0-79][0-9])
3135+ basic_machine=hppa1.1-hp
3136+ ;;
3137+ hp9k78[0-9] | hp78[0-9])
3138+ # FIXME: really hppa2.0-hp
3139+ basic_machine=hppa1.1-hp
3140+ ;;
3141+ hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
3142+ # FIXME: really hppa2.0-hp
3143+ basic_machine=hppa1.1-hp
3144+ ;;
3145+ hp9k8[0-9][13679] | hp8[0-9][13679])
3146 basic_machine=hppa1.1-hp
3147 ;;
3148 hp9k8[0-9][0-9] | hp8[0-9][0-9])
3149@@ -352,27 +630,42 @@
3150 hppa-next)
3151 os=-nextstep3
3152 ;;
3153+ hppaosf)
3154+ basic_machine=hppa1.1-hp
3155+ os=-osf
3156+ ;;
3157+ hppro)
3158+ basic_machine=hppa1.1-hp
3159+ os=-proelf
3160+ ;;
3161 i370-ibm* | ibm*)
3162 basic_machine=i370-ibm
3163- os=-mvs
3164 ;;
3165 # I'm not sure what "Sysv32" means. Should this be sysv3.2?
3166- i[34567]86v32)
3167+ i*86v32)
3168 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
3169 os=-sysv32
3170 ;;
3171- i[34567]86v4*)
3172+ i*86v4*)
3173 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
3174 os=-sysv4
3175 ;;
3176- i[34567]86v)
3177+ i*86v)
3178 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
3179 os=-sysv
3180 ;;
3181- i[34567]86sol2)
3182+ i*86sol2)
3183 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
3184 os=-solaris2
3185 ;;
3186+ i386mach)
3187+ basic_machine=i386-mach
3188+ os=-mach
3189+ ;;
3190+ i386-vsta | vsta)
3191+ basic_machine=i386-unknown
3192+ os=-vsta
3193+ ;;
3194 iris | iris4d)
3195 basic_machine=mips-sgi
3196 case $os in
3197@@ -387,6 +680,14 @@
3198 basic_machine=m68k-isi
3199 os=-sysv
3200 ;;
3201+ m68knommu)
3202+ basic_machine=m68k-unknown
3203+ os=-linux
3204+ ;;
3205+ m68knommu-*)
3206+ basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
3207+ os=-linux
3208+ ;;
3209 m88k-omron*)
3210 basic_machine=m88k-omron
3211 ;;
3212@@ -398,16 +699,20 @@
3213 basic_machine=ns32k-utek
3214 os=-sysv
3215 ;;
3216+ mingw32)
3217+ basic_machine=i386-pc
3218+ os=-mingw32
3219+ ;;
3220+ mingw32ce)
3221+ basic_machine=arm-unknown
3222+ os=-mingw32ce
3223+ ;;
3224 miniframe)
3225 basic_machine=m68000-convergent
3226 ;;
3227- mipsel*-linux*)
3228- basic_machine=mipsel-unknown
3229- os=-linux-gnu
3230- ;;
3231- mips*-linux*)
3232- basic_machine=mips-unknown
3233- os=-linux-gnu
3234+ *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
3235+ basic_machine=m68k-atari
3236+ os=-mint
3237 ;;
3238 mips3*-*)
3239 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
3240@@ -415,10 +720,37 @@
3241 mips3*)
3242 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
3243 ;;
3244+ monitor)
3245+ basic_machine=m68k-rom68k
3246+ os=-coff
3247+ ;;
3248+ morphos)
3249+ basic_machine=powerpc-unknown
3250+ os=-morphos
3251+ ;;
3252+ msdos)
3253+ basic_machine=i386-pc
3254+ os=-msdos
3255+ ;;
3256+ ms1-*)
3257+ basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
3258+ ;;
3259+ mvs)
3260+ basic_machine=i370-ibm
3261+ os=-mvs
3262+ ;;
3263 ncr3000)
3264 basic_machine=i486-ncr
3265 os=-sysv4
3266 ;;
3267+ netbsd386)
3268+ basic_machine=i386-unknown
3269+ os=-netbsd
3270+ ;;
3271+ netwinder)
3272+ basic_machine=armv4l-rebel
3273+ os=-linux
3274+ ;;
3275 news | news700 | news800 | news900)
3276 basic_machine=m68k-sony
3277 os=-newsos
3278@@ -431,6 +763,10 @@
3279 basic_machine=mips-sony
3280 os=-newsos
3281 ;;
3282+ necv70)
3283+ basic_machine=v70-nec
3284+ os=-sysv
3285+ ;;
3286 next | m*-next )
3287 basic_machine=m68k-next
3288 case $os in
3289@@ -456,9 +792,39 @@
3290 basic_machine=i960-intel
3291 os=-nindy
3292 ;;
3293+ mon960)
3294+ basic_machine=i960-intel
3295+ os=-mon960
3296+ ;;
3297+ nonstopux)
3298+ basic_machine=mips-compaq
3299+ os=-nonstopux
3300+ ;;
3301 np1)
3302 basic_machine=np1-gould
3303 ;;
3304+ nsr-tandem)
3305+ basic_machine=nsr-tandem
3306+ ;;
3307+ op50n-* | op60c-*)
3308+ basic_machine=hppa1.1-oki
3309+ os=-proelf
3310+ ;;
3311+ openrisc | openrisc-*)
3312+ basic_machine=or32-unknown
3313+ ;;
3314+ os400)
3315+ basic_machine=powerpc-ibm
3316+ os=-os400
3317+ ;;
3318+ OSE68000 | ose68000)
3319+ basic_machine=m68000-ericsson
3320+ os=-ose
3321+ ;;
3322+ os68k)
3323+ basic_machine=m68k-none
3324+ os=-os68k
3325+ ;;
3326 pa-hitachi)
3327 basic_machine=hppa1.1-hitachi
3328 os=-hiuxwe2
3329@@ -467,57 +833,123 @@
3330 basic_machine=i860-intel
3331 os=-osf
3332 ;;
3333+ parisc)
3334+ basic_machine=hppa-unknown
3335+ os=-linux
3336+ ;;
3337+ parisc-*)
3338+ basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
3339+ os=-linux
3340+ ;;
3341 pbd)
3342 basic_machine=sparc-tti
3343 ;;
3344 pbb)
3345 basic_machine=m68k-tti
3346 ;;
3347- pc532 | pc532-*)
3348+ pc532 | pc532-*)
3349 basic_machine=ns32k-pc532
3350 ;;
3351- pentium | p5 | k5 | nexen)
3352+ pc98)
3353+ basic_machine=i386-pc
3354+ ;;
3355+ pc98-*)
3356+ basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
3357+ ;;
3358+ pentium | p5 | k5 | k6 | nexgen | viac3)
3359 basic_machine=i586-pc
3360 ;;
3361- pentiumpro | p6 | k6 | 6x86)
3362- basic_machine=i686-pc
3363- ;;
3364- pentiumii | pentium2)
3365+ pentiumpro | p6 | 6x86 | athlon | athlon_*)
3366+ basic_machine=i686-pc
3367+ ;;
3368+ pentiumii | pentium2 | pentiumiii | pentium3)
3369+ basic_machine=i686-pc
3370+ ;;
3371+ pentium4)
3372 basic_machine=i786-pc
3373 ;;
3374- pentium-* | p5-* | k5-* | nexen-*)
3375+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
3376 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
3377 ;;
3378- pentiumpro-* | p6-* | k6-* | 6x86-*)
3379- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
3380- ;;
3381- pentiumii-* | pentium2-*)
3382+ pentiumpro-* | p6-* | 6x86-* | athlon-*)
3383+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
3384+ ;;
3385+ pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
3386+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
3387+ ;;
3388+ pentium4-*)
3389 basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
3390 ;;
3391 pn)
3392 basic_machine=pn-gould
3393 ;;
3394- power) basic_machine=rs6000-ibm
3395+ power) basic_machine=power-ibm
3396 ;;
3397 ppc) basic_machine=powerpc-unknown
3398- ;;
3399+ ;;
3400 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
3401 ;;
3402 ppcle | powerpclittle | ppc-le | powerpc-little)
3403 basic_machine=powerpcle-unknown
3404- ;;
3405+ ;;
3406 ppcle-* | powerpclittle-*)
3407 basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
3408 ;;
3409+ ppc64) basic_machine=powerpc64-unknown
3410+ ;;
3411+ ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
3412+ ;;
3413+ ppc64le | powerpc64little | ppc64-le | powerpc64-little)
3414+ basic_machine=powerpc64le-unknown
3415+ ;;
3416+ ppc64le-* | powerpc64little-*)
3417+ basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
3418+ ;;
3419 ps2)
3420 basic_machine=i386-ibm
3421 ;;
3422+ pw32)
3423+ basic_machine=i586-unknown
3424+ os=-pw32
3425+ ;;
3426+ rdos)
3427+ basic_machine=i386-pc
3428+ os=-rdos
3429+ ;;
3430+ rom68k)
3431+ basic_machine=m68k-rom68k
3432+ os=-coff
3433+ ;;
3434 rm[46]00)
3435 basic_machine=mips-siemens
3436 ;;
3437 rtpc | rtpc-*)
3438 basic_machine=romp-ibm
3439 ;;
3440+ s390 | s390-*)
3441+ basic_machine=s390-ibm
3442+ ;;
3443+ s390x | s390x-*)
3444+ basic_machine=s390x-ibm
3445+ ;;
3446+ sa29200)
3447+ basic_machine=a29k-amd
3448+ os=-udi
3449+ ;;
3450+ sb1)
3451+ basic_machine=mipsisa64sb1-unknown
3452+ ;;
3453+ sb1el)
3454+ basic_machine=mipsisa64sb1el-unknown
3455+ ;;
3456+ sde)
3457+ basic_machine=mipsisa32-sde
3458+ os=-elf
3459+ ;;
3460+ sei)
3461+ basic_machine=mips-sei
3462+ os=-seiux
3463+ ;;
3464 sequent)
3465 basic_machine=i386-sequent
3466 ;;
3467@@ -525,6 +957,16 @@
3468 basic_machine=sh-hitachi
3469 os=-hms
3470 ;;
3471+ sh5el)
3472+ basic_machine=sh5le-unknown
3473+ ;;
3474+ sh64)
3475+ basic_machine=sh64-unknown
3476+ ;;
3477+ sparclite-wrs | simso-wrs)
3478+ basic_machine=sparclite-wrs
3479+ os=-vxworks
3480+ ;;
3481 sps7)
3482 basic_machine=m68k-bull
3483 os=-sysv2
3484@@ -532,6 +974,13 @@
3485 spur)
3486 basic_machine=spur-unknown
3487 ;;
3488+ st2000)
3489+ basic_machine=m68k-tandem
3490+ ;;
3491+ stratus)
3492+ basic_machine=i860-stratus
3493+ os=-sysv4
3494+ ;;
3495 sun2)
3496 basic_machine=m68000-sun
3497 ;;
3498@@ -572,19 +1021,55 @@
3499 sun386 | sun386i | roadrunner)
3500 basic_machine=i386-sun
3501 ;;
3502+ sv1)
3503+ basic_machine=sv1-cray
3504+ os=-unicos
3505+ ;;
3506 symmetry)
3507 basic_machine=i386-sequent
3508 os=-dynix
3509 ;;
3510+ t3e)
3511+ basic_machine=alphaev5-cray
3512+ os=-unicos
3513+ ;;
3514+ t90)
3515+ basic_machine=t90-cray
3516+ os=-unicos
3517+ ;;
3518+ tic54x | c54x*)
3519+ basic_machine=tic54x-unknown
3520+ os=-coff
3521+ ;;
3522+ tic55x | c55x*)
3523+ basic_machine=tic55x-unknown
3524+ os=-coff
3525+ ;;
3526+ tic6x | c6x*)
3527+ basic_machine=tic6x-unknown
3528+ os=-coff
3529+ ;;
3530+ tile*)
3531+ basic_machine=tile-unknown
3532+ os=-linux-gnu
3533+ ;;
3534 tx39)
3535 basic_machine=mipstx39-unknown
3536 ;;
3537 tx39el)
3538 basic_machine=mipstx39el-unknown
3539 ;;
3540+ toad1)
3541+ basic_machine=pdp10-xkl
3542+ os=-tops20
3543+ ;;
3544 tower | tower-32)
3545 basic_machine=m68k-ncr
3546 ;;
3547+ tpf)
3548+ basic_machine=s390x-ibm
3549+ os=-tpf
3550+ ;;
3551 udi29k)
3552 basic_machine=a29k-amd
3553 os=-udi
3554@@ -593,6 +1078,10 @@
3555 basic_machine=a29k-nyu
3556 os=-sym1
3557 ;;
3558+ v810 | necv810)
3559+ basic_machine=v810-nec
3560+ os=-none
3561+ ;;
3562 vaxv)
3563 basic_machine=vax-dec
3564 os=-sysv
3565@@ -602,8 +1091,8 @@
3566 os=-vms
3567 ;;
3568 vpp*|vx|vx-*)
3569- basic_machine=f301-fujitsu
3570- ;;
3571+ basic_machine=f301-fujitsu
3572+ ;;
3573 vxworks960)
3574 basic_machine=i960-wrs
3575 os=-vxworks
3576@@ -616,13 +1105,29 @@
3577 basic_machine=a29k-wrs
3578 os=-vxworks
3579 ;;
3580- xmp)
3581- basic_machine=xmp-cray
3582- os=-unicos
3583- ;;
3584- xps | xps100)
3585+ w65*)
3586+ basic_machine=w65-wdc
3587+ os=-none
3588+ ;;
3589+ w89k-*)
3590+ basic_machine=hppa1.1-winbond
3591+ os=-proelf
3592+ ;;
3593+ xbox)
3594+ basic_machine=i686-pc
3595+ os=-mingw32
3596+ ;;
3597+ xps | xps100)
3598 basic_machine=xps100-honeywell
3599 ;;
3600+ ymp)
3601+ basic_machine=ymp-cray
3602+ os=-unicos
3603+ ;;
3604+ z8k-*-coff)
3605+ basic_machine=z8k-unknown
3606+ os=-sim
3607+ ;;
3608 none)
3609 basic_machine=none-none
3610 os=-none
3611@@ -630,32 +1135,44 @@
3612
3613 # Here we handle the default manufacturer of certain CPU types. It is in
3614 # some cases the only manufacturer, in others, it is the most popular.
3615- mips)
3616- if [ x$os = x-linux-gnu ]; then
3617- basic_machine=mips-unknown
3618- else
3619- basic_machine=mips-mips
3620- fi
3621+ w89k)
3622+ basic_machine=hppa1.1-winbond
3623+ ;;
3624+ op50n)
3625+ basic_machine=hppa1.1-oki
3626+ ;;
3627+ op60c)
3628+ basic_machine=hppa1.1-oki
3629 ;;
3630 romp)
3631 basic_machine=romp-ibm
3632 ;;
3633+ mmix)
3634+ basic_machine=mmix-knuth
3635+ ;;
3636 rs6000)
3637 basic_machine=rs6000-ibm
3638 ;;
3639 vax)
3640 basic_machine=vax-dec
3641 ;;
3642+ pdp10)
3643+ # there are many clones, so DEC is not a safe bet
3644+ basic_machine=pdp10-unknown
3645+ ;;
3646 pdp11)
3647 basic_machine=pdp11-dec
3648 ;;
3649 we32k)
3650 basic_machine=we32k-att
3651 ;;
3652- sparc)
3653+ sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
3654+ basic_machine=sh-unknown
3655+ ;;
3656+ sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
3657 basic_machine=sparc-sun
3658 ;;
3659- cydra)
3660+ cydra)
3661 basic_machine=cydra-cydrome
3662 ;;
3663 orion)
3664@@ -664,6 +1181,15 @@
3665 orion105)
3666 basic_machine=clipper-highlevel
3667 ;;
3668+ mac | mpw | mac-mpw)
3669+ basic_machine=m68k-apple
3670+ ;;
3671+ pmac | pmac-mpw)
3672+ basic_machine=powerpc-apple
3673+ ;;
3674+ *-unknown)
3675+ # Make sure to match an already-canonicalized machine name.
3676+ ;;
3677 *)
3678 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
3679 exit 1
3680@@ -716,14 +1242,49 @@
3681 | -aos* \
3682 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
3683 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
3684- | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
3685- | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \
3686+ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
3687+ | -openbsd* | -solidbsd* \
3688+ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
3689+ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
3690 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
3691 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
3692- | -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
3693- | -mingw32* | -linux-gnu* | -uxpv*)
3694+ | -chorusos* | -chorusrdb* \
3695+ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
3696+ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
3697+ | -uxpv* | -beos* | -mpeix* | -udk* \
3698+ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
3699+ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
3700+ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
3701+ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
3702+ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
3703+ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
3704+ | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
3705 # Remember, each alternative MUST END IN *, to match a version number.
3706 ;;
3707+ -qnx*)
3708+ case $basic_machine in
3709+ x86-* | i*86-*)
3710+ ;;
3711+ *)
3712+ os=-nto$os
3713+ ;;
3714+ esac
3715+ ;;
3716+ -nto-qnx*)
3717+ ;;
3718+ -nto*)
3719+ os=`echo $os | sed -e 's|nto|nto-qnx|'`
3720+ ;;
3721+ -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
3722+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
3723+ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
3724+ ;;
3725+ -mac*)
3726+ os=`echo $os | sed -e 's|mac|macos|'`
3727+ ;;
3728+ -linux-dietlibc)
3729+ os=-linux-dietlibc
3730+ ;;
3731 -linux*)
3732 os=`echo $os | sed -e 's|linux|linux-gnu|'`
3733 ;;
3734@@ -733,6 +1294,15 @@
3735 -sunos6*)
3736 os=`echo $os | sed -e 's|sunos6|solaris3|'`
3737 ;;
3738+ -opened*)
3739+ os=-openedition
3740+ ;;
3741+ -os400*)
3742+ os=-os400
3743+ ;;
3744+ -wince*)
3745+ os=-wince
3746+ ;;
3747 -osfrose*)
3748 os=-osfrose
3749 ;;
3750@@ -748,11 +1318,26 @@
3751 -acis*)
3752 os=-aos
3753 ;;
3754+ -atheos*)
3755+ os=-atheos
3756+ ;;
3757+ -syllable*)
3758+ os=-syllable
3759+ ;;
3760+ -386bsd)
3761+ os=-bsd
3762+ ;;
3763 -ctix* | -uts*)
3764 os=-sysv
3765 ;;
3766+ -nova*)
3767+ os=-rtmk-nova
3768+ ;;
3769 -ns2 )
3770- os=-nextstep2
3771+ os=-nextstep2
3772+ ;;
3773+ -nsk*)
3774+ os=-nsk
3775 ;;
3776 # Preserve the version number of sinix5.
3777 -sinix5.*)
3778@@ -761,6 +1346,9 @@
3779 -sinix*)
3780 os=-sysv4
3781 ;;
3782+ -tpf*)
3783+ os=-tpf
3784+ ;;
3785 -triton*)
3786 os=-sysv3
3787 ;;
3788@@ -779,9 +1367,27 @@
3789 # This must come after -sysvr4.
3790 -sysv*)
3791 ;;
3792+ -ose*)
3793+ os=-ose
3794+ ;;
3795+ -es1800*)
3796+ os=-ose
3797+ ;;
3798 -xenix)
3799 os=-xenix
3800 ;;
3801+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
3802+ os=-mint
3803+ ;;
3804+ -aros*)
3805+ os=-aros
3806+ ;;
3807+ -kaos*)
3808+ os=-kaos
3809+ ;;
3810+ -zvmoe)
3811+ os=-zvmoe
3812+ ;;
3813 -none)
3814 ;;
3815 *)
3816@@ -804,13 +1410,29 @@
3817 # system, and we'll never get to this point.
3818
3819 case $basic_machine in
3820+ score-*)
3821+ os=-elf
3822+ ;;
3823+ spu-*)
3824+ os=-elf
3825+ ;;
3826 *-acorn)
3827 os=-riscix1.2
3828 ;;
3829+ arm*-rebel)
3830+ os=-linux
3831+ ;;
3832 arm*-semi)
3833 os=-aout
3834 ;;
3835- pdp11-*)
3836+ c4x-* | tic4x-*)
3837+ os=-coff
3838+ ;;
3839+ # This must come before the *-dec entry.
3840+ pdp10-*)
3841+ os=-tops20
3842+ ;;
3843+ pdp11-*)
3844 os=-none
3845 ;;
3846 *-dec | vax-*)
3847@@ -828,15 +1450,48 @@
3848 # default.
3849 # os=-sunos4
3850 ;;
3851+ m68*-cisco)
3852+ os=-aout
3853+ ;;
3854+ mep-*)
3855+ os=-elf
3856+ ;;
3857+ mips*-cisco)
3858+ os=-elf
3859+ ;;
3860+ mips*-*)
3861+ os=-elf
3862+ ;;
3863+ or32-*)
3864+ os=-coff
3865+ ;;
3866 *-tti) # must be before sparc entry or we get the wrong os.
3867 os=-sysv3
3868 ;;
3869 sparc-* | *-sun)
3870 os=-sunos4.1.1
3871 ;;
3872+ *-be)
3873+ os=-beos
3874+ ;;
3875+ *-haiku)
3876+ os=-haiku
3877+ ;;
3878 *-ibm)
3879 os=-aix
3880 ;;
3881+ *-knuth)
3882+ os=-mmixware
3883+ ;;
3884+ *-wec)
3885+ os=-proelf
3886+ ;;
3887+ *-winbond)
3888+ os=-proelf
3889+ ;;
3890+ *-oki)
3891+ os=-proelf
3892+ ;;
3893 *-hp)
3894 os=-hpux
3895 ;;
3896@@ -879,27 +1534,39 @@
3897 *-next)
3898 os=-nextstep3
3899 ;;
3900- *-gould)
3901+ *-gould)
3902 os=-sysv
3903 ;;
3904- *-highlevel)
3905+ *-highlevel)
3906 os=-bsd
3907 ;;
3908 *-encore)
3909 os=-bsd
3910 ;;
3911- *-sgi)
3912+ *-sgi)
3913 os=-irix
3914 ;;
3915- *-siemens)
3916+ *-siemens)
3917 os=-sysv4
3918 ;;
3919 *-masscomp)
3920 os=-rtu
3921 ;;
3922- f301-fujitsu)
3923+ f30[01]-fujitsu | f700-fujitsu)
3924 os=-uxpv
3925 ;;
3926+ *-rom68k)
3927+ os=-coff
3928+ ;;
3929+ *-*bug)
3930+ os=-coff
3931+ ;;
3932+ *-apple)
3933+ os=-macos
3934+ ;;
3935+ *-atari*)
3936+ os=-mint
3937+ ;;
3938 *)
3939 os=-none
3940 ;;
3941@@ -921,9 +1588,15 @@
3942 -aix*)
3943 vendor=ibm
3944 ;;
3945+ -beos*)
3946+ vendor=be
3947+ ;;
3948 -hpux*)
3949 vendor=hp
3950 ;;
3951+ -mpeix*)
3952+ vendor=hp
3953+ ;;
3954 -hiux*)
3955 vendor=hitachi
3956 ;;
3957@@ -939,21 +1612,48 @@
3958 -genix*)
3959 vendor=ns
3960 ;;
3961- -mvs*)
3962+ -mvs* | -opened*)
3963+ vendor=ibm
3964+ ;;
3965+ -os400*)
3966 vendor=ibm
3967 ;;
3968 -ptx*)
3969 vendor=sequent
3970 ;;
3971- -vxsim* | -vxworks*)
3972+ -tpf*)
3973+ vendor=ibm
3974+ ;;
3975+ -vxsim* | -vxworks* | -windiss*)
3976 vendor=wrs
3977 ;;
3978 -aux*)
3979 vendor=apple
3980 ;;
3981+ -hms*)
3982+ vendor=hitachi
3983+ ;;
3984+ -mpw* | -macos*)
3985+ vendor=apple
3986+ ;;
3987+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
3988+ vendor=atari
3989+ ;;
3990+ -vos*)
3991+ vendor=stratus
3992+ ;;
3993 esac
3994 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
3995 ;;
3996 esac
3997
3998 echo $basic_machine$os
3999+exit
4000+
4001+# Local variables:
4002+# eval: (add-hook 'write-file-hooks 'time-stamp)
4003+# time-stamp-start: "timestamp='"
4004+# time-stamp-format: "%:y-%02m-%02d"
4005+# time-stamp-end: "'"
4006+# End:
4007+
4008
4009=== modified file 'client/make/win32/CodeBlocks/Client.cbp'
4010--- client/make/win32/CodeBlocks/Client.cbp 2010-02-07 10:00:38 +0000
4011+++ client/make/win32/CodeBlocks/Client.cbp 2010-11-30 14:55:29 +0000
4012@@ -50,6 +50,7 @@
4013 <Add library="sdl_lib\libSDLmain.a" />
4014 <Add library="sdl_lib\libSDL_image.a" />
4015 <Add library="sdl_lib\libSDL_mixer.a" />
4016+ <Add library="sdl_lib\SDL_ttf.lib" />
4017 <Add library="sdl_lib\libSDL.dll.a" />
4018 <Add library="sdl_lib\static\libcurl.a" />
4019 <Add directory="sdl_lib" />
4020@@ -58,183 +59,313 @@
4021 <Add library="libwinmm.a" />
4022 </Linker>
4023 <Unit filename="README" />
4024- <Unit filename="..\..\..\src\include\book.h" />
4025+ <Unit filename="..\..\..\src\client\image.c">
4026+ <Option compilerVar="CC" />
4027+ </Unit>
4028+ <Unit filename="..\..\..\src\client\socket.c">
4029+ <Option compilerVar="CC" />
4030+ </Unit>
4031+ <Unit filename="..\..\..\src\client\metaserver.c">
4032+ <Option compilerVar="CC" />
4033+ </Unit>
4034+ <Unit filename="..\..\..\src\client\curl.c">
4035+ <Option compilerVar="CC" />
4036+ </Unit>
4037+ <Unit filename="..\..\..\src\client\main.c">
4038+ <Option compilerVar="CC" />
4039+ </Unit>
4040+ <Unit filename="..\..\..\src\client\commands.c">
4041+ <Option compilerVar="CC" />
4042+ </Unit>
4043+ <Unit filename="..\..\..\src\client\server_settings.c">
4044+ <Option compilerVar="CC" />
4045+ </Unit>
4046+ <Unit filename="..\..\..\src\client\dialog.c">
4047+ <Option compilerVar="CC" />
4048+ </Unit>
4049+ <Unit filename="..\..\..\src\client\sound.c">
4050+ <Option compilerVar="CC" />
4051+ </Unit>
4052+ <Unit filename="..\..\..\src\client\ignore.c">
4053+ <Option compilerVar="CC" />
4054+ </Unit>
4055+ <Unit filename="..\..\..\src\client\animations.c">
4056+ <Option compilerVar="CC" />
4057+ </Unit>
4058+ <Unit filename="..\..\..\src\client\menu.c">
4059+ <Option compilerVar="CC" />
4060+ </Unit>
4061+ <Unit filename="..\..\..\src\client\updates.c">
4062+ <Option compilerVar="CC" />
4063+ </Unit>
4064+ <Unit filename="..\..\..\src\client\player.c">
4065+ <Option compilerVar="CC" />
4066+ </Unit>
4067+ <Unit filename="..\..\..\src\client\client.c">
4068+ <Option compilerVar="CC" />
4069+ </Unit>
4070+ <Unit filename="..\..\..\src\client\upgrader.c">
4071+ <Option compilerVar="CC" />
4072+ </Unit>
4073+ <Unit filename="..\..\..\src\client\misc.c">
4074+ <Option compilerVar="CC" />
4075+ </Unit>
4076+ <Unit filename="..\..\..\src\client\scripts.c">
4077+ <Option compilerVar="CC" />
4078+ </Unit>
4079+ <Unit filename="..\..\..\src\client\item.c">
4080+ <Option compilerVar="CC" />
4081+ </Unit>
4082+ <Unit filename="..\..\..\src\client\sprite.c">
4083+ <Option compilerVar="CC" />
4084+ </Unit>
4085+ <Unit filename="..\..\..\src\client\wrapper.c">
4086+ <Option compilerVar="CC" />
4087+ </Unit>
4088+ <Unit filename="..\..\..\src\client\tilestretcher.c">
4089+ <Option compilerVar="CC" />
4090+ </Unit>
4091+ <Unit filename="..\..\..\src\client\server_files.c">
4092+ <Option compilerVar="CC" />
4093+ </Unit>
4094+ <Unit filename="..\..\..\src\toolkit\popup.c">
4095+ <Option compilerVar="CC" />
4096+ </Unit>
4097+ <Unit filename="..\..\..\src\toolkit\text.c">
4098+ <Option compilerVar="CC" />
4099+ </Unit>
4100+ <Unit filename="..\..\..\src\toolkit\tooltip.c">
4101+ <Option compilerVar="CC" />
4102+ </Unit>
4103+ <Unit filename="..\..\..\src\toolkit\scroll_buttons.c">
4104+ <Option compilerVar="CC" />
4105+ </Unit>
4106+ <Unit filename="..\..\..\src\toolkit\text_input.c">
4107+ <Option compilerVar="CC" />
4108+ </Unit>
4109+ <Unit filename="..\..\..\src\toolkit\list.c">
4110+ <Option compilerVar="CC" />
4111+ </Unit>
4112+ <Unit filename="..\..\..\src\toolkit\button.c">
4113+ <Option compilerVar="CC" />
4114+ </Unit>
4115+ <Unit filename="..\..\..\src\toolkit\range_buttons.c">
4116+ <Option compilerVar="CC" />
4117+ </Unit>
4118+ <Unit filename="..\..\..\src\toolkit\widget.c">
4119+ <Option compilerVar="CC" />
4120+ </Unit>
4121+ <Unit filename="..\..\..\src\include\popup.h">
4122+ <Option compilerVar="CC" />
4123+ </Unit>
4124 <Unit filename="..\..\..\src\include\client.h">
4125 <Option compilerVar="CC" />
4126 </Unit>
4127- <Unit filename="..\..\..\src\include\commands.h">
4128- <Option compilerVar="CC" />
4129- </Unit>
4130- <Unit filename="..\..\..\src\include\config.h">
4131- <Option compilerVar="CC" />
4132- </Unit>
4133- <Unit filename="..\..\..\src\include\event.h">
4134- <Option compilerVar="CC" />
4135- </Unit>
4136- <Unit filename="..\..\..\src\include\include.h">
4137+ <Unit filename="..\..\..\src\include\player.h">
4138+ <Option compilerVar="CC" />
4139+ </Unit>
4140+ <Unit filename="..\..\..\src\include\list.h">
4141 <Option compilerVar="CC" />
4142 </Unit>
4143 <Unit filename="..\..\..\src\include\inventory.h">
4144 <Option compilerVar="CC" />
4145 </Unit>
4146- <Unit filename="..\..\..\src\include\item.h">
4147- <Option compilerVar="CC" />
4148- </Unit>
4149- <Unit filename="..\..\..\src\include\ignore.h">
4150+ <Unit filename="..\..\..\src\include\widget.h">
4151+ <Option compilerVar="CC" />
4152+ </Unit>
4153+ <Unit filename="..\..\..\src\include\text.h">
4154+ <Option compilerVar="CC" />
4155+ </Unit>
4156+ <Unit filename="..\..\..\src\include\party.h">
4157 <Option compilerVar="CC" />
4158 </Unit>
4159 <Unit filename="..\..\..\src\include\proto.h">
4160 <Option compilerVar="CC" />
4161 </Unit>
4162+ <Unit filename="..\..\..\src\include\sprite.h">
4163+ <Option compilerVar="CC" />
4164+ </Unit>
4165+ <Unit filename="..\..\..\src\include\event.h">
4166+ <Option compilerVar="CC" />
4167+ </Unit>
4168+ <Unit filename="..\..\..\src\include\dialog.h">
4169+ <Option compilerVar="CC" />
4170+ </Unit>
4171 <Unit filename="..\..\..\src\include\main.h">
4172 <Option compilerVar="CC" />
4173 </Unit>
4174+ <Unit filename="..\..\..\src\include\sdlsocket.h">
4175+ <Option compilerVar="CC" />
4176+ </Unit>
4177+ <Unit filename="..\..\..\src\include\menu.h">
4178+ <Option compilerVar="CC" />
4179+ </Unit>
4180 <Unit filename="..\..\..\src\include\map.h">
4181 <Option compilerVar="CC" />
4182 </Unit>
4183- <Unit filename="..\..\..\src\include\menu.h">
4184- <Option compilerVar="CC" />
4185- </Unit>
4186- <Unit filename="..\..\..\src\include\metaserver.h">
4187+ <Unit filename="..\..\..\src\include\region_map.h">
4188+ <Option compilerVar="CC" />
4189+ </Unit>
4190+ <Unit filename="..\..\..\src\include\book.h">
4191+ <Option compilerVar="CC" />
4192+ </Unit>
4193+ <Unit filename="..\..\..\src\include\win32.h">
4194+ <Option compilerVar="CC" />
4195+ </Unit>
4196+ <Unit filename="..\..\..\src\include\config.h">
4197+ <Option compilerVar="CC" />
4198+ </Unit>
4199+ <Unit filename="..\..\..\src\include\image.h">
4200+ <Option compilerVar="CC" />
4201+ </Unit>
4202+ <Unit filename="..\..\..\src\include\player_shop.h">
4203+ <Option compilerVar="CC" />
4204+ </Unit>
4205+ <Unit filename="..\..\..\src\include\curl.h">
4206+ <Option compilerVar="CC" />
4207+ </Unit>
4208+ <Unit filename="..\..\..\src\include\sound.h">
4209 <Option compilerVar="CC" />
4210 </Unit>
4211 <Unit filename="..\..\..\src\include\misc.h">
4212 <Option compilerVar="CC" />
4213 </Unit>
4214- <Unit filename="..\..\..\src\include\party.h" />
4215- <Unit filename="..\..\..\src\include\player.h">
4216- <Option compilerVar="CC" />
4217- </Unit>
4218- <Unit filename="..\..\..\src\include\player_shop.h">
4219+ <Unit filename="..\..\..\src\include\include.h">
4220 <Option compilerVar="CC" />
4221 </Unit>
4222 <Unit filename="..\..\..\src\include\scripts.h">
4223 <Option compilerVar="CC" />
4224 </Unit>
4225- <Unit filename="..\..\..\src\include\sdlsocket.h">
4226- <Option compilerVar="CC" />
4227- </Unit>
4228- <Unit filename="..\..\..\src\include\sound.h">
4229- <Option compilerVar="CC" />
4230- </Unit>
4231- <Unit filename="..\..\..\src\include\sprite.h">
4232+ <Unit filename="..\..\..\src\include\server_files.h">
4233 <Option compilerVar="CC" />
4234 </Unit>
4235 <Unit filename="..\..\..\src\include\textwin.h">
4236 <Option compilerVar="CC" />
4237 </Unit>
4238- <Unit filename="..\..\..\src\include\widget.h" />
4239- <Unit filename="..\..\..\src\include\win32.h">
4240+ <Unit filename="..\..\..\src\include\ignore.h">
4241+ <Option compilerVar="CC" />
4242+ </Unit>
4243+ <Unit filename="..\..\..\src\include\commands.h">
4244+ <Option compilerVar="CC" />
4245+ </Unit>
4246+ <Unit filename="..\..\..\src\include\item.h">
4247+ <Option compilerVar="CC" />
4248+ </Unit>
4249+ <Unit filename="..\..\..\src\include\server_settings.h">
4250+ <Option compilerVar="CC" />
4251+ </Unit>
4252+ <Unit filename="..\..\..\src\zlib\adler32.c">
4253+ <Option compilerVar="CC" />
4254+ </Unit>
4255+ <Unit filename="..\..\..\src\zlib\inftrees.c">
4256 <Option compilerVar="CC" />
4257 </Unit>
4258 <Unit filename="..\..\..\src\zlib\include\inffast.h">
4259 <Option compilerVar="CC" />
4260 </Unit>
4261+ <Unit filename="..\..\..\src\zlib\include\zutil.h">
4262+ <Option compilerVar="CC" />
4263+ </Unit>
4264+ <Unit filename="..\..\..\src\zlib\include\zconf.h">
4265+ <Option compilerVar="CC" />
4266+ </Unit>
4267 <Unit filename="..\..\..\src\zlib\include\inflate.h">
4268 <Option compilerVar="CC" />
4269 </Unit>
4270+ <Unit filename="..\..\..\src\zlib\include\zlib.h">
4271+ <Option compilerVar="CC" />
4272+ </Unit>
4273+ <Unit filename="..\..\..\src\zlib\include\crc32.h">
4274+ <Option compilerVar="CC" />
4275+ </Unit>
4276 <Unit filename="..\..\..\src\zlib\include\inftrees.h">
4277 <Option compilerVar="CC" />
4278 </Unit>
4279- <Unit filename="..\..\..\src\zlib\include\zconf.h" />
4280- <Unit filename="..\..\..\src\zlib\include\zlib.h">
4281- <Option compilerVar="CC" />
4282- </Unit>
4283- <Unit filename="..\..\..\src\zlib\include\crc32.h" />
4284- <Unit filename="..\..\..\src\zlib\include\zutil.h">
4285- <Option compilerVar="CC" />
4286- </Unit>
4287- <Unit filename="..\..\..\src\zlib\adler32.c">
4288- <Option compilerVar="CC" />
4289- </Unit>
4290 <Unit filename="..\..\..\src\zlib\crc32.c">
4291 <Option compilerVar="CC" />
4292 </Unit>
4293+ <Unit filename="..\..\..\src\zlib\zutil.c">
4294+ <Option compilerVar="CC" />
4295+ </Unit>
4296+ <Unit filename="..\..\..\src\zlib\uncompr.c">
4297+ <Option compilerVar="CC" />
4298+ </Unit>
4299+ <Unit filename="..\..\..\src\zlib\inflate.c">
4300+ <Option compilerVar="CC" />
4301+ </Unit>
4302 <Unit filename="..\..\..\src\zlib\inffast.c">
4303 <Option compilerVar="CC" />
4304 </Unit>
4305- <Unit filename="..\..\..\src\zlib\inflate.c">
4306- <Option compilerVar="CC" />
4307- </Unit>
4308- <Unit filename="..\..\..\src\zlib\inftrees.c">
4309- <Option compilerVar="CC" />
4310- </Unit>
4311- <Unit filename="..\..\..\src\zlib\uncompr.c">
4312- <Option compilerVar="CC" />
4313- </Unit>
4314- <Unit filename="..\..\..\src\zlib\zutil.c">
4315- <Option compilerVar="CC" />
4316- </Unit>
4317- <Unit filename="..\..\..\src\client\book.c">
4318- <Option compilerVar="CC" />
4319- </Unit>
4320- <Unit filename="..\..\..\src\client\client.c">
4321- <Option compilerVar="CC" />
4322- </Unit>
4323- <Unit filename="..\..\..\src\client\commands.c">
4324- <Option compilerVar="CC" />
4325- </Unit>
4326- <Unit filename="..\..\..\src\client\dialog.c">
4327- <Option compilerVar="CC" />
4328- </Unit>
4329- <Unit filename="..\..\..\src\client\event.c">
4330- <Option compilerVar="CC" />
4331- </Unit>
4332- <Unit filename="..\..\..\src\client\inventory.c">
4333- <Option compilerVar="CC" />
4334- </Unit>
4335- <Unit filename="..\..\..\src\client\ignore.c">
4336- <Option compilerVar="CC" />
4337- </Unit>
4338- <Unit filename="..\..\..\src\client\item.c">
4339- <Option compilerVar="CC" />
4340- </Unit>
4341- <Unit filename="..\..\..\src\client\main.c">
4342- <Option compilerVar="CC" />
4343- </Unit>
4344- <Unit filename="..\..\..\src\client\map.c">
4345- <Option compilerVar="CC" />
4346- </Unit>
4347- <Unit filename="..\..\..\src\client\menu.c">
4348- <Option compilerVar="CC" />
4349- </Unit>
4350- <Unit filename="..\..\..\src\client\metaserver.c">
4351- <Option compilerVar="CC" />
4352- </Unit>
4353- <Unit filename="..\..\..\src\client\misc.c">
4354- <Option compilerVar="CC" />
4355- </Unit>
4356- <Unit filename="..\..\..\src\client\party.c">
4357- <Option compilerVar="CC" />
4358- </Unit>
4359- <Unit filename="..\..\..\src\client\player.c">
4360- <Option compilerVar="CC" />
4361- </Unit>
4362- <Unit filename="..\..\..\src\client\player_shop.c">
4363- <Option compilerVar="CC" />
4364- </Unit>
4365- <Unit filename="..\..\..\src\client\scripts.c">
4366- <Option compilerVar="CC" />
4367- </Unit>
4368- <Unit filename="..\..\..\src\client\socket.c">
4369- <Option compilerVar="CC" />
4370- </Unit>
4371- <Unit filename="..\..\..\src\client\sound.c">
4372- <Option compilerVar="CC" />
4373- </Unit>
4374- <Unit filename="..\..\..\src\client\sprite.c">
4375- <Option compilerVar="CC" />
4376- </Unit>
4377- <Unit filename="..\..\..\src\client\textwin.c">
4378- <Option compilerVar="CC" />
4379- </Unit>
4380- <Unit filename="..\..\..\src\client\tilestretcher.c">
4381- <Option compilerVar="CC" />
4382- </Unit>
4383- <Unit filename="..\..\..\src\client\widget.c">
4384- <Option compilerVar="CC" />
4385- </Unit>
4386- <Unit filename="..\..\..\src\client\wrapper.c">
4387+ <Unit filename="..\..\..\src\gui\input.c">
4388+ <Option compilerVar="CC" />
4389+ </Unit>
4390+ <Unit filename="..\..\..\src\gui\party.c">
4391+ <Option compilerVar="CC" />
4392+ </Unit>
4393+ <Unit filename="..\..\..\src\gui\help.c">
4394+ <Option compilerVar="CC" />
4395+ </Unit>
4396+ <Unit filename="..\..\..\src\gui\fps.c">
4397+ <Option compilerVar="CC" />
4398+ </Unit>
4399+ <Unit filename="..\..\..\src\gui\protections.c">
4400+ <Option compilerVar="CC" />
4401+ </Unit>
4402+ <Unit filename="..\..\..\src\gui\player_shop.c">
4403+ <Option compilerVar="CC" />
4404+ </Unit>
4405+ <Unit filename="..\..\..\src\gui\map.c">
4406+ <Option compilerVar="CC" />
4407+ </Unit>
4408+ <Unit filename="..\..\..\src\gui\book.c">
4409+ <Option compilerVar="CC" />
4410+ </Unit>
4411+ <Unit filename="..\..\..\src\gui\main.c">
4412+ <Option compilerVar="CC" />
4413+ </Unit>
4414+ <Unit filename="..\..\..\src\gui\range.c">
4415+ <Option compilerVar="CC" />
4416+ </Unit>
4417+ <Unit filename="..\..\..\src\gui\region_map.c">
4418+ <Option compilerVar="CC" />
4419+ </Unit>
4420+ <Unit filename="..\..\..\src\gui\spell_list.c">
4421+ <Option compilerVar="CC" />
4422+ </Unit>
4423+ <Unit filename="..\..\..\src\gui\keybind.c">
4424+ <Option compilerVar="CC" />
4425+ </Unit>
4426+ <Unit filename="..\..\..\src\gui\quickslots.c">
4427+ <Option compilerVar="CC" />
4428+ </Unit>
4429+ <Unit filename="..\..\..\src\gui\textwin.c">
4430+ <Option compilerVar="CC" />
4431+ </Unit>
4432+ <Unit filename="..\..\..\src\gui\settings.c">
4433+ <Option compilerVar="CC" />
4434+ </Unit>
4435+ <Unit filename="..\..\..\src\gui\inventory.c">
4436+ <Option compilerVar="CC" />
4437+ </Unit>
4438+ <Unit filename="..\..\..\src\gui\target.c">
4439+ <Option compilerVar="CC" />
4440+ </Unit>
4441+ <Unit filename="..\..\..\src\gui\skill_list.c">
4442+ <Option compilerVar="CC" />
4443+ </Unit>
4444+ <Unit filename="..\..\..\src\events\console.c">
4445+ <Option compilerVar="CC" />
4446+ </Unit>
4447+ <Unit filename="..\..\..\src\events\keys.c">
4448+ <Option compilerVar="CC" />
4449+ </Unit>
4450+ <Unit filename="..\..\..\src\events\move.c">
4451+ <Option compilerVar="CC" />
4452+ </Unit>
4453+ <Unit filename="..\..\..\src\events\macro.c">
4454+ <Option compilerVar="CC" />
4455+ </Unit>
4456+ <Unit filename="..\..\..\src\events\event.c">
4457 <Option compilerVar="CC" />
4458 </Unit>
4459 <Extensions>
4460
4461=== modified file 'client/make/win32/CodeBlocks/sdl_dll.tar.gz'
4462Binary files client/make/win32/CodeBlocks/sdl_dll.tar.gz 2009-11-30 13:25:51 +0000 and client/make/win32/CodeBlocks/sdl_dll.tar.gz 2010-11-30 14:55:29 +0000 differ
4463=== modified file 'client/make/win32/CodeBlocks/sdl_inc.tar.gz'
4464Binary files client/make/win32/CodeBlocks/sdl_inc.tar.gz 2009-11-30 13:25:51 +0000 and client/make/win32/CodeBlocks/sdl_inc.tar.gz 2010-11-30 14:55:29 +0000 differ
4465=== modified file 'client/make/win32/CodeBlocks/sdl_lib.tar.gz'
4466Binary files client/make/win32/CodeBlocks/sdl_lib.tar.gz 2009-11-30 13:25:51 +0000 and client/make/win32/CodeBlocks/sdl_lib.tar.gz 2010-11-30 14:55:29 +0000 differ
4467=== added file 'client/make/win32/MIDI'
4468--- client/make/win32/MIDI 1970-01-01 00:00:00 +0000
4469+++ client/make/win32/MIDI 2010-11-30 14:55:29 +0000
4470@@ -0,0 +1,8 @@
4471+For MIDI support on Windows, you will need to download GUS patches from
4472+here:
4473+
4474+http://www.libsdl.org/projects/SDL_mixer/timidity/timidity.tar.gz
4475+
4476+and untar the archive to the client directory. Also the timidity.cfg file
4477+in the directory with this README file needs to be copied to the client
4478+directory.
4479
4480=== modified file 'client/make/win32/VisualC/Atrinik.vcproj'
4481--- client/make/win32/VisualC/Atrinik.vcproj 2010-04-28 12:52:08 +0000
4482+++ client/make/win32/VisualC/Atrinik.vcproj 2010-11-30 14:55:29 +0000
4483@@ -487,7 +487,7 @@
4484 >
4485 </File>
4486 <File
4487- RelativePath=".\resource.h"
4488+ RelativePath="..\..\..\src\include\proto.h"
4489 >
4490 </File>
4491 <File
4492@@ -530,102 +530,1678 @@
4493 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
4494 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
4495 >
4496- <File
4497- RelativePath="..\..\..\src\client\book.c"
4498- >
4499- </File>
4500- <File
4501- RelativePath="..\..\..\src\client\client.c"
4502- >
4503- </File>
4504- <File
4505- RelativePath="..\..\..\src\client\commands.c"
4506- >
4507- </File>
4508- <File
4509- RelativePath="..\..\..\src\client\dialog.c"
4510- >
4511- </File>
4512- <File
4513- RelativePath="..\..\..\src\client\event.c"
4514- >
4515- </File>
4516- <File
4517- RelativePath="..\..\..\src\client\ignore.c"
4518- >
4519- </File>
4520- <File
4521- RelativePath="..\..\..\src\client\inventory.c"
4522- >
4523- </File>
4524- <File
4525- RelativePath="..\..\..\src\client\item.c"
4526- >
4527- </File>
4528- <File
4529- RelativePath="..\..\..\src\client\main.c"
4530- >
4531- </File>
4532- <File
4533- RelativePath="..\..\..\src\client\map.c"
4534- >
4535- </File>
4536- <File
4537- RelativePath="..\..\..\src\client\menu.c"
4538- >
4539- </File>
4540- <File
4541- RelativePath="..\..\..\src\client\metaserver.c"
4542- >
4543- </File>
4544- <File
4545- RelativePath="..\..\..\src\client\misc.c"
4546- >
4547- </File>
4548- <File
4549- RelativePath="..\..\..\src\client\party.c"
4550- >
4551- </File>
4552- <File
4553- RelativePath="..\..\..\src\client\player.c"
4554- >
4555- </File>
4556- <File
4557- RelativePath="..\..\..\src\client\player_shop.c"
4558- >
4559- </File>
4560- <File
4561- RelativePath="..\..\..\src\client\scripts.c"
4562- >
4563- </File>
4564- <File
4565- RelativePath="..\..\..\src\client\socket.c"
4566- >
4567- </File>
4568- <File
4569- RelativePath="..\..\..\src\client\sound.c"
4570- >
4571- </File>
4572- <File
4573- RelativePath="..\..\..\src\client\sprite.c"
4574- >
4575- </File>
4576- <File
4577- RelativePath="..\..\..\src\client\textwin.c"
4578- >
4579- </File>
4580- <File
4581- RelativePath="..\..\..\src\client\tilestretcher.c"
4582- >
4583- </File>
4584- <File
4585- RelativePath="..\..\..\src\client\widget.c"
4586- >
4587- </File>
4588- <File
4589- RelativePath="..\..\..\src\client\wrapper.c"
4590- >
4591- </File>
4592+ <Filter
4593+ Name="widgets"
4594+ >
4595+ <File
4596+ RelativePath="..\..\..\src\widgets\widget.c"
4597+ >
4598+ <FileConfiguration
4599+ Name="Debug|Win32"
4600+ >
4601+ <Tool
4602+ Name="VCCLCompilerTool"
4603+ ObjectFile="$(IntDir)\widgets\"
4604+ />
4605+ </FileConfiguration>
4606+ <FileConfiguration
4607+ Name="Debug|x64"
4608+ >
4609+ <Tool
4610+ Name="VCCLCompilerTool"
4611+ ObjectFile="$(IntDir)\widgets\"
4612+ />
4613+ </FileConfiguration>
4614+ <FileConfiguration
4615+ Name="Release|Win32"
4616+ >
4617+ <Tool
4618+ Name="VCCLCompilerTool"
4619+ ObjectFile="$(IntDir)\widgets\"
4620+ />
4621+ </FileConfiguration>
4622+ <FileConfiguration
4623+ Name="Release|x64"
4624+ >
4625+ <Tool
4626+ Name="VCCLCompilerTool"
4627+ ObjectFile="$(IntDir)\widgets\"
4628+ />
4629+ </FileConfiguration>
4630+ </File>
4631+ </Filter>
4632+ <Filter
4633+ Name="gui"
4634+ >
4635+ <File
4636+ RelativePath="..\..\..\src\gui\book.c"
4637+ >
4638+ <FileConfiguration
4639+ Name="Debug|Win32"
4640+ >
4641+ <Tool
4642+ Name="VCCLCompilerTool"
4643+ ObjectFile="$(IntDir)\gui\"
4644+ />
4645+ </FileConfiguration>
4646+ <FileConfiguration
4647+ Name="Debug|x64"
4648+ >
4649+ <Tool
4650+ Name="VCCLCompilerTool"
4651+ ObjectFile="$(IntDir)\gui\"
4652+ />
4653+ </FileConfiguration>
4654+ <FileConfiguration
4655+ Name="Release|Win32"
4656+ >
4657+ <Tool
4658+ Name="VCCLCompilerTool"
4659+ ObjectFile="$(IntDir)\gui\"
4660+ />
4661+ </FileConfiguration>
4662+ <FileConfiguration
4663+ Name="Release|x64"
4664+ >
4665+ <Tool
4666+ Name="VCCLCompilerTool"
4667+ ObjectFile="$(IntDir)\gui\"
4668+ />
4669+ </FileConfiguration>
4670+ </File>
4671+ <File
4672+ RelativePath="..\..\..\src\gui\connect.c"
4673+ >
4674+ <FileConfiguration
4675+ Name="Debug|Win32"
4676+ >
4677+ <Tool
4678+ Name="VCCLCompilerTool"
4679+ ObjectFile="$(IntDir)\gui\"
4680+ />
4681+ </FileConfiguration>
4682+ <FileConfiguration
4683+ Name="Debug|x64"
4684+ >
4685+ <Tool
4686+ Name="VCCLCompilerTool"
4687+ ObjectFile="$(IntDir)\gui\"
4688+ />
4689+ </FileConfiguration>
4690+ <FileConfiguration
4691+ Name="Release|Win32"
4692+ >
4693+ <Tool
4694+ Name="VCCLCompilerTool"
4695+ ObjectFile="$(IntDir)\gui\"
4696+ />
4697+ </FileConfiguration>
4698+ <FileConfiguration
4699+ Name="Release|x64"
4700+ >
4701+ <Tool
4702+ Name="VCCLCompilerTool"
4703+ ObjectFile="$(IntDir)\gui\"
4704+ />
4705+ </FileConfiguration>
4706+ </File>
4707+ <File
4708+ RelativePath="..\..\..\src\gui\create_character.c"
4709+ >
4710+ <FileConfiguration
4711+ Name="Debug|Win32"
4712+ >
4713+ <Tool
4714+ Name="VCCLCompilerTool"
4715+ ObjectFile="$(IntDir)\gui\"
4716+ />
4717+ </FileConfiguration>
4718+ <FileConfiguration
4719+ Name="Debug|x64"
4720+ >
4721+ <Tool
4722+ Name="VCCLCompilerTool"
4723+ ObjectFile="$(IntDir)\gui\"
4724+ />
4725+ </FileConfiguration>
4726+ <FileConfiguration
4727+ Name="Release|Win32"
4728+ >
4729+ <Tool
4730+ Name="VCCLCompilerTool"
4731+ ObjectFile="$(IntDir)\gui\"
4732+ />
4733+ </FileConfiguration>
4734+ <FileConfiguration
4735+ Name="Release|x64"
4736+ >
4737+ <Tool
4738+ Name="VCCLCompilerTool"
4739+ ObjectFile="$(IntDir)\gui\"
4740+ />
4741+ </FileConfiguration>
4742+ </File>
4743+ <File
4744+ RelativePath="..\..\..\src\gui\fps.c"
4745+ >
4746+ <FileConfiguration
4747+ Name="Debug|Win32"
4748+ >
4749+ <Tool
4750+ Name="VCCLCompilerTool"
4751+ ObjectFile="$(IntDir)\gui\"
4752+ />
4753+ </FileConfiguration>
4754+ <FileConfiguration
4755+ Name="Debug|x64"
4756+ >
4757+ <Tool
4758+ Name="VCCLCompilerTool"
4759+ ObjectFile="$(IntDir)\gui\"
4760+ />
4761+ </FileConfiguration>
4762+ <FileConfiguration
4763+ Name="Release|Win32"
4764+ >
4765+ <Tool
4766+ Name="VCCLCompilerTool"
4767+ ObjectFile="$(IntDir)\gui\"
4768+ />
4769+ </FileConfiguration>
4770+ <FileConfiguration
4771+ Name="Release|x64"
4772+ >
4773+ <Tool
4774+ Name="VCCLCompilerTool"
4775+ ObjectFile="$(IntDir)\gui\"
4776+ />
4777+ </FileConfiguration>
4778+ </File>
4779+ <File
4780+ RelativePath="..\..\..\src\gui\help.c"
4781+ >
4782+ <FileConfiguration
4783+ Name="Debug|Win32"
4784+ >
4785+ <Tool
4786+ Name="VCCLCompilerTool"
4787+ ObjectFile="$(IntDir)\gui\"
4788+ />
4789+ </FileConfiguration>
4790+ <FileConfiguration
4791+ Name="Debug|x64"
4792+ >
4793+ <Tool
4794+ Name="VCCLCompilerTool"
4795+ ObjectFile="$(IntDir)\gui\"
4796+ />
4797+ </FileConfiguration>
4798+ <FileConfiguration
4799+ Name="Release|Win32"
4800+ >
4801+ <Tool
4802+ Name="VCCLCompilerTool"
4803+ ObjectFile="$(IntDir)\gui\"
4804+ />
4805+ </FileConfiguration>
4806+ <FileConfiguration
4807+ Name="Release|x64"
4808+ >
4809+ <Tool
4810+ Name="VCCLCompilerTool"
4811+ ObjectFile="$(IntDir)\gui\"
4812+ />
4813+ </FileConfiguration>
4814+ </File>
4815+ <File
4816+ RelativePath="..\..\..\src\gui\input.c"
4817+ >
4818+ <FileConfiguration
4819+ Name="Debug|Win32"
4820+ >
4821+ <Tool
4822+ Name="VCCLCompilerTool"
4823+ ObjectFile="$(IntDir)\gui\"
4824+ />
4825+ </FileConfiguration>
4826+ <FileConfiguration
4827+ Name="Debug|x64"
4828+ >
4829+ <Tool
4830+ Name="VCCLCompilerTool"
4831+ ObjectFile="$(IntDir)\gui\"
4832+ />
4833+ </FileConfiguration>
4834+ <FileConfiguration
4835+ Name="Release|Win32"
4836+ >
4837+ <Tool
4838+ Name="VCCLCompilerTool"
4839+ ObjectFile="$(IntDir)\gui\"
4840+ />
4841+ </FileConfiguration>
4842+ <FileConfiguration
4843+ Name="Release|x64"
4844+ >
4845+ <Tool
4846+ Name="VCCLCompilerTool"
4847+ ObjectFile="$(IntDir)\gui\"
4848+ />
4849+ </FileConfiguration>
4850+ </File>
4851+ <File
4852+ RelativePath="..\..\..\src\gui\inventory.c"
4853+ >
4854+ <FileConfiguration
4855+ Name="Debug|Win32"
4856+ >
4857+ <Tool
4858+ Name="VCCLCompilerTool"
4859+ ObjectFile="$(IntDir)\gui\"
4860+ />
4861+ </FileConfiguration>
4862+ <FileConfiguration
4863+ Name="Debug|x64"
4864+ >
4865+ <Tool
4866+ Name="VCCLCompilerTool"
4867+ ObjectFile="$(IntDir)\gui\"
4868+ />
4869+ </FileConfiguration>
4870+ <FileConfiguration
4871+ Name="Release|Win32"
4872+ >
4873+ <Tool
4874+ Name="VCCLCompilerTool"
4875+ ObjectFile="$(IntDir)\gui\"
4876+ />
4877+ </FileConfiguration>
4878+ <FileConfiguration
4879+ Name="Release|x64"
4880+ >
4881+ <Tool
4882+ Name="VCCLCompilerTool"
4883+ ObjectFile="$(IntDir)\gui\"
4884+ />
4885+ </FileConfiguration>
4886+ </File>
4887+ <File
4888+ RelativePath="..\..\..\src\gui\keybind.c"
4889+ >
4890+ <FileConfiguration
4891+ Name="Debug|Win32"
4892+ >
4893+ <Tool
4894+ Name="VCCLCompilerTool"
4895+ ObjectFile="$(IntDir)\gui\"
4896+ />
4897+ </FileConfiguration>
4898+ <FileConfiguration
4899+ Name="Debug|x64"
4900+ >
4901+ <Tool
4902+ Name="VCCLCompilerTool"
4903+ ObjectFile="$(IntDir)\gui\"
4904+ />
4905+ </FileConfiguration>
4906+ <FileConfiguration
4907+ Name="Release|Win32"
4908+ >
4909+ <Tool
4910+ Name="VCCLCompilerTool"
4911+ ObjectFile="$(IntDir)\gui\"
4912+ />
4913+ </FileConfiguration>
4914+ <FileConfiguration
4915+ Name="Release|x64"
4916+ >
4917+ <Tool
4918+ Name="VCCLCompilerTool"
4919+ ObjectFile="$(IntDir)\gui\"
4920+ />
4921+ </FileConfiguration>
4922+ </File>
4923+ <File
4924+ RelativePath="..\..\..\src\gui\main.c"
4925+ >
4926+ <FileConfiguration
4927+ Name="Debug|Win32"
4928+ >
4929+ <Tool
4930+ Name="VCCLCompilerTool"
4931+ ObjectFile="$(IntDir)\gui\"
4932+ />
4933+ </FileConfiguration>
4934+ <FileConfiguration
4935+ Name="Debug|x64"
4936+ >
4937+ <Tool
4938+ Name="VCCLCompilerTool"
4939+ ObjectFile="$(IntDir)\gui\"
4940+ />
4941+ </FileConfiguration>
4942+ <FileConfiguration
4943+ Name="Release|Win32"
4944+ >
4945+ <Tool
4946+ Name="VCCLCompilerTool"
4947+ ObjectFile="$(IntDir)\gui\"
4948+ />
4949+ </FileConfiguration>
4950+ <FileConfiguration
4951+ Name="Release|x64"
4952+ >
4953+ <Tool
4954+ Name="VCCLCompilerTool"
4955+ ObjectFile="$(IntDir)\gui\"
4956+ />
4957+ </FileConfiguration>
4958+ </File>
4959+ <File
4960+ RelativePath="..\..\..\src\gui\map.c"
4961+ >
4962+ <FileConfiguration
4963+ Name="Debug|Win32"
4964+ >
4965+ <Tool
4966+ Name="VCCLCompilerTool"
4967+ ObjectFile="$(IntDir)\gui\"
4968+ />
4969+ </FileConfiguration>
4970+ <FileConfiguration
4971+ Name="Debug|x64"
4972+ >
4973+ <Tool
4974+ Name="VCCLCompilerTool"
4975+ ObjectFile="$(IntDir)\gui\"
4976+ />
4977+ </FileConfiguration>
4978+ <FileConfiguration
4979+ Name="Release|Win32"
4980+ >
4981+ <Tool
4982+ Name="VCCLCompilerTool"
4983+ ObjectFile="$(IntDir)\gui\"
4984+ />
4985+ </FileConfiguration>
4986+ <FileConfiguration
4987+ Name="Release|x64"
4988+ >
4989+ <Tool
4990+ Name="VCCLCompilerTool"
4991+ ObjectFile="$(IntDir)\gui\"
4992+ />
4993+ </FileConfiguration>
4994+ </File>
4995+ <File
4996+ RelativePath="..\..\..\src\gui\party.c"
4997+ >
4998+ <FileConfiguration
4999+ Name="Debug|Win32"
5000+ >
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches