version 1 showing authors affecting page license.
.
Rev |
Author |
# |
Line |
1 |
perry |
1 |
WINDRES |
|
|
2 |
!!!WINDRES |
|
|
3 |
NAME |
|
|
4 |
SYNOPSIS |
|
|
5 |
DESCRIPTION |
|
|
6 |
OPTIONS |
|
|
7 |
SEE ALSO |
|
|
8 |
COPYRIGHT |
|
|
9 |
---- |
|
|
10 |
!!NAME |
|
|
11 |
|
|
|
12 |
|
|
|
13 |
windres - manipulate Windows resources. |
|
|
14 |
!!SYNOPSIS |
|
|
15 |
|
|
|
16 |
|
|
|
17 |
windres [[options] [[input-file] [[output-file] |
|
|
18 |
!!DESCRIPTION |
|
|
19 |
|
|
|
20 |
|
|
|
21 |
__windres__ reads resources from an input file and copies |
|
|
22 |
them into an output file. Either file may be in one of three |
|
|
23 |
formats: |
|
|
24 |
|
|
|
25 |
|
|
|
26 |
rc |
|
|
27 |
|
|
|
28 |
|
|
|
29 |
A text format read by the Resource Compiler. |
|
|
30 |
|
|
|
31 |
|
|
|
32 |
res |
|
|
33 |
|
|
|
34 |
|
|
|
35 |
A binary format generated by the Resource |
|
|
36 |
Compiler. |
|
|
37 |
|
|
|
38 |
|
|
|
39 |
coff |
|
|
40 |
|
|
|
41 |
|
|
|
42 |
A COFF object or executable. |
|
|
43 |
|
|
|
44 |
|
|
|
45 |
The exact description of these different formats is |
|
|
46 |
available in documentation from Microsoft. |
|
|
47 |
|
|
|
48 |
|
|
|
49 |
When __windres__ converts from the rc format to |
|
|
50 |
the res format, it is acting like the Windows |
|
|
51 |
Resource Compiler. When __windres__ converts from the |
|
|
52 |
res format to the coff format, it is |
|
|
53 |
acting like the Windows CVTRES |
|
|
54 |
program. |
|
|
55 |
|
|
|
56 |
|
|
|
57 |
When __windres__ generates an rc file, the |
|
|
58 |
output is similar but not identical to the format expected |
|
|
59 |
for the input. When an input rc file refers to an |
|
|
60 |
external filename, an output rc file will instead |
|
|
61 |
include the file contents. |
|
|
62 |
|
|
|
63 |
|
|
|
64 |
If the input or output format is not specified, |
|
|
65 |
__windres__ will guess based on the file name, or, for |
|
|
66 |
the input file, the file contents. A file with an extension |
|
|
67 |
of ''.rc'' will be treated as an rc file, a file |
|
|
68 |
with an extension of ''.res'' will be treated as a |
|
|
69 |
res file, and a file with an extension of ''.o'' |
|
|
70 |
or ''.exe'' will be treated as a coff |
|
|
71 |
file. |
|
|
72 |
|
|
|
73 |
|
|
|
74 |
If no output file is specified, __windres__ will print |
|
|
75 |
the resources in rc format to standard |
|
|
76 |
output. |
|
|
77 |
|
|
|
78 |
|
|
|
79 |
The normal use is for you to write an rc file, use |
|
|
80 |
__windres__ to convert it to a COFF object |
|
|
81 |
file, and then link the COFF file into your |
|
|
82 |
application. This will make the resources described in the |
|
|
83 |
rc file available to Windows. |
|
|
84 |
!!OPTIONS |
|
|
85 |
|
|
|
86 |
|
|
|
87 |
__-i__ ''filename'' |
|
|
88 |
|
|
|
89 |
|
|
|
90 |
__--input__ ''filename'' |
|
|
91 |
|
|
|
92 |
|
|
|
93 |
The name of the input file. If this option is not used, then |
|
|
94 |
__windres__ will use the first non-option argument as the |
|
|
95 |
input file name. If there are no non-option arguments, then |
|
|
96 |
__windres__ will read from standard input. __windres__ |
|
|
97 |
can not read a COFF file from standard |
|
|
98 |
input. |
|
|
99 |
|
|
|
100 |
|
|
|
101 |
__-o__ ''filename'' |
|
|
102 |
|
|
|
103 |
|
|
|
104 |
__--output__ ''filename'' |
|
|
105 |
|
|
|
106 |
|
|
|
107 |
The name of the output file. If this option is not used, |
|
|
108 |
then __windres__ will use the first non-option argument, |
|
|
109 |
after any used for the input file name, as the output file |
|
|
110 |
name. If there is no non-option argument, then |
|
|
111 |
__windres__ will write to standard output. __windres__ |
|
|
112 |
can not write a COFF file to standard |
|
|
113 |
output. |
|
|
114 |
|
|
|
115 |
|
|
|
116 |
__-I__ ''format'' |
|
|
117 |
|
|
|
118 |
|
|
|
119 |
__--input-format__ ''format'' |
|
|
120 |
|
|
|
121 |
|
|
|
122 |
The input format to read. ''format'' may be __res__, |
|
|
123 |
__rc__, or __coff__. If no input format is specified, |
|
|
124 |
__windres__ will guess, as described above. |
|
|
125 |
|
|
|
126 |
|
|
|
127 |
__-O__ ''format'' |
|
|
128 |
|
|
|
129 |
|
|
|
130 |
__--output-format__ ''format'' |
|
|
131 |
|
|
|
132 |
|
|
|
133 |
The output format to generate. ''format'' may be |
|
|
134 |
__res__, __rc__, or __coff__. If no output format |
|
|
135 |
is specified, __windres__ will guess, as described |
|
|
136 |
above. |
|
|
137 |
|
|
|
138 |
|
|
|
139 |
__-F__ ''target'' |
|
|
140 |
|
|
|
141 |
|
|
|
142 |
__--target__ ''target'' |
|
|
143 |
|
|
|
144 |
|
|
|
145 |
Specify the BFD format to use for a |
|
|
146 |
COFF file as input or output. This is a |
|
|
147 |
BFD target name; you can use the |
|
|
148 |
__--help__ option to see a list of supported targets. |
|
|
149 |
Normally __windres__ will use the default format, which |
|
|
150 |
is the first one listed by the __--help__ |
|
|
151 |
option. |
|
|
152 |
|
|
|
153 |
|
|
|
154 |
__--preprocessor__ ''program'' |
|
|
155 |
|
|
|
156 |
|
|
|
157 |
When __windres__ reads an rc file, it runs it |
|
|
158 |
through the C preprocessor first. This option may be used to |
|
|
159 |
specify the preprocessor to use, including any leading |
|
|
160 |
arguments. The default preprocessor argument is gcc -E |
|
|
161 |
-xc-header -DRC_INVOKED. |
|
|
162 |
|
|
|
163 |
|
|
|
164 |
__--include-dir__ ''directory'' |
|
|
165 |
|
|
|
166 |
|
|
|
167 |
Specify an include directory to use when reading an |
|
|
168 |
rc file. __windres__ will pass this to the |
|
|
169 |
preprocessor as an __-I__ option. __windres__ will |
|
|
170 |
also search this directory when looking for files named in |
|
|
171 |
the rc file. |
|
|
172 |
|
|
|
173 |
|
|
|
174 |
__-D__ ''target'' |
|
|
175 |
|
|
|
176 |
|
|
|
177 |
__--define__ |
|
|
178 |
''sym''__[[=__''val''__]__ |
|
|
179 |
|
|
|
180 |
|
|
|
181 |
Specify a __-D__ option to pass to the preprocessor when |
|
|
182 |
reading an rc file. |
|
|
183 |
|
|
|
184 |
|
|
|
185 |
__-v__ |
|
|
186 |
|
|
|
187 |
|
|
|
188 |
Enable verbose mode. This tells you what the preprocessor is |
|
|
189 |
if you didn't specify one. |
|
|
190 |
|
|
|
191 |
|
|
|
192 |
__--language__ ''val'' |
|
|
193 |
|
|
|
194 |
|
|
|
195 |
Specify the default language to use when reading an |
|
|
196 |
rc file. ''val'' should be a hexadecimal |
|
|
197 |
language code. The low eight bits are the language, and the |
|
|
198 |
high eight bits are the sublanguage. |
|
|
199 |
|
|
|
200 |
|
|
|
201 |
__--use-temp-file__ |
|
|
202 |
|
|
|
203 |
|
|
|
204 |
Use a temporary file to instead of using popen to read the |
|
|
205 |
output of the preprocessor. Use this option if the popen |
|
|
206 |
implementation is buggy on the host (eg., certain |
|
|
207 |
non-English language versions of Windows 95 and Windows 98 |
|
|
208 |
are known to have buggy popen where the output will instead |
|
|
209 |
go the console). |
|
|
210 |
|
|
|
211 |
|
|
|
212 |
__--no-use-temp-file__ |
|
|
213 |
|
|
|
214 |
|
|
|
215 |
Use popen, not a temporary file, to read the output of the |
|
|
216 |
preprocessor. This is the default behaviour. |
|
|
217 |
|
|
|
218 |
|
|
|
219 |
__--help__ |
|
|
220 |
|
|
|
221 |
|
|
|
222 |
Prints a usage summary. |
|
|
223 |
|
|
|
224 |
|
|
|
225 |
__--version__ |
|
|
226 |
|
|
|
227 |
|
|
|
228 |
Prints the version number for __windres__. |
|
|
229 |
|
|
|
230 |
|
|
|
231 |
__--yydebug__ |
|
|
232 |
|
|
|
233 |
|
|
|
234 |
If __windres__ is compiled with YYDEBUG defined |
|
|
235 |
as 1, this will turn on parser |
|
|
236 |
debugging. |
|
|
237 |
!!SEE ALSO |
|
|
238 |
|
|
|
239 |
|
|
|
240 |
the Info entries for ''binutils''. |
|
|
241 |
!!COPYRIGHT |
|
|
242 |
|
|
|
243 |
|
|
|
244 |
Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, |
|
|
245 |
2001, 2002 Free Software Foundation, Inc. |
|
|
246 |
|
|
|
247 |
|
|
|
248 |
Permission is granted to copy, distribute and/or modify this |
|
|
249 |
document under the terms of the GNU Free |
|
|
250 |
Documentation License, Version 1.1 or any later version |
|
|
251 |
published by the Free Software Foundation; with no Invariant |
|
|
252 |
Sections, with no Front-Cover Texts, and with no Back-Cover |
|
|
253 |
Texts. A copy of the license is included in the section |
|
|
254 |
entitled `` GNU Free Documentation |
|
|
255 |
License''. |
|
|
256 |
---- |