~ubuntu-branches/ubuntu/breezy/gettext/breezy

« back to all changes in this revision

Viewing changes to gettext-tools/src/Makefile.vms

  • Committer: Bazaar Package Importer
  • Author(s): Santiago Vila
  • Date: 2004-03-14 17:40:02 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040314174002-p1ad5ldve1hqzhye
Tags: 0.14.1-2
* Added libexpat1-dev to Build-Depends, for glade support.
* Added libc0.1-dev to Build-Depends, for GNU/kFreeBSD.
* Removed special-casing of knetbsd-gnu in debian/rules.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- Makefile -*- for gettext-tools/src on VMS using the MMS utility
 
2
 
 
3
#### Start of system configuration section. ####
 
4
 
 
5
# Directories used by "make install":
 
6
prefix = SYS$DATA:[
 
7
exec_prefix = $(prefix)
 
8
bindir = $(exec_prefix).bin
 
9
libdir = $(exec_prefix).lib
 
10
includedir = $(prefix).include
 
11
datadir = $(prefix).share
 
12
localedir = $(datadir).locale
 
13
aliaspath = $(localedir)
 
14
jardir = $(datadir).gettext
 
15
pkgdatadir = $(datadir).gettext
 
16
projectsdir = $(pkgdatadir).projects
 
17
 
 
18
# Programs used by "make":
 
19
 
 
20
CC = cc
 
21
 
 
22
# These flags affect binary compatibility. GNU gettext does not need them,
 
23
# but other packages do, and we need to be binary compatible with them.
 
24
ABIFLAGS = /name=(as_is,short) /float=ieee
 
25
 
 
26
WARN_CFLAGS = /warning
 
27
 
 
28
OPTIMFLAGS = /optimize
 
29
 
 
30
CFLAGS = $(ABIFLAGS) $(WARN_CFLAGS) $(OPTIMFLAGS)
 
31
DEFS = "VMS=1","HAVE_CONFIG_H=1","LOCALEDIR=""$(localedir)]""","GETTEXTJAR=""$(jardir)]gettext.jar""","LIBDIR=""$(libdir)]""","GETTEXTDATADIR=""$(pkgdatadir)]""","PROJECTSDIR=""$(projectsdir)"""
 
32
 
 
33
INCLUDES = /include=([],[-],[-.libuniname],[-.lib],[-.intl],[-.-.gettext-runtime.intl])
 
34
 
 
35
LDADD = libiconv.opt/opt,[-.-.vms]link_options.opt
 
36
LDADD_EXPAT = sys$library:expat/lib
 
37
 
 
38
AR = library
 
39
AR_FLAGS = /create
 
40
 
 
41
LN = copy
 
42
RM = delete
 
43
 
 
44
# Programs used by "make install":
 
45
INSTALL = copy
 
46
INSTALL_PROGRAM = copy
 
47
INSTALL_DATA = copy
 
48
 
 
49
#### End of system configuration section. ####
 
50
 
 
51
PROGRAMS = msgcmp.exe, msgfmt.exe, msgmerge.exe, msgunfmt.exe, xgettext.exe, msgattrib.exe, msgcat.exe, msgcomm.exe, msgconv.exe, msgen.exe, msgexec.exe, msgfilter.exe, msggrep.exe, msginit.exe, msguniq.exe
 
52
 
 
53
OBJECTS = \
 
54
  message.obj, \
 
55
  read-po-abstract.obj, \
 
56
  po-lex.obj, \
 
57
  po-gram-gen.obj, \
 
58
  po-hash-gen.obj, \
 
59
  po-charset.obj, \
 
60
  read-properties.obj, \
 
61
  read-stringtable.obj, \
 
62
  open-po.obj, \
 
63
  dir-list.obj, \
 
64
  str-list.obj, \
 
65
  read-po.obj, \
 
66
  write-properties.obj, \
 
67
  write-stringtable.obj, \
 
68
  write-po.obj, \
 
69
  msgl-ascii.obj, \
 
70
  msgl-iconv.obj, \
 
71
  msgl-equal.obj, \
 
72
  msgl-cat.obj, \
 
73
  msgl-english.obj, \
 
74
  file-list.obj, \
 
75
  msgl-charset.obj, \
 
76
  po-time.obj, \
 
77
  plural.obj, \
 
78
  plural-table.obj, \
 
79
  format.obj, \
 
80
  format-c.obj, \
 
81
  format-sh.obj, \
 
82
  format-python.obj, \
 
83
  format-lisp.obj, \
 
84
  format-elisp.obj, \
 
85
  format-librep.obj, \
 
86
  format-java.obj, \
 
87
  format-csharp.obj, \
 
88
  format-awk.obj, \
 
89
  format-pascal.obj, \
 
90
  format-ycp.obj, \
 
91
  format-tcl.obj, \
 
92
  format-perl.obj, \
 
93
  format-perl-brace.obj, \
 
94
  format-php.obj, \
 
95
  format-gcc-internal.obj \
 
96
  format-qt.obj
 
97
 
 
98
msgcmp_OBJECTS = msgcmp.obj
 
99
msgfmt_OBJECTS = msgfmt.obj, write-mo.obj, write-java.obj, write-csharp.obj, write-resources.obj, write-tcl.obj, write-qt.obj, plural-eval.obj
 
100
msgmerge_OBJECTS = msgmerge.obj, plural-count.obj
 
101
msgunfmt_OBJECTS = msgunfmt.obj, read-mo.obj, read-java.obj, read-csharp.obj, read-resources.obj, read-tcl.obj
 
102
xgettext_OBJECTS = xgettext.obj, x-c.obj, x-po.obj, x-sh.obj, x-python.obj, x-lisp.obj, x-elisp.obj, x-librep.obj, x-smalltalk.obj, x-java.obj, x-csharp.obj, x-awk.obj, x-ycp.obj, x-tcl.obj, x-perl.obj, x-php.obj, x-rst.obj, x-glade.obj
 
103
msgattrib_OBJECTS = msgattrib.obj
 
104
msgcat_OBJECTS = msgcat.obj
 
105
msgcomm_OBJECTS = msgcomm.obj
 
106
msgconv_OBJECTS = msgconv.obj
 
107
msgen_OBJECTS = msgen.obj
 
108
msgexec_OBJECTS = msgexec.obj
 
109
msgfilter_OBJECTS = msgfilter.obj
 
110
msggrep_OBJECTS = msggrep.obj
 
111
msginit_OBJECTS = msginit.obj, localealias.obj
 
112
msguniq_OBJECTS = msguniq.obj
 
113
 
 
114
all : gettextsrc.olb,$(PROGRAMS),gettextpo.olb
 
115
        write sys$output "Nothing else to be done for 'all'."
 
116
 
 
117
# Compilation rules for $(OBJECTS).
 
118
 
 
119
message.obj : message.c
 
120
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) message.c
 
121
 
 
122
read-po-abstract.obj : read-po-abstract.c
 
123
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-po-abstract.c
 
124
 
 
125
po-lex.obj : po-lex.c
 
126
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-lex.c
 
127
 
 
128
po-gram-gen.obj : po-gram-gen.c
 
129
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-gram-gen.c
 
130
 
 
131
po-hash-gen.obj : po-hash-gen.c
 
132
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-hash-gen.c
 
133
 
 
134
po-charset.obj : po-charset.c
 
135
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-charset.c
 
136
 
 
137
read-properties.obj : read-properties.c
 
138
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-properties.c
 
139
 
 
140
read-stringtable.obj : read-stringtable.c
 
141
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-stringtable.c
 
142
 
 
143
open-po.obj : open-po.c
 
144
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) open-po.c
 
145
 
 
146
dir-list.obj : dir-list.c
 
147
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) dir-list.c
 
148
 
 
149
str-list.obj : str-list.c
 
150
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) str-list.c
 
151
 
 
152
read-po.obj : read-po.c
 
153
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-po.c
 
154
 
 
155
write-properties.obj : write-properties.c
 
156
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-properties.c
 
157
 
 
158
write-stringtable.obj : write-stringtable.c
 
159
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-stringtable.c
 
160
 
 
161
write-po.obj : write-po.c
 
162
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-po.c
 
163
 
 
164
msgl-ascii.obj : msgl-ascii.c
 
165
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-ascii.c
 
166
 
 
167
msgl-iconv.obj : msgl-iconv.c
 
168
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-iconv.c
 
169
 
 
170
msgl-equal.obj : msgl-equal.c
 
171
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-equal.c
 
172
 
 
173
msgl-cat.obj : msgl-cat.c
 
174
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-cat.c
 
175
 
 
176
msgl-english.obj : msgl-english.c
 
177
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-english.c
 
178
 
 
179
file-list.obj : file-list.c
 
180
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) file-list.c
 
181
 
 
182
msgl-charset.obj : msgl-charset.c
 
183
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-charset.c
 
184
 
 
185
po-time.obj : po-time.c
 
186
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-time.c
 
187
 
 
188
plural.obj : plural.c
 
189
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural.c
 
190
 
 
191
plural-table.obj : plural-table.c
 
192
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural-table.c
 
193
 
 
194
format.obj : format.c
 
195
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format.c
 
196
 
 
197
format-c.obj : format-c.c
 
198
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-c.c
 
199
 
 
200
format-sh.obj : format-sh.c
 
201
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-sh.c
 
202
 
 
203
format-python.obj : format-python.c
 
204
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-python.c
 
205
 
 
206
format-lisp.obj : format-lisp.c
 
207
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-lisp.c
 
208
 
 
209
format-elisp.obj : format-elisp.c
 
210
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-elisp.c
 
211
 
 
212
format-librep.obj : format-librep.c
 
213
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-librep.c
 
214
 
 
215
format-java.obj : format-java.c
 
216
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-java.c
 
217
 
 
218
format-csharp.obj : format-csharp.c
 
219
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-csharp.c
 
220
 
 
221
format-awk.obj : format-awk.c
 
222
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-awk.c
 
223
 
 
224
format-pascal.obj : format-pascal.c
 
225
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-pascal.c
 
226
 
 
227
format-ycp.obj : format-ycp.c
 
228
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-ycp.c
 
229
 
 
230
format-tcl.obj : format-tcl.c
 
231
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-tcl.c
 
232
 
 
233
format-perl.obj : format-perl.c
 
234
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-perl.c
 
235
 
 
236
format-perl-brace.obj : format-perl-brace.c
 
237
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-perl-brace.c
 
238
 
 
239
format-php.obj : format-php.c
 
240
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-php.c
 
241
 
 
242
format-gcc-internal.obj : format-gcc-internal.c
 
243
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-gcc-internal.c
 
244
 
 
245
format-qt.obj : format-qt.c
 
246
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-qt.c
 
247
 
 
248
gettextsrc.olb : $(OBJECTS)
 
249
        $(AR) $(AR_FLAGS) gettextsrc.olb $(OBJECTS)
 
250
 
 
251
# Compilation rules for $(program_OBJECTS).
 
252
 
 
253
msgcmp.obj : msgcmp.c
 
254
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcmp.c
 
255
 
 
256
msgfmt.obj : msgfmt.c
 
257
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgfmt.c
 
258
 
 
259
write-mo.obj : write-mo.c
 
260
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-mo.c
 
261
 
 
262
write-java.obj : write-java.c
 
263
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-java.c
 
264
 
 
265
write-csharp.obj : write-csharp.c
 
266
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-csharp.c
 
267
 
 
268
write-resources.obj : write-resources.c
 
269
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-resources.c
 
270
 
 
271
write-tcl.obj : write-tcl.c
 
272
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-tcl.c
 
273
 
 
274
write-qt.obj : write-qt.c
 
275
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-qt.c
 
276
 
 
277
plural-eval.obj : plural-eval.c
 
278
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural-eval.c
 
279
 
 
280
msgmerge.obj : msgmerge.c
 
281
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgmerge.c
 
282
 
 
283
plural-count.obj : plural-count.c
 
284
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural-count.c
 
285
 
 
286
msgunfmt.obj : msgunfmt.c
 
287
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgunfmt.c
 
288
 
 
289
read-mo.obj : read-mo.c
 
290
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-mo.c
 
291
 
 
292
read-java.obj : read-java.c
 
293
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-java.c
 
294
 
 
295
read-csharp.obj : read-csharp.c
 
296
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-csharp.c
 
297
 
 
298
read-resources.obj : read-resources.c
 
299
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-resources.c
 
300
 
 
301
read-tcl.obj : read-tcl.c
 
302
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-tcl.c
 
303
 
 
304
xgettext.obj : xgettext.c
 
305
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") xgettext.c
 
306
 
 
307
x-c.obj : x-c.c
 
308
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-c.c
 
309
 
 
310
x-po.obj : x-po.c
 
311
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-po.c
 
312
 
 
313
x-sh.obj : x-sh.c
 
314
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-sh.c
 
315
 
 
316
x-python.obj : x-python.c
 
317
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-python.c
 
318
 
 
319
x-lisp.obj : x-lisp.c
 
320
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-lisp.c
 
321
 
 
322
x-elisp.obj : x-elisp.c
 
323
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-elisp.c
 
324
 
 
325
x-librep.obj : x-librep.c
 
326
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-librep.c
 
327
 
 
328
x-smalltalk.obj : x-smalltalk.c
 
329
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-smalltalk.c
 
330
 
 
331
x-java.obj : x-java.c
 
332
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-java.c
 
333
 
 
334
x-csharp.obj : x-csharp.c
 
335
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-csharp.c
 
336
 
 
337
x-awk.obj : x-awk.c
 
338
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-awk.c
 
339
 
 
340
x-ycp.obj : x-ycp.c
 
341
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-ycp.c
 
342
 
 
343
x-tcl.obj : x-tcl.c
 
344
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-tcl.c
 
345
 
 
346
x-perl.obj : x-perl.c
 
347
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-perl.c
 
348
 
 
349
x-php.obj : x-php.c
 
350
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-php.c
 
351
 
 
352
x-rst.obj : x-rst.c
 
353
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-rst.c
 
354
 
 
355
x-glade.obj : x-glade.c
 
356
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-glade.c
 
357
 
 
358
msgattrib.obj : msgattrib.c
 
359
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgattrib.c
 
360
 
 
361
msgcat.obj : msgcat.c
 
362
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcat.c
 
363
 
 
364
msgcomm.obj : msgcomm.c
 
365
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcomm.c
 
366
 
 
367
msgconv.obj : msgconv.c
 
368
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgconv.c
 
369
 
 
370
msgen.obj : msgen.c
 
371
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgen.c
 
372
 
 
373
msgexec.obj : msgexec.c
 
374
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgexec.c
 
375
 
 
376
msgfilter.obj : msgfilter.c
 
377
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgfilter.c
 
378
 
 
379
msggrep.obj : msggrep.c
 
380
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msggrep.c
 
381
 
 
382
msginit.obj : msginit.c
 
383
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msginit.c
 
384
 
 
385
localealias.obj : [-.-.gettext-runtime.intl]localealias.c
 
386
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"LOCALE_ALIAS_PATH=""$(aliaspath)]""") [-.-.gettext-runtime.intl]localealias.c
 
387
 
 
388
msguniq.obj : msguniq.c
 
389
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msguniq.c
 
390
 
 
391
libiconv.opt :
 
392
        if f$search("sys$library:libiconv.olb") .nes. "" then $(LN) [-.-.vms]with-libiconv.opt libiconv.opt
 
393
        if f$search("sys$library:libiconv.olb") .eqs. "" then $(LN) [-.-.vms]without-libiconv.opt libiconv.opt
 
394
 
 
395
msgcmp.exe : $(msgcmp_OBJECTS),libiconv.opt
 
396
        link /executable=msgcmp.exe $(msgcmp_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
397
 
 
398
msgfmt.exe : $(msgfmt_OBJECTS),libiconv.opt
 
399
        link /executable=msgfmt.exe $(msgfmt_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
400
 
 
401
msgmerge.exe : $(msgmerge_OBJECTS),libiconv.opt
 
402
        link /executable=msgmerge.exe $(msgmerge_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
403
 
 
404
msgunfmt.exe : $(msgunfmt_OBJECTS),libiconv.opt
 
405
        link /executable=msgunfmt.exe $(msgunfmt_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
406
 
 
407
xgettext.exe : $(xgettext_OBJECTS),libiconv.opt
 
408
        link /executable=xgettext.exe $(xgettext_OBJECTS),[-.libuniname]uniname.olb/lib,gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD_EXPAT),$(LDADD)
 
409
 
 
410
msgattrib.exe : $(msgattrib_OBJECTS),libiconv.opt
 
411
        link /executable=msgattrib.exe $(msgattrib_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
412
 
 
413
msgcat.exe : $(msgcat_OBJECTS),libiconv.opt
 
414
        link /executable=msgcat.exe $(msgcat_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
415
 
 
416
msgcomm.exe : $(msgcomm_OBJECTS),libiconv.opt
 
417
        link /executable=msgcomm.exe $(msgcomm_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
418
 
 
419
msgconv.exe : $(msgconv_OBJECTS),libiconv.opt
 
420
        link /executable=msgconv.exe $(msgconv_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
421
 
 
422
msgen.exe : $(msgen_OBJECTS),libiconv.opt
 
423
        link /executable=msgen.exe $(msgen_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
424
 
 
425
msgexec.exe : $(msgexec_OBJECTS),libiconv.opt
 
426
        link /executable=msgexec.exe $(msgexec_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
427
 
 
428
msgfilter.exe : $(msgfilter_OBJECTS),libiconv.opt
 
429
        link /executable=msgfilter.exe $(msgfilter_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
430
 
 
431
msggrep.exe : $(msggrep_OBJECTS),libiconv.opt
 
432
        link /executable=msggrep.exe $(msggrep_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
433
 
 
434
msginit.exe : $(msginit_OBJECTS),libiconv.opt
 
435
        link /executable=msginit.exe $(msginit_OBJECTS),[-.intl]localename.obj,gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
436
 
 
437
msguniq.exe : $(msguniq_OBJECTS),libiconv.opt
 
438
        link /executable=msguniq.exe $(msguniq_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
 
439
 
 
440
# Compilation rules for gettextpo.olb objects.
 
441
 
 
442
gettext-po.obj : gettext-po.c
 
443
        $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) gettext-po.c
 
444
 
 
445
gettextpo.olb : gettext-po.obj
 
446
        $(AR) $(AR_FLAGS) gettextpo.olb gettext-po.obj
 
447
 
 
448
install : all
 
449
        create /directory $(prefix)]
 
450
        create /directory $(exec_prefix)]
 
451
        $(INSTALL_PROGRAM) msgcmp.exe $(bindir)]msgcmp.exe
 
452
        $(INSTALL_PROGRAM) msgfmt.exe $(bindir)]msgfmt.exe
 
453
        $(INSTALL_PROGRAM) msgmerge.exe $(bindir)]msgmerge.exe
 
454
        $(INSTALL_PROGRAM) msgunfmt.exe $(bindir)]msgunfmt.exe
 
455
        $(INSTALL_PROGRAM) xgettext.exe $(bindir)]xgettext.exe
 
456
        $(INSTALL_PROGRAM) msgattrib.exe $(bindir)]msgattrib.exe
 
457
        $(INSTALL_PROGRAM) msgcat.exe $(bindir)]msgcat.exe
 
458
        $(INSTALL_PROGRAM) msgcomm.exe $(bindir)]msgcomm.exe
 
459
        $(INSTALL_PROGRAM) msgconv.exe $(bindir)]msgconv.exe
 
460
        $(INSTALL_PROGRAM) msgen.exe $(bindir)]msgen.exe
 
461
        $(INSTALL_PROGRAM) msgexec.exe $(bindir)]msgexec.exe
 
462
        $(INSTALL_PROGRAM) msgfilter.exe $(bindir)]msgfilter.exe
 
463
        $(INSTALL_PROGRAM) msggrep.exe $(bindir)]msggrep.exe
 
464
        $(INSTALL_PROGRAM) msginit.exe $(bindir)]msginit.exe
 
465
        $(INSTALL_PROGRAM) msguniq.exe $(bindir)]msguniq.exe
 
466
        create /directory $(datadir)]
 
467
        create /directory $(pkgdatadir)]
 
468
        $(INSTALL_DATA) msgunfmt.tcl $(pkgdatadir)]msgunfmt.tcl
 
469
        create /directory $(includedir)]
 
470
        $(INSTALL_DATA) gettext-po.h $(includedir)]gettext-po.h
 
471
        create /directory $(libdir)]
 
472
        $(INSTALL_DATA) gettextpo.olb $(libdir)]gettextpo.olb
 
473
 
 
474
installdirs :
 
475
        create /directory $(prefix)]
 
476
        create /directory $(exec_prefix)]
 
477
        create /directory $(datadir)]
 
478
        create /directory $(pkgdatadir)]
 
479
        create /directory $(includedir)]
 
480
        create /directory $(libdir)]
 
481
 
 
482
uninstall :
 
483
        $(RM) $(bindir)]msgcmp.exe;
 
484
        $(RM) $(bindir)]msgfmt.exe;
 
485
        $(RM) $(bindir)]msgmerge.exe;
 
486
        $(RM) $(bindir)]msgunfmt.exe;
 
487
        $(RM) $(bindir)]xgettext.exe;
 
488
        $(RM) $(bindir)]msgattrib.exe;
 
489
        $(RM) $(bindir)]msgcat.exe;
 
490
        $(RM) $(bindir)]msgcomm.exe;
 
491
        $(RM) $(bindir)]msgconv.exe;
 
492
        $(RM) $(bindir)]msgen.exe;
 
493
        $(RM) $(bindir)]msgexec.exe;
 
494
        $(RM) $(bindir)]msgfilter.exe;
 
495
        $(RM) $(bindir)]msggrep.exe;
 
496
        $(RM) $(bindir)]msginit.exe;
 
497
        $(RM) $(bindir)]msguniq.exe;
 
498
        $(RM) $(pkgdatadir)]msgunfmt.tcl;
 
499
        $(RM) $(includedir)]gettext-po.h
 
500
        $(RM) $(libdir)]gettextpo.olb
 
501
 
 
502
check : all
 
503
        write sys$output "Nothing else to be done for 'check'."
 
504
 
 
505
mostlyclean : clean
 
506
        write sys$output "Nothing else to be done for 'mostlyclean'."
 
507
 
 
508
clean :
 
509
        $(RM) *.obj;*
 
510
        $(RM) *.olb;*
 
511
        $(RM) *.exe;*
 
512
 
 
513
distclean : clean
 
514
        write sys$output "Nothing else to be done for 'distclean'."
 
515
 
 
516
maintainer-clean : distclean
 
517
        write sys$output "Nothing else to be done for 'maintainer-clean'."