reset screen offset of top line if it exceeds the number of screens
[nvi.git] / dist / Makefile.am
blobdb85a2667309f86c00824137fe193e491483d5e5
1 visrcdir= @srcdir@/..
3 ACLOCAL_AMFLAGS = -I m4
5 if BUNDLED_DB
6     DB_C = $(visrcdir)/common/vi_db1.c
7     DB_SRCS = \
8         $(visrcdir)/db.1.85/recno/rec_delete.c \
9         $(visrcdir)/db.1.85/recno/rec_get.c \
10         $(visrcdir)/db.1.85/recno/rec_put.c \
11         $(visrcdir)/db.1.85/recno/rec_utils.c \
12         $(visrcdir)/db.1.85/recno/rec_open.c \
13         $(visrcdir)/db.1.85/recno/rec_seq.c \
14         $(visrcdir)/db.1.85/recno/rec_close.c \
15         $(visrcdir)/db.1.85/recno/rec_search.c \
16         $(visrcdir)/db.1.85/db/db.c \
17         $(visrcdir)/db.1.85/btree/bt_debug.c \
18         $(visrcdir)/db.1.85/btree/bt_get.c \
19         $(visrcdir)/db.1.85/btree/bt_open.c \
20         $(visrcdir)/db.1.85/btree/bt_delete.c \
21         $(visrcdir)/db.1.85/btree/bt_put.c \
22         $(visrcdir)/db.1.85/btree/bt_overflow.c \
23         $(visrcdir)/db.1.85/btree/bt_close.c \
24         $(visrcdir)/db.1.85/btree/bt_page.c \
25         $(visrcdir)/db.1.85/btree/bt_split.c \
26         $(visrcdir)/db.1.85/btree/bt_search.c \
27         $(visrcdir)/db.1.85/btree/bt_utils.c \
28         $(visrcdir)/db.1.85/btree/bt_seq.c \
29         $(visrcdir)/db.1.85/btree/bt_conv.c \
30         $(visrcdir)/db.1.85/mpool/mpool.c \
31         $(visrcdir)/db.1.85/hash/hash_bigkey.c \
32         $(visrcdir)/db.1.85/hash/hash_log2.c \
33         $(visrcdir)/db.1.85/hash/hash.c \
34         $(visrcdir)/db.1.85/hash/hash_func.c \
35         $(visrcdir)/db.1.85/hash/hash_page.c \
36         $(visrcdir)/db.1.85/hash/hash_buf.c \
37         $(visrcdir)/db.1.85/hash/hsearch.c
38 else
39     DB_C = $(visrcdir)/common/vi_db.c
40 endif
42 lib_LTLIBRARIES = libvi.la
43 libvi_la_SOURCES = \
44         $(DB_SRCS) \
45         $(visrcdir)/common/api.c \
46         $(visrcdir)/common/conv.c \
47         $(visrcdir)/common/conv.h \
48         $(visrcdir)/common/cut.c \
49         $(visrcdir)/common/delete.c \
50         $(visrcdir)/common/args.h \
51         $(visrcdir)/common/common.h \
52         $(visrcdir)/common/cut.h \
53         $(visrcdir)/common/vi_db.h \
54         $(visrcdir)/common/exf.h \
55         $(visrcdir)/common/gs.h \
56         $(visrcdir)/common/key.h \
57         $(visrcdir)/common/log.h \
58         $(visrcdir)/common/mark.h \
59         $(visrcdir)/common/mem.h \
60         $(visrcdir)/common/multibyte.h \
61         $(visrcdir)/common/msg.h \
62         $(visrcdir)/common/options.h \
63         $(visrcdir)/common/options_def.h \
64         $(visrcdir)/common/screen.h \
65         $(visrcdir)/common/seq.h \
66         $(visrcdir)/common/util.h \
67         $(visrcdir)/ex/ex.c \
68         $(visrcdir)/ex/ex_abbrev.c \
69         $(visrcdir)/ex/ex_append.c \
70         $(visrcdir)/ex/ex_args.c \
71         $(visrcdir)/ex/ex_argv.c \
72         $(visrcdir)/ex/ex_at.c \
73         $(visrcdir)/ex/ex_bang.c \
74         $(visrcdir)/ex/ex_cd.c \
75         $(visrcdir)/ex/ex_cmd.c \
76         $(visrcdir)/ex/ex_cscope.c \
77         $(visrcdir)/ex/ex_delete.c \
78         $(visrcdir)/ex/ex_display.c \
79         $(visrcdir)/ex/ex_edit.c \
80         $(visrcdir)/ex/ex_equal.c \
81         $(visrcdir)/ex/ex_file.c \
82         $(visrcdir)/ex/ex_filter.c \
83         $(visrcdir)/ex/ex_global.c \
84         $(visrcdir)/ex/ex_init.c \
85         $(visrcdir)/ex/ex_join.c \
86         $(visrcdir)/ex/ex_map.c \
87         $(visrcdir)/ex/ex_mark.c \
88         $(visrcdir)/ex/ex_mkexrc.c \
89         $(visrcdir)/ex/ex_move.c \
90         $(visrcdir)/ex/ex_open.c \
91         $(visrcdir)/ex/ex_perl.c \
92         $(visrcdir)/ex/ex_preserve.c \
93         $(visrcdir)/ex/ex_print.c \
94         $(visrcdir)/ex/ex_put.c \
95         $(visrcdir)/ex/ex_quit.c \
96         $(visrcdir)/ex/ex_read.c \
97         $(visrcdir)/ex/ex_screen.c \
98         $(visrcdir)/ex/ex_script.c \
99         $(visrcdir)/ex/ex_set.c \
100         $(visrcdir)/ex/ex_shell.c \
101         $(visrcdir)/ex/ex_shift.c \
102         $(visrcdir)/ex/ex_source.c \
103         $(visrcdir)/ex/ex_stop.c \
104         $(visrcdir)/ex/ex_subst.c \
105         $(visrcdir)/ex/ex_tag.c \
106         $(visrcdir)/ex/ex_tcl.c \
107         $(visrcdir)/ex/ex_txt.c \
108         $(visrcdir)/ex/ex_undo.c \
109         $(visrcdir)/ex/ex_usage.c \
110         $(visrcdir)/ex/ex_util.c \
111         $(visrcdir)/ex/ex_version.c \
112         $(visrcdir)/ex/ex_visual.c \
113         $(visrcdir)/ex/ex_write.c \
114         $(visrcdir)/ex/ex_yank.c \
115         $(visrcdir)/ex/ex_z.c \
116         $(visrcdir)/ex/ex.h \
117         $(visrcdir)/ex/ex_def.h \
118         $(visrcdir)/ex/script.h \
119         $(visrcdir)/ex/tag.h \
120         $(visrcdir)/ex/version.h \
121         $(visrcdir)/common/exf.c \
122         $(visrcdir)/vi/getc.c \
123         $(visrcdir)/vi/vi.h \
124         $(visrcdir)/common/gs.c \
125         $(visrcdir)/common/key.c \
126         $(DB_C) \
127         $(visrcdir)/common/main.c \
128         $(visrcdir)/common/mark.c \
129         $(visrcdir)/common/msg.c \
130         $(visrcdir)/common/options.c \
131         $(visrcdir)/common/options_f.c \
132         $(visrcdir)/common/put.c \
133         $(visrcdir)/common/recover.c \
134         $(visrcdir)/common/screen.c \
135         $(visrcdir)/common/search.c \
136         $(visrcdir)/common/seq.c \
137         $(visrcdir)/common/trace.c \
138         $(visrcdir)/common/util.c \
139         $(visrcdir)/common/util2.c \
140         $(visrcdir)/vi/v_at.c \
141         $(visrcdir)/vi/v_ch.c \
142         $(visrcdir)/vi/v_cmd.c \
143         $(visrcdir)/vi/v_delete.c \
144         $(visrcdir)/vi/v_event.c \
145         $(visrcdir)/vi/v_ex.c \
146         $(visrcdir)/vi/v_increment.c \
147         $(visrcdir)/vi/v_init.c \
148         $(visrcdir)/vi/v_itxt.c \
149         $(visrcdir)/vi/v_left.c \
150         $(visrcdir)/vi/v_mark.c \
151         $(visrcdir)/vi/v_match.c \
152         $(visrcdir)/vi/v_paragraph.c \
153         $(visrcdir)/vi/v_put.c \
154         $(visrcdir)/vi/v_redraw.c \
155         $(visrcdir)/vi/v_replace.c \
156         $(visrcdir)/vi/v_right.c \
157         $(visrcdir)/vi/v_screen.c \
158         $(visrcdir)/vi/v_scroll.c \
159         $(visrcdir)/vi/v_search.c \
160         $(visrcdir)/vi/v_section.c \
161         $(visrcdir)/vi/v_sentence.c \
162         $(visrcdir)/vi/v_status.c \
163         $(visrcdir)/vi/v_txt.c \
164         $(visrcdir)/vi/v_ulcase.c \
165         $(visrcdir)/vi/v_undo.c \
166         $(visrcdir)/vi/v_util.c \
167         $(visrcdir)/vi/v_word.c \
168         $(visrcdir)/vi/v_xchar.c \
169         $(visrcdir)/vi/v_yank.c \
170         $(visrcdir)/vi/v_z.c \
171         $(visrcdir)/vi/v_zexit.c \
172         $(visrcdir)/vi/vi.c \
173         $(visrcdir)/vi/vs_line.c \
174         $(visrcdir)/vi/vs_msg.c \
175         $(visrcdir)/vi/vs_refresh.c \
176         $(visrcdir)/vi/vs_relative.c \
177         $(visrcdir)/vi/vs_smap.c \
178         $(visrcdir)/vi/vs_split.c
179 EXTRA_libvi_la_SOURCES = \
180         $(visrcdir)/regex/regcomp.c \
181         $(visrcdir)/regex/regerror.c \
182         $(visrcdir)/regex/regexec.c \
183         $(visrcdir)/regex/regfree.c \
184         $(visrcdir)/regex/cclass.h \
185         $(visrcdir)/regex/cname.h \
186         $(visrcdir)/regex/regex.h \
187         $(visrcdir)/regex/regex2.h \
188         $(visrcdir)/regex/utils.h \
189         $(visrcdir)/common/vi_db.c \
190         $(visrcdir)/common/vi_db1.c \
191         $(visrcdir)/common/dldb.c \
192         $(visrcdir)/common/log.c \
193         $(visrcdir)/common/log1.c \
194         $(visrcdir)/common/log4.c \
195         $(visrcdir)/clib/bsearch.c \
196         $(visrcdir)/clib/env.c \
197         $(visrcdir)/clib/gethostname.c \
198         $(visrcdir)/clib/iswblank.c \
199         $(visrcdir)/clib/memchr.c \
200         $(visrcdir)/clib/memset.c \
201         $(visrcdir)/clib/mkstemp.c \
202         $(visrcdir)/clib/mmap.c \
203         $(visrcdir)/clib/snprintf.c \
204         $(visrcdir)/clib/strdup.c \
205         $(visrcdir)/clib/strpbrk.c \
206         $(visrcdir)/clib/strsep.c \
207         $(visrcdir)/clib/strtol.c \
208         $(visrcdir)/clib/strtoul.c \
209         $(visrcdir)/clib/vsnprintf.c \
210         $(visrcdir)/common/pthread.c \
211         $(visrcdir)/common/vi_auto.c \
212         $(visrcdir)/common/vi_rec.c \
213         $(visrcdir)/perl_api/perl.xs \
214         $(visrcdir)/perl_api/perlsfio.c \
215         $(visrcdir)/tcl_api/tcl.c
216 # Is this the way to do it ?
217 libvi_la_DEPENDENCIES = @LTLIBOBJS@
218 libvi_la_LIBADD = @LTLIBOBJS@
220 bin_PROGRAMS = @vi_programs@ @vi_ipc@
221 EXTRA_PROGRAMS = vi vi-ipc vi-motif vi-gtk
223 vi_SOURCES = \
224         $(visrcdir)/cl/cl.h \
225         $(visrcdir)/cl/cl_bsd.c \
226         $(visrcdir)/cl/cl_funcs.c \
227         $(visrcdir)/cl/cl_main.c \
228         $(visrcdir)/cl/cl_read.c \
229         $(visrcdir)/cl/cl_screen.c \
230         $(visrcdir)/cl/cl_term.c \
231         $(visrcdir)/common/nothread.c
232 vi_LDADD = libvi.la @perllibs@ @CURSLIBS@
233 vi_CPPFLAGS = $(AM_CPPFLAGS) @CURSCPPFLAGS@ @perlldflags@
234 vi_LDFLAGS = @CURSLDFLAGS@ @perlldflags@
236 vi_ipc_SOURCES = \
237         $(visrcdir)/ip/ip_funcs.c \
238         $(visrcdir)/ip/ip_main.c \
239         $(visrcdir)/ip/ip_read.c \
240         $(visrcdir)/ip/ip_screen.c \
241         $(visrcdir)/ipc/ip_send.c \
242         $(visrcdir)/ipc/ip.h \
243         $(visrcdir)/ip/ip_term.c 
244 vi_ipc_LDADD = libvi.la @perllibs@ @IPCOBJS@
245 vi_ipc_LDFLAGS = @perlldflags@
246 vi_ipc_DEPENDENCIES = @IPCOBJS@
248 vi_gtk_SOURCES = \
249         $(visrcdir)/common/util2.c \
250         $(visrcdir)/ipc/ip_run.c \
251         $(visrcdir)/ipc/ip_send.c \
252         $(visrcdir)/ipc/ip_trans.c \
253         $(visrcdir)/ipc/ipc_cmd.c \
254         $(visrcdir)/ipc/ipc_method.c \
255         $(visrcdir)/gtk/gtk_main.c \
256         $(visrcdir)/gtk/gtkvi.c \
257         $(visrcdir)/gtk/gtkviscreen.c \
258         $(visrcdir)/gtk/gtkviwindow.c
259 vi_gtk_LDADD = @GTKLIBS@ @LIBOBJS@
260 vi_gtk_CFLAGS = @GTKINCS@ @XINCS@
262 vi_motif_SOURCES = \
263         $(visrcdir)/ipc/ip_run.c \
264         $(visrcdir)/ipc/ip_send.c \
265         $(visrcdir)/ipc/ip_trans.c \
266         $(visrcdir)/ipc/ipc_cmd.c \
267         $(visrcdir)/ipc/ipc_method.c \
268         $(visrcdir)/motif/m_main.c \
269         $(visrcdir)/motif/m_cde.c \
270         $(visrcdir)/common/trace.c \
271         $(visrcdir)/motif_l/m_copypaste.c \
272         $(visrcdir)/motif_l/m_func.c \
273         $(visrcdir)/motif_l/m_menu.c \
274         $(visrcdir)/motif_l/m_options.c \
275         $(visrcdir)/motif_l/m_prompt.c \
276         $(visrcdir)/motif_l/m_ruler.c \
277         $(visrcdir)/motif_l/m_search.c \
278         $(visrcdir)/motif_l/m_tags.c \
279         $(visrcdir)/motif_l/m_util.c \
280         $(visrcdir)/motif_l/m_vi.c \
281         $(visrcdir)/motif_l/xtabbed.c
282 vi_motif_LDADD = @MOTIFLIBS@ @LIBOBJS@
283 vi_motif_CFLAGS = @XINCS@
285 VI=-DVI=\"$(bindir)/`echo vi-ipc | sed '$(transform)'`\"
286 CFLAGS= $(OPTFLAG)
287 if BUNDLED_DB
288 AM_CPPFLAGS=     -D__DBINTERFACE_PRIVATE -I$(visrcdir)/db.1.85/include \
289                  -D__REGEX_PRIVATE -I. -I$(visrcdir)/include $(VI)
290 else
291 AM_CPPFLAGS=     -D__REGEX_PRIVATE -I. -I$(visrcdir)/include $(VI)
292 endif
293 PERL=   @vi_cv_path_perl@
294 PERLLIB=@vi_cv_perllib@
295 SHRPENV=@shrpenv@
297 perl.c: $(visrcdir)/perl_api/perl.xs $(visrcdir)/perl_api/typemap
298         echo "#define _PATH_PERLSCRIPTS \"$(datadir)/vi/perl\"" > $@
299         $(PERL) -e 'unless ($$] >= 5.005) {' \
300                 -e   'for (qw(incgv sv_undef errgv na)) {' \
301                 -e     'print "#define PL_$$_ $$_\n" }} ' >> $@
302         $(PERL) $(PERLLIB)/ExtUtils/xsubpp -typemap \
303             $(PERLLIB)/ExtUtils/typemap $(visrcdir)/perl_api/perl.xs >> $@
304         ($(PERL) -ne 'print "sub $$1 {\$$curscr->$$1(\@_)}\n"' \
305                   -e   'if /newXS\("VI::([^\":]*)"/;' $@ ; echo "1;") > VI.pm
306 perlxsi.c:
307         perl -MExtUtils::Embed -e xsinit -- -std VI
309 chmod=  @vi_cv_path_chmod@
310 cp=     @vi_cv_path_cp@
311 ln=     @vi_cv_path_ln@
312 mkdir=  @vi_cv_path_mkdir@
313 rm=     @vi_cv_path_rm@
314 strip=  @vi_cv_path_strip@
316 dmode=  755
317 emode=  555
318 fmode=  444
320 install-exec-local:
321         cd $(DESTDIR)$(bindir) && $(rm) -f `echo ex | sed '$(transform)'`
322         cd $(DESTDIR)$(bindir) && $(rm) -f `echo view | sed '$(transform)'`
323         cd $(DESTDIR)$(bindir) && $(ln) \
324                 `echo vi | sed '$(transform)'` `echo ex | sed '$(transform)'`
325         cd $(DESTDIR)$(bindir) && $(ln) \
326                 `echo vi | sed '$(transform)'` `echo view | sed '$(transform)'`
328 install-data-local: install_common
329         @[ -d $(DESTDIR)$(mandir) ] || \
330             ($(mkdir) $(DESTDIR)$(mandir) && \
331              $(chmod) $(dmode) $(DESTDIR)$(mandir))
332         @[ -d $(DESTDIR)$(mandir)/cat1 ] || \
333             ($(mkdir) $(DESTDIR)$(mandir)/cat1 && \
334              $(chmod) $(dmode) $(DESTDIR)$(mandir)/cat1)
335         @echo "Installing man pages: $(DESTDIR)$(mandir) ..."
336         @cd $(DESTDIR)$(mandir)/cat1 && \
337             $(rm) -f `echo vi.0 | sed '$(transform)'`
338         @$(cp) $(visrcdir)/docs/vi.man/vi.0 \
339             $(DESTDIR)$(mandir)/cat1/`echo vi.0 | sed '$(transform)'`
340         @cd $(DESTDIR)$(mandir)/cat1 && \
341             $(chmod) $(fmode) `echo vi.0 | sed '$(transform)'`
342         @cd $(DESTDIR)$(mandir)/cat1 && \
343             $(rm) -f `echo ex.0 | sed '$(transform)'`
344         @cd $(DESTDIR)$(mandir)/cat1 && \
345             $(rm) -f `echo view.0 | sed '$(transform)'`
346         @cd $(DESTDIR)$(mandir)/cat1 && $(ln) \
347             `echo vi.0 | sed '$(transform)'` `echo ex.0 | sed '$(transform)'`
348         @cd $(DESTDIR)$(mandir)/cat1 && $(ln) \
349             `echo vi.0 | sed '$(transform)'` `echo view.0 | sed '$(transform)'`
350         @[ -d $(DESTDIR)$(mandir)/man1 ] || \
351             ($(mkdir) $(DESTDIR)$(mandir)/man1 && \
352              $(chmod) $(dmode) $(DESTDIR)$(mandir)/man1)
353         @cd $(DESTDIR)$(mandir)/man1 && \
354             $(rm) -f `echo vi.1 | sed '$(transform)'`
355         @$(cp) $(visrcdir)/docs/vi.man/vi.1 \
356             $(DESTDIR)$(mandir)/man1/`echo vi.1 | sed '$(transform)'`
357         @cd $(DESTDIR)$(mandir)/man1 && \
358             $(chmod) $(fmode) `echo vi.1 | sed '$(transform)'`
359         @cd $(DESTDIR)$(mandir)/man1 && \
360             $(rm) -f `echo ex.1 | sed '$(transform)'`
361         @cd $(DESTDIR)$(mandir)/man1 && \
362             $(rm) -f `echo view.1 | sed '$(transform)'`
363         @cd $(DESTDIR)$(mandir)/man1 && $(ln) \
364             `echo vi.1 | sed '$(transform)'` `echo ex.1 | sed '$(transform)'`
365         @cd $(DESTDIR)$(mandir)/man1 && $(ln) \
366             `echo vi.1 | sed '$(transform)'` `echo view.1 | sed '$(transform)'`
368 cat=    dutch english french german ru_SU.KOI8-R spanish swedish
369 install_common:
370         @[ -f $(chmod) ] || (echo 'chmod not found.'; exit 1)
371         @[ -f $(cp) ] || (echo 'cp not found.'; exit 1)
372         @[ -f $(ln) ] || (echo 'ln not found.'; exit 1)
373         @[ -f $(mkdir) ] || (echo 'mkdir not found.'; exit 1)
374         @[ -f $(rm) ] || (echo 'rm not found.'; exit 1)
375         @[ -d $(DESTDIR)$(prefix) ] || \
376             ($(mkdir) $(DESTDIR)$(prefix) && \
377                 $(chmod) $(dmode) $(DESTDIR)$(prefix))
378         @[ -d $(DESTDIR)$(exec_prefix) ] || \
379             ($(mkdir) $(DESTDIR)$(exec_prefix) && \
380                 $(chmod) $(dmode) $(DESTDIR)$(exec_prefix))
381         @[ -d $(DESTDIR)$(datadir) ] || \
382             ($(mkdir) $(DESTDIR)$(datadir) && \
383                 $(chmod) $(dmode) $(DESTDIR)$(datadir))
384         @$(rm) -rf $(DESTDIR)$(datadir)/vi
385         @$(mkdir) $(DESTDIR)$(datadir)/vi && \
386             $(chmod) $(dmode) $(DESTDIR)$(datadir)/vi
387         @echo "Installing message catalogs: $(datadir)/vi/catalog ..."
388         @$(mkdir) $(DESTDIR)$(datadir)/vi/catalog && \
389             $(chmod) $(dmode) $(DESTDIR)$(datadir)/vi/catalog
390         @(cd $(visrcdir)/catalog && \
391             $(cp) $(cat) $(DESTDIR)$(datadir)/vi/catalog && \
392             cd $(DESTDIR)$(datadir)/vi/catalog && $(chmod) $(fmode) *)
393         @echo "Installing Perl scripts: $(datadir)/vi/perl ..."
394         @$(mkdir) $(DESTDIR)$(datadir)/vi/perl && \
395             $(chmod) $(dmode) $(DESTDIR)$(datadir)/vi/perl
396         @[ ! -f VI.pm ] || \
397             ($(cp) VI.pm $(DESTDIR)$(datadir)/vi/perl && \
398             (cd $(DESTDIR)$(datadir)/vi/perl && $(chmod) $(fmode) VI.pm))
399         @(cd $(visrcdir)/perl_scripts && \
400             $(cp) *.pl $(DESTDIR)$(datadir)/vi/perl && \
401             cd $(DESTDIR)$(datadir)/vi/perl && $(chmod) $(fmode) *.pl)
402         @echo "Installing Tcl scripts: $(datadir)/vi/tcl ..."
403         @$(mkdir) $(DESTDIR)$(datadir)/vi/tcl && \
404             $(chmod) $(dmode) $(DESTDIR)$(datadir)/vi/tcl
405         @(cd $(visrcdir)/tcl_scripts && \
406             $(cp) *.tcl $(DESTDIR)$(datadir)/vi/tcl && \
407             cd $(DESTDIR)$(datadir)/vi/tcl && $(chmod) $(fmode) *.tcl)
408         @echo "Installing recover script: $(datadir)/vi/recover ..."
409         @($(cp) recover $(DESTDIR)$(datadir)/vi/recover && \
410             $(chmod) $(emode) $(DESTDIR)$(datadir)/vi/recover)
412 uninstall-local:
413         $(rm) -rf $(DESTDIR)$(datadir)/vi
414         cd $(DESTDIR)$(bindir) && $(rm) -f `echo ex | sed '$(transform)'`
415         cd $(DESTDIR)$(bindir) && $(rm) -f `echo view | sed '$(transform)'`
416         cd $(DESTDIR)$(mandir)/cat1 && \
417             $(rm) -f `echo ex.0 | sed '$(transform)'`
418         cd $(DESTDIR)$(mandir)/cat1 && \
419             $(rm) -f `echo vi.0 | sed '$(transform)'`
420         cd $(DESTDIR)$(mandir)/cat1 && \
421             $(rm) -f `echo view.0 | sed '$(transform)'`
422         cd $(DESTDIR)$(mandir)/man1 && \
423             $(rm) -f `echo ex.1 | sed '$(transform)'`
424         cd $(DESTDIR)$(mandir)/man1 && \
425             $(rm) -f `echo vi.1 | sed '$(transform)'`
426         cd $(DESTDIR)$(mandir)/man1 && \
427             $(rm) -f `echo view.1 | sed '$(transform)'`