No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gettext / gettext-tools / src / Makefile.vms
blob9b53a4d2dada258e1a7d7007013b514f7781ac5e
1 # -*- Makefile -*- for gettext-tools/src on VMS using the MMS utility
3 #### Start of system configuration section. ####
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
18 # Programs used by "make":
20 CC = cc
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
26 WARN_CFLAGS = /warning
28 OPTIMFLAGS = /optimize
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)"""
33 INCLUDES = /include=([],[-],[-.libgrep],[-.libuniname],[-.lib],[-.intl],[-.-.gettext-runtime.intl])
35 LDADD = libiconv.opt/opt,[-.-.vms]link_options.opt
36 LDADD_EXPAT = sys$library:expat/lib
38 AR = library
39 AR_FLAGS = /create
41 LN = copy
42 RM = delete
44 # Programs used by "make install":
45 INSTALL = copy
46 INSTALL_PROGRAM = copy
47 INSTALL_DATA = copy
49 #### End of system configuration section. ####
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
53 OBJECTS = \
54   message.obj, \
55   po-error.obj, \
56   read-po-abstract.obj, \
57   po-lex.obj, \
58   po-gram-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-scheme.obj, \
87   format-java.obj, \
88   format-csharp.obj, \
89   format-awk.obj, \
90   format-pascal.obj, \
91   format-ycp.obj, \
92   format-tcl.obj, \
93   format-perl.obj, \
94   format-perl-brace.obj, \
95   format-php.obj, \
96   format-gcc-internal.obj \
97   format-qt.obj
99 msgcmp_OBJECTS = msgcmp.obj
100 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
101 msgmerge_OBJECTS = msgmerge.obj, plural-count.obj
102 msgunfmt_OBJECTS = msgunfmt.obj, read-mo.obj, read-java.obj, read-csharp.obj, read-resources.obj, read-tcl.obj
103 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-scheme.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
104 msgattrib_OBJECTS = msgattrib.obj
105 msgcat_OBJECTS = msgcat.obj
106 msgcomm_OBJECTS = msgcomm.obj
107 msgconv_OBJECTS = msgconv.obj
108 msgen_OBJECTS = msgen.obj
109 msgexec_OBJECTS = msgexec.obj
110 msgfilter_OBJECTS = msgfilter.obj
111 msggrep_OBJECTS = msggrep.obj
112 msginit_OBJECTS = msginit.obj, plural-count.obj, localealias.obj
113 msguniq_OBJECTS = msguniq.obj
115 all : gettextsrc.olb,$(PROGRAMS),gettextpo.olb
116         write sys$output "Nothing else to be done for 'all'."
118 # Compilation rules for $(OBJECTS).
120 message.obj : message.c
121         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) message.c
123 po-error.obj : po-error.c
124         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-error.c
126 read-po-abstract.obj : read-po-abstract.c
127         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-po-abstract.c
129 po-lex.obj : po-lex.c
130         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-lex.c
132 po-gram-gen.obj : po-gram-gen.c
133         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-gram-gen.c
135 po-charset.obj : po-charset.c
136         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-charset.c
138 read-properties.obj : read-properties.c
139         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-properties.c
141 read-stringtable.obj : read-stringtable.c
142         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-stringtable.c
144 open-po.obj : open-po.c
145         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) open-po.c
147 dir-list.obj : dir-list.c
148         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) dir-list.c
150 str-list.obj : str-list.c
151         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) str-list.c
153 read-po.obj : read-po.c
154         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-po.c
156 write-properties.obj : write-properties.c
157         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-properties.c
159 write-stringtable.obj : write-stringtable.c
160         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-stringtable.c
162 write-po.obj : write-po.c
163         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-po.c
165 msgl-ascii.obj : msgl-ascii.c
166         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-ascii.c
168 msgl-iconv.obj : msgl-iconv.c
169         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-iconv.c
171 msgl-equal.obj : msgl-equal.c
172         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-equal.c
174 msgl-cat.obj : msgl-cat.c
175         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-cat.c
177 msgl-english.obj : msgl-english.c
178         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-english.c
180 file-list.obj : file-list.c
181         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) file-list.c
183 msgl-charset.obj : msgl-charset.c
184         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-charset.c
186 po-time.obj : po-time.c
187         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-time.c
189 plural.obj : plural.c
190         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural.c
192 plural-table.obj : plural-table.c
193         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural-table.c
195 format.obj : format.c
196         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format.c
198 format-c.obj : format-c.c
199         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-c.c
201 format-sh.obj : format-sh.c
202         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-sh.c
204 format-python.obj : format-python.c
205         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-python.c
207 format-lisp.obj : format-lisp.c
208         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-lisp.c
210 format-elisp.obj : format-elisp.c
211         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-elisp.c
213 format-librep.obj : format-librep.c
214         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-librep.c
216 format-scheme.obj : format-scheme.c
217         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-scheme.c
219 format-java.obj : format-java.c
220         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-java.c
222 format-csharp.obj : format-csharp.c
223         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-csharp.c
225 format-awk.obj : format-awk.c
226         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-awk.c
228 format-pascal.obj : format-pascal.c
229         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-pascal.c
231 format-ycp.obj : format-ycp.c
232         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-ycp.c
234 format-tcl.obj : format-tcl.c
235         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-tcl.c
237 format-perl.obj : format-perl.c
238         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-perl.c
240 format-perl-brace.obj : format-perl-brace.c
241         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-perl-brace.c
243 format-php.obj : format-php.c
244         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-php.c
246 format-gcc-internal.obj : format-gcc-internal.c
247         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-gcc-internal.c
249 format-qt.obj : format-qt.c
250         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-qt.c
252 gettextsrc.olb : $(OBJECTS)
253         $(AR) $(AR_FLAGS) gettextsrc.olb $(OBJECTS)
255 # Compilation rules for $(program_OBJECTS).
257 msgcmp.obj : msgcmp.c
258         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcmp.c
260 msgfmt.obj : msgfmt.c
261         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgfmt.c
263 write-mo.obj : write-mo.c
264         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-mo.c
266 write-java.obj : write-java.c
267         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-java.c
269 write-csharp.obj : write-csharp.c
270         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-csharp.c
272 write-resources.obj : write-resources.c
273         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-resources.c
275 write-tcl.obj : write-tcl.c
276         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-tcl.c
278 write-qt.obj : write-qt.c
279         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-qt.c
281 plural-eval.obj : plural-eval.c
282         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural-eval.c
284 msgmerge.obj : msgmerge.c
285         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgmerge.c
287 plural-count.obj : plural-count.c
288         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural-count.c
290 msgunfmt.obj : msgunfmt.c
291         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgunfmt.c
293 read-mo.obj : read-mo.c
294         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-mo.c
296 read-java.obj : read-java.c
297         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-java.c
299 read-csharp.obj : read-csharp.c
300         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-csharp.c
302 read-resources.obj : read-resources.c
303         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-resources.c
305 read-tcl.obj : read-tcl.c
306         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-tcl.c
308 xgettext.obj : xgettext.c
309         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") xgettext.c
311 x-c.obj : x-c.c
312         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-c.c
314 x-po.obj : x-po.c
315         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-po.c
317 x-sh.obj : x-sh.c
318         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-sh.c
320 x-python.obj : x-python.c
321         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-python.c
323 x-lisp.obj : x-lisp.c
324         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-lisp.c
326 x-elisp.obj : x-elisp.c
327         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-elisp.c
329 x-librep.obj : x-librep.c
330         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-librep.c
332 x-scheme.obj : x-scheme.c
333         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-scheme.c
335 x-smalltalk.obj : x-smalltalk.c
336         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-smalltalk.c
338 x-java.obj : x-java.c
339         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-java.c
341 x-csharp.obj : x-csharp.c
342         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-csharp.c
344 x-awk.obj : x-awk.c
345         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-awk.c
347 x-ycp.obj : x-ycp.c
348         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-ycp.c
350 x-tcl.obj : x-tcl.c
351         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-tcl.c
353 x-perl.obj : x-perl.c
354         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-perl.c
356 x-php.obj : x-php.c
357         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-php.c
359 x-rst.obj : x-rst.c
360         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-rst.c
362 x-glade.obj : x-glade.c
363         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-glade.c
365 msgattrib.obj : msgattrib.c
366         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgattrib.c
368 msgcat.obj : msgcat.c
369         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcat.c
371 msgcomm.obj : msgcomm.c
372         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcomm.c
374 msgconv.obj : msgconv.c
375         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgconv.c
377 msgen.obj : msgen.c
378         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgen.c
380 msgexec.obj : msgexec.c
381         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgexec.c
383 msgfilter.obj : msgfilter.c
384         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgfilter.c
386 msggrep.obj : msggrep.c
387         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msggrep.c
389 msginit.obj : msginit.c
390         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msginit.c
392 localealias.obj : [-.-.gettext-runtime.intl]localealias.c
393         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"LOCALE_ALIAS_PATH=""$(aliaspath)]""") [-.-.gettext-runtime.intl]localealias.c
395 msguniq.obj : msguniq.c
396         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msguniq.c
398 libiconv.opt :
399         if f$search("sys$library:libiconv.olb") .nes. "" then $(LN) [-.-.vms]with-libiconv.opt libiconv.opt
400         if f$search("sys$library:libiconv.olb") .eqs. "" then $(LN) [-.-.vms]without-libiconv.opt libiconv.opt
402 msgcmp.exe : $(msgcmp_OBJECTS),libiconv.opt
403         link /executable=msgcmp.exe $(msgcmp_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
405 msgfmt.exe : $(msgfmt_OBJECTS),libiconv.opt
406         link /executable=msgfmt.exe $(msgfmt_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
408 msgmerge.exe : $(msgmerge_OBJECTS),libiconv.opt
409         link /executable=msgmerge.exe $(msgmerge_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
411 msgunfmt.exe : $(msgunfmt_OBJECTS),libiconv.opt
412         link /executable=msgunfmt.exe $(msgunfmt_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
414 xgettext.exe : $(xgettext_OBJECTS),libiconv.opt
415         link /executable=xgettext.exe $(xgettext_OBJECTS),[-.libuniname]uniname.olb/lib,gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD_EXPAT),$(LDADD)
417 msgattrib.exe : $(msgattrib_OBJECTS),libiconv.opt
418         link /executable=msgattrib.exe $(msgattrib_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
420 msgcat.exe : $(msgcat_OBJECTS),libiconv.opt
421         link /executable=msgcat.exe $(msgcat_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
423 msgcomm.exe : $(msgcomm_OBJECTS),libiconv.opt
424         link /executable=msgcomm.exe $(msgcomm_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
426 msgconv.exe : $(msgconv_OBJECTS),libiconv.opt
427         link /executable=msgconv.exe $(msgconv_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
429 msgen.exe : $(msgen_OBJECTS),libiconv.opt
430         link /executable=msgen.exe $(msgen_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
432 msgexec.exe : $(msgexec_OBJECTS),libiconv.opt
433         link /executable=msgexec.exe $(msgexec_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
435 msgfilter.exe : $(msgfilter_OBJECTS),libiconv.opt
436         link /executable=msgfilter.exe $(msgfilter_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
438 msggrep.exe : $(msggrep_OBJECTS),libiconv.opt
439         link /executable=msggrep.exe $(msggrep_OBJECTS),[-.libgrep]grep.olb/lib,gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
441 msginit.exe : $(msginit_OBJECTS),libiconv.opt
442         link /executable=msginit.exe $(msginit_OBJECTS),[-.intl]localename.obj,gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
444 msguniq.exe : $(msguniq_OBJECTS),libiconv.opt
445         link /executable=msguniq.exe $(msguniq_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
447 # Compilation rules for gettextpo.olb objects.
449 gettext-po.obj : gettext-po.c
450         $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) gettext-po.c
452 gettextpo.olb : gettext-po.obj
453         $(AR) $(AR_FLAGS) gettextpo.olb gettext-po.obj
455 install : all
456         create /directory $(prefix)]
457         create /directory $(exec_prefix)]
458         $(INSTALL_PROGRAM) msgcmp.exe $(bindir)]msgcmp.exe
459         $(INSTALL_PROGRAM) msgfmt.exe $(bindir)]msgfmt.exe
460         $(INSTALL_PROGRAM) msgmerge.exe $(bindir)]msgmerge.exe
461         $(INSTALL_PROGRAM) msgunfmt.exe $(bindir)]msgunfmt.exe
462         $(INSTALL_PROGRAM) xgettext.exe $(bindir)]xgettext.exe
463         $(INSTALL_PROGRAM) msgattrib.exe $(bindir)]msgattrib.exe
464         $(INSTALL_PROGRAM) msgcat.exe $(bindir)]msgcat.exe
465         $(INSTALL_PROGRAM) msgcomm.exe $(bindir)]msgcomm.exe
466         $(INSTALL_PROGRAM) msgconv.exe $(bindir)]msgconv.exe
467         $(INSTALL_PROGRAM) msgen.exe $(bindir)]msgen.exe
468         $(INSTALL_PROGRAM) msgexec.exe $(bindir)]msgexec.exe
469         $(INSTALL_PROGRAM) msgfilter.exe $(bindir)]msgfilter.exe
470         $(INSTALL_PROGRAM) msggrep.exe $(bindir)]msggrep.exe
471         $(INSTALL_PROGRAM) msginit.exe $(bindir)]msginit.exe
472         $(INSTALL_PROGRAM) msguniq.exe $(bindir)]msguniq.exe
473         create /directory $(datadir)]
474         create /directory $(pkgdatadir)]
475         $(INSTALL_DATA) msgunfmt.tcl $(pkgdatadir)]msgunfmt.tcl
476         create /directory $(includedir)]
477         $(INSTALL_DATA) gettext-po.h $(includedir)]gettext-po.h
478         create /directory $(libdir)]
479         $(INSTALL_DATA) gettextpo.olb $(libdir)]gettextpo.olb
481 installdirs :
482         create /directory $(prefix)]
483         create /directory $(exec_prefix)]
484         create /directory $(datadir)]
485         create /directory $(pkgdatadir)]
486         create /directory $(includedir)]
487         create /directory $(libdir)]
489 uninstall :
490         $(RM) $(bindir)]msgcmp.exe;
491         $(RM) $(bindir)]msgfmt.exe;
492         $(RM) $(bindir)]msgmerge.exe;
493         $(RM) $(bindir)]msgunfmt.exe;
494         $(RM) $(bindir)]xgettext.exe;
495         $(RM) $(bindir)]msgattrib.exe;
496         $(RM) $(bindir)]msgcat.exe;
497         $(RM) $(bindir)]msgcomm.exe;
498         $(RM) $(bindir)]msgconv.exe;
499         $(RM) $(bindir)]msgen.exe;
500         $(RM) $(bindir)]msgexec.exe;
501         $(RM) $(bindir)]msgfilter.exe;
502         $(RM) $(bindir)]msggrep.exe;
503         $(RM) $(bindir)]msginit.exe;
504         $(RM) $(bindir)]msguniq.exe;
505         $(RM) $(pkgdatadir)]msgunfmt.tcl;
506         $(RM) $(includedir)]gettext-po.h
507         $(RM) $(libdir)]gettextpo.olb
509 check : all
510         write sys$output "Nothing else to be done for 'check'."
512 mostlyclean : clean
513         write sys$output "Nothing else to be done for 'mostlyclean'."
515 clean :
516         $(RM) *.obj;*
517         $(RM) *.olb;*
518         $(RM) *.exe;*
520 distclean : clean
521         write sys$output "Nothing else to be done for 'distclean'."
523 maintainer-clean : distclean
524         write sys$output "Nothing else to be done for 'maintainer-clean'."