1071d4279SBram Moolenaar# 2071d4279SBram Moolenaar# Makefile for the Vim documentation on Unix 3071d4279SBram Moolenaar# 4071d4279SBram Moolenaar# If you get "don't know how to make scratch", first run make in the source 5071d4279SBram Moolenaar# directory. Or remove the include below. 6071d4279SBram Moolenaar 7071d4279SBram MoolenaarAWK = awk 8071d4279SBram Moolenaar 9071d4279SBram Moolenaar# Set to $(VIMTARGET) when executed from src/Makefile. 10071d4279SBram MoolenaarVIMEXE = vim 11071d4279SBram Moolenaar 12071d4279SBram Moolenaar# include the config.mk from the source directory. It's only needed to set 13071d4279SBram Moolenaar# AWK, used for "make html". Comment this out if the include gives problems. 14071d4279SBram Moolenaarinclude ../../src/auto/config.mk 15071d4279SBram Moolenaar 16071d4279SBram MoolenaarDOCS = \ 17071d4279SBram Moolenaar arabic.txt \ 18071d4279SBram Moolenaar autocmd.txt \ 19071d4279SBram Moolenaar change.txt \ 203b5f929bSBram Moolenaar channel.txt \ 21071d4279SBram Moolenaar cmdline.txt \ 22e344beadSBram Moolenaar debug.txt \ 23a7241f5fSBram Moolenaar debugger.txt \ 24071d4279SBram Moolenaar develop.txt \ 25071d4279SBram Moolenaar diff.txt \ 26071d4279SBram Moolenaar digraph.txt \ 27071d4279SBram Moolenaar editing.txt \ 28071d4279SBram Moolenaar eval.txt \ 29071d4279SBram Moolenaar farsi.txt \ 30071d4279SBram Moolenaar filetype.txt \ 31071d4279SBram Moolenaar fold.txt \ 32a7241f5fSBram Moolenaar ft_ada.txt \ 33130cbfc3SBram Moolenaar ft_ps1.txt \ 34*11e3c5baSBram Moolenaar ft_raku.txt \ 353c2881dcSBram Moolenaar ft_rust.txt \ 36a7241f5fSBram Moolenaar ft_sql.txt \ 37071d4279SBram Moolenaar gui.txt \ 38071d4279SBram Moolenaar gui_w32.txt \ 39071d4279SBram Moolenaar gui_x11.txt \ 40071d4279SBram Moolenaar hangulin.txt \ 41071d4279SBram Moolenaar hebrew.txt \ 42071d4279SBram Moolenaar help.txt \ 4391604419SBram Moolenaar helphelp.txt \ 44071d4279SBram Moolenaar howto.txt \ 45071d4279SBram Moolenaar if_cscop.txt \ 460ba04296SBram Moolenaar if_lua.txt \ 47293ee4d4SBram Moolenaar if_mzsch.txt \ 48071d4279SBram Moolenaar if_ole.txt \ 49071d4279SBram Moolenaar if_perl.txt \ 50071d4279SBram Moolenaar if_pyth.txt \ 51071d4279SBram Moolenaar if_ruby.txt \ 52071d4279SBram Moolenaar if_sniff.txt \ 53071d4279SBram Moolenaar if_tcl.txt \ 54071d4279SBram Moolenaar indent.txt \ 55071d4279SBram Moolenaar index.txt \ 56071d4279SBram Moolenaar insert.txt \ 57071d4279SBram Moolenaar intro.txt \ 58071d4279SBram Moolenaar map.txt \ 59071d4279SBram Moolenaar mbyte.txt \ 60a7241f5fSBram Moolenaar message.txt \ 61071d4279SBram Moolenaar mlang.txt \ 62a7241f5fSBram Moolenaar motion.txt \ 63071d4279SBram Moolenaar netbeans.txt \ 64071d4279SBram Moolenaar options.txt \ 65071d4279SBram Moolenaar os_390.txt \ 66071d4279SBram Moolenaar os_amiga.txt \ 67071d4279SBram Moolenaar os_beos.txt \ 68071d4279SBram Moolenaar os_dos.txt \ 69b3f74069SBram Moolenaar os_haiku.txt \ 70071d4279SBram Moolenaar os_mac.txt \ 71071d4279SBram Moolenaar os_mint.txt \ 72071d4279SBram Moolenaar os_msdos.txt \ 73071d4279SBram Moolenaar os_os2.txt \ 74071d4279SBram Moolenaar os_qnx.txt \ 75071d4279SBram Moolenaar os_risc.txt \ 76071d4279SBram Moolenaar os_unix.txt \ 77071d4279SBram Moolenaar os_vms.txt \ 78071d4279SBram Moolenaar os_win32.txt \ 79071d4279SBram Moolenaar pattern.txt \ 80d5ab34bdSBram Moolenaar pi_getscript.txt \ 81071d4279SBram Moolenaar pi_gzip.txt \ 82e2db6c97SBram Moolenaar pi_logipat.txt \ 83071d4279SBram Moolenaar pi_netrw.txt \ 845e3cb7e8SBram Moolenaar pi_paren.txt \ 85071d4279SBram Moolenaar pi_spec.txt \ 86a3957103SBram Moolenaar pi_tar.txt \ 8725e2c9e3SBram Moolenaar pi_vimball.txt \ 88a3957103SBram Moolenaar pi_zip.txt \ 89957f85d5SBram Moolenaar popup.txt \ 908299df96SBram Moolenaar print.txt \ 91071d4279SBram Moolenaar quickfix.txt \ 92071d4279SBram Moolenaar quickref.txt \ 93071d4279SBram Moolenaar quotes.txt \ 94071d4279SBram Moolenaar recover.txt \ 95071d4279SBram Moolenaar remote.txt \ 96071d4279SBram Moolenaar repeat.txt \ 97071d4279SBram Moolenaar rileft.txt \ 98071d4279SBram Moolenaar russian.txt \ 99071d4279SBram Moolenaar scroll.txt \ 100071d4279SBram Moolenaar sign.txt \ 101a7241f5fSBram Moolenaar spell.txt \ 102071d4279SBram Moolenaar sponsor.txt \ 103071d4279SBram Moolenaar starting.txt \ 104071d4279SBram Moolenaar syntax.txt \ 1057e8fd636SBram Moolenaar tabpage.txt \ 106071d4279SBram Moolenaar tagsrch.txt \ 107071d4279SBram Moolenaar term.txt \ 108e4f25e4aSBram Moolenaar terminal.txt \ 109ed997adaSBram Moolenaar testing.txt \ 11098aefe7cSBram Moolenaar textprop.txt \ 111071d4279SBram Moolenaar tips.txt \ 112071d4279SBram Moolenaar todo.txt \ 113071d4279SBram Moolenaar uganda.txt \ 114071d4279SBram Moolenaar undo.txt \ 115071d4279SBram Moolenaar usr_01.txt \ 116071d4279SBram Moolenaar usr_02.txt \ 117071d4279SBram Moolenaar usr_03.txt \ 118071d4279SBram Moolenaar usr_04.txt \ 119071d4279SBram Moolenaar usr_05.txt \ 120071d4279SBram Moolenaar usr_06.txt \ 121071d4279SBram Moolenaar usr_07.txt \ 122071d4279SBram Moolenaar usr_08.txt \ 123071d4279SBram Moolenaar usr_09.txt \ 124071d4279SBram Moolenaar usr_10.txt \ 125071d4279SBram Moolenaar usr_11.txt \ 126071d4279SBram Moolenaar usr_12.txt \ 127071d4279SBram Moolenaar usr_20.txt \ 128071d4279SBram Moolenaar usr_21.txt \ 129071d4279SBram Moolenaar usr_22.txt \ 130071d4279SBram Moolenaar usr_23.txt \ 131071d4279SBram Moolenaar usr_24.txt \ 132071d4279SBram Moolenaar usr_25.txt \ 133071d4279SBram Moolenaar usr_26.txt \ 134071d4279SBram Moolenaar usr_27.txt \ 135071d4279SBram Moolenaar usr_28.txt \ 136071d4279SBram Moolenaar usr_29.txt \ 137071d4279SBram Moolenaar usr_30.txt \ 138071d4279SBram Moolenaar usr_31.txt \ 139c01140a1SBram Moolenaar usr_32.txt \ 140071d4279SBram Moolenaar usr_40.txt \ 141071d4279SBram Moolenaar usr_41.txt \ 142071d4279SBram Moolenaar usr_42.txt \ 143071d4279SBram Moolenaar usr_43.txt \ 144071d4279SBram Moolenaar usr_44.txt \ 145071d4279SBram Moolenaar usr_45.txt \ 14665e0d77aSBram Moolenaar usr_46.txt \ 147071d4279SBram Moolenaar usr_90.txt \ 148071d4279SBram Moolenaar usr_toc.txt \ 149071d4279SBram Moolenaar various.txt \ 150071d4279SBram Moolenaar version4.txt \ 151071d4279SBram Moolenaar version5.txt \ 152071d4279SBram Moolenaar version6.txt \ 1538299df96SBram Moolenaar version7.txt \ 15403413f44SBram Moolenaar version8.txt \ 155071d4279SBram Moolenaar vi_diff.txt \ 1568a7d6542SBram Moolenaar vim9.txt \ 157071d4279SBram Moolenaar visual.txt \ 158071d4279SBram Moolenaar windows.txt \ 159071d4279SBram Moolenaar workshop.txt 160071d4279SBram Moolenaar 161071d4279SBram MoolenaarHTMLS = \ 162071d4279SBram Moolenaar arabic.html \ 163071d4279SBram Moolenaar autocmd.html \ 164071d4279SBram Moolenaar change.html \ 1653b5f929bSBram Moolenaar channel.html \ 166071d4279SBram Moolenaar cmdline.html \ 167e344beadSBram Moolenaar debug.html \ 168071d4279SBram Moolenaar debugger.html \ 169071d4279SBram Moolenaar develop.html \ 170071d4279SBram Moolenaar diff.html \ 171071d4279SBram Moolenaar digraph.html \ 172071d4279SBram Moolenaar editing.html \ 173071d4279SBram Moolenaar eval.html \ 174071d4279SBram Moolenaar farsi.html \ 175071d4279SBram Moolenaar filetype.html \ 176071d4279SBram Moolenaar fold.html \ 177a7241f5fSBram Moolenaar ft_ada.html \ 178130cbfc3SBram Moolenaar ft_ps1.html \ 179*11e3c5baSBram Moolenaar ft_raku.html \ 1803c2881dcSBram Moolenaar ft_rust.html \ 181a7241f5fSBram Moolenaar ft_sql.html \ 182071d4279SBram Moolenaar gui.html \ 183071d4279SBram Moolenaar gui_w32.html \ 184071d4279SBram Moolenaar gui_x11.html \ 185071d4279SBram Moolenaar hangulin.html \ 186071d4279SBram Moolenaar hebrew.html \ 187b2c0350cSBram Moolenaar helphelp.html \ 188071d4279SBram Moolenaar howto.html \ 189071d4279SBram Moolenaar if_cscop.html \ 1900ba04296SBram Moolenaar if_lua.html \ 191293ee4d4SBram Moolenaar if_mzsch.html \ 192071d4279SBram Moolenaar if_ole.html \ 193071d4279SBram Moolenaar if_perl.html \ 194071d4279SBram Moolenaar if_pyth.html \ 195071d4279SBram Moolenaar if_ruby.html \ 196071d4279SBram Moolenaar if_sniff.html \ 197071d4279SBram Moolenaar if_tcl.html \ 198071d4279SBram Moolenaar indent.html \ 199071d4279SBram Moolenaar index.html \ 200071d4279SBram Moolenaar insert.html \ 201071d4279SBram Moolenaar intro.html \ 202071d4279SBram Moolenaar map.html \ 203071d4279SBram Moolenaar mbyte.html \ 204a7241f5fSBram Moolenaar message.html \ 205071d4279SBram Moolenaar mlang.html \ 206a7241f5fSBram Moolenaar motion.html \ 207071d4279SBram Moolenaar netbeans.html \ 208071d4279SBram Moolenaar options.html \ 209071d4279SBram Moolenaar os_390.html \ 210071d4279SBram Moolenaar os_amiga.html \ 211071d4279SBram Moolenaar os_beos.html \ 212071d4279SBram Moolenaar os_dos.html \ 213b3f74069SBram Moolenaar os_haiku.html \ 214071d4279SBram Moolenaar os_mac.html \ 215071d4279SBram Moolenaar os_mint.html \ 216071d4279SBram Moolenaar os_msdos.html \ 217071d4279SBram Moolenaar os_os2.html \ 218071d4279SBram Moolenaar os_qnx.html \ 219071d4279SBram Moolenaar os_risc.html \ 220071d4279SBram Moolenaar os_unix.html \ 221071d4279SBram Moolenaar os_vms.html \ 222071d4279SBram Moolenaar os_win32.html \ 223071d4279SBram Moolenaar pattern.html \ 224d5ab34bdSBram Moolenaar pi_getscript.html \ 225071d4279SBram Moolenaar pi_gzip.html \ 226e2db6c97SBram Moolenaar pi_logipat.html \ 227071d4279SBram Moolenaar pi_netrw.html \ 2285e3cb7e8SBram Moolenaar pi_paren.html \ 229071d4279SBram Moolenaar pi_spec.html \ 23025e2c9e3SBram Moolenaar pi_tar.html \ 23125e2c9e3SBram Moolenaar pi_vimball.html \ 23225e2c9e3SBram Moolenaar pi_zip.html \ 233957f85d5SBram Moolenaar popup.html \ 2348299df96SBram Moolenaar print.html \ 235071d4279SBram Moolenaar quickfix.html \ 236071d4279SBram Moolenaar quickref.html \ 237071d4279SBram Moolenaar quotes.html \ 238071d4279SBram Moolenaar recover.html \ 239071d4279SBram Moolenaar remote.html \ 240071d4279SBram Moolenaar repeat.html \ 241071d4279SBram Moolenaar rileft.html \ 242071d4279SBram Moolenaar russian.html \ 243071d4279SBram Moolenaar scroll.html \ 244071d4279SBram Moolenaar sign.html \ 245a7241f5fSBram Moolenaar spell.html \ 246071d4279SBram Moolenaar sponsor.html \ 247071d4279SBram Moolenaar starting.html \ 248071d4279SBram Moolenaar syntax.html \ 2497e8fd636SBram Moolenaar tabpage.html \ 250d5ab34bdSBram Moolenaar tagsrch.html \ 251071d4279SBram Moolenaar term.html \ 252e4f25e4aSBram Moolenaar terminal.html \ 253ed997adaSBram Moolenaar testing.html \ 25498aefe7cSBram Moolenaar textprop.html \ 255071d4279SBram Moolenaar tips.html \ 256071d4279SBram Moolenaar todo.html \ 257071d4279SBram Moolenaar uganda.html \ 258071d4279SBram Moolenaar undo.html \ 259071d4279SBram Moolenaar usr_01.html \ 260071d4279SBram Moolenaar usr_02.html \ 261071d4279SBram Moolenaar usr_03.html \ 262071d4279SBram Moolenaar usr_04.html \ 263071d4279SBram Moolenaar usr_05.html \ 264071d4279SBram Moolenaar usr_06.html \ 265071d4279SBram Moolenaar usr_07.html \ 266071d4279SBram Moolenaar usr_08.html \ 267071d4279SBram Moolenaar usr_09.html \ 268071d4279SBram Moolenaar usr_10.html \ 269071d4279SBram Moolenaar usr_11.html \ 270071d4279SBram Moolenaar usr_12.html \ 271071d4279SBram Moolenaar usr_20.html \ 272071d4279SBram Moolenaar usr_21.html \ 273071d4279SBram Moolenaar usr_22.html \ 274071d4279SBram Moolenaar usr_23.html \ 275071d4279SBram Moolenaar usr_24.html \ 276071d4279SBram Moolenaar usr_25.html \ 277071d4279SBram Moolenaar usr_26.html \ 278071d4279SBram Moolenaar usr_27.html \ 279071d4279SBram Moolenaar usr_28.html \ 280071d4279SBram Moolenaar usr_29.html \ 281071d4279SBram Moolenaar usr_30.html \ 282071d4279SBram Moolenaar usr_31.html \ 283c01140a1SBram Moolenaar usr_32.html \ 284071d4279SBram Moolenaar usr_40.html \ 285071d4279SBram Moolenaar usr_41.html \ 286071d4279SBram Moolenaar usr_42.html \ 287071d4279SBram Moolenaar usr_43.html \ 288071d4279SBram Moolenaar usr_44.html \ 289071d4279SBram Moolenaar usr_45.html \ 29065e0d77aSBram Moolenaar usr_46.html \ 291071d4279SBram Moolenaar usr_90.html \ 292071d4279SBram Moolenaar usr_toc.html \ 293071d4279SBram Moolenaar various.html \ 294071d4279SBram Moolenaar version4.html \ 295071d4279SBram Moolenaar version5.html \ 296071d4279SBram Moolenaar version6.html \ 2978299df96SBram Moolenaar version7.html \ 29803413f44SBram Moolenaar version8.html \ 299071d4279SBram Moolenaar vi_diff.html \ 300a7241f5fSBram Moolenaar vimindex.html \ 3018a7d6542SBram Moolenaar vim9.html \ 302071d4279SBram Moolenaar visual.html \ 303071d4279SBram Moolenaar windows.html \ 304071d4279SBram Moolenaar workshop.html 305071d4279SBram Moolenaar 3064317d9b4SBram MoolenaarCONVERTED = \ 307402d2feaSBram Moolenaar vim-fr.UTF-8.1 \ 308402d2feaSBram Moolenaar evim-fr.UTF-8.1 \ 309402d2feaSBram Moolenaar vimdiff-fr.UTF-8.1 \ 310402d2feaSBram Moolenaar vimtutor-fr.UTF-8.1 \ 311402d2feaSBram Moolenaar xxd-fr.UTF-8.1 \ 3124317d9b4SBram Moolenaar vim-it.UTF-8.1 \ 3134317d9b4SBram Moolenaar evim-it.UTF-8.1 \ 3144317d9b4SBram Moolenaar vimdiff-it.UTF-8.1 \ 3154317d9b4SBram Moolenaar vimtutor-it.UTF-8.1 \ 3164317d9b4SBram Moolenaar xxd-it.UTF-8.1 \ 317e37d50a5SBram Moolenaar vim-pl.UTF-8.1 \ 318e37d50a5SBram Moolenaar evim-pl.UTF-8.1 \ 319e37d50a5SBram Moolenaar vimdiff-pl.UTF-8.1 \ 320e37d50a5SBram Moolenaar vimtutor-pl.UTF-8.1 \ 321e37d50a5SBram Moolenaar xxd-pl.UTF-8.1 \ 3224317d9b4SBram Moolenaar vim-ru.UTF-8.1 \ 3234317d9b4SBram Moolenaar evim-ru.UTF-8.1 \ 3244317d9b4SBram Moolenaar vimdiff-ru.UTF-8.1 \ 3254317d9b4SBram Moolenaar vimtutor-ru.UTF-8.1 \ 326f09715bcSBram Moolenaar xxd-ru.UTF-8.1 \ 327f09715bcSBram Moolenaar vim-tr.UTF-8.1 \ 328f09715bcSBram Moolenaar evim-tr.UTF-8.1 \ 329f09715bcSBram Moolenaar vimdiff-tr.UTF-8.1 \ 330f09715bcSBram Moolenaar vimtutor-tr.UTF-8.1 3314317d9b4SBram Moolenaar 332071d4279SBram Moolenaar.SUFFIXES: 333071d4279SBram Moolenaar.SUFFIXES: .c .o .txt .html 334071d4279SBram Moolenaar 335e37d50a5SBram Moolenaarall: tags vim.man evim.man vimdiff.man vimtutor.man xxd.man $(CONVERTED) 336071d4279SBram Moolenaar 337071d4279SBram Moolenaar# Use Vim to generate the tags file. Can only be used when Vim has been 338071d4279SBram Moolenaar# compiled and installed. Supports multiple languages. 339071d4279SBram Moolenaarvimtags: $(DOCS) 3402387773dSBram Moolenaar @$(VIMEXE) --clean -esX -V1 -u doctags.vim 341071d4279SBram Moolenaar 342071d4279SBram Moolenaar# Use "doctags" to generate the tags file. Only works for English! 343071d4279SBram Moolenaartags: doctags $(DOCS) 344071d4279SBram Moolenaar ./doctags $(DOCS) | LANG=C LC_ALL=C sort >tags 345071d4279SBram Moolenaar uniq -d -2 tags 346071d4279SBram Moolenaar 347071d4279SBram Moolenaardoctags: doctags.c 348071d4279SBram Moolenaar $(CC) doctags.c -o doctags 349071d4279SBram Moolenaar 350071d4279SBram Moolenaarvim.man: vim.1 351071d4279SBram Moolenaar nroff -man vim.1 | sed -e s/.//g > vim.man 352071d4279SBram Moolenaar 353e37d50a5SBram Moolenaarevim.man: evim.1 354e37d50a5SBram Moolenaar nroff -man evim.1 | sed -e s/.//g > evim.man 355e37d50a5SBram Moolenaar 356071d4279SBram Moolenaarvimdiff.man: vimdiff.1 357071d4279SBram Moolenaar nroff -man vimdiff.1 | sed -e s/.//g > vimdiff.man 358071d4279SBram Moolenaar 359071d4279SBram Moolenaarvimtutor.man: vimtutor.1 360071d4279SBram Moolenaar nroff -man vimtutor.1 | sed -e s/.//g > vimtutor.man 361071d4279SBram Moolenaar 362071d4279SBram Moolenaarxxd.man: xxd.1 363071d4279SBram Moolenaar nroff -man xxd.1 | sed -e s/.//g > xxd.man 364071d4279SBram Moolenaar 365071d4279SBram Moolenaaruganda.nsis.txt: uganda.txt 3667cb769a6SBram Moolenaar sed -e 's/[ ]*\*[-a-zA-Z0-9.]*\*//g' -e 's/vim:tw=78:.*//' \ 367071d4279SBram Moolenaar uganda.txt | uniq >uganda.nsis.txt 368071d4279SBram Moolenaar 369071d4279SBram Moolenaar# Awk version of .txt to .html conversion. 370cdda8fe1SBram Moolenaarhtml: noerrors tags $(HTMLS) 371071d4279SBram Moolenaar @if test -f errors.log; then more errors.log; fi 372071d4279SBram Moolenaar 373071d4279SBram Moolenaarnoerrors: 374071d4279SBram Moolenaar -rm -f errors.log 375071d4279SBram Moolenaar 376cdda8fe1SBram Moolenaar$(HTMLS): tags.ref 377cdda8fe1SBram Moolenaar 378071d4279SBram Moolenaar.txt.html: 379071d4279SBram Moolenaar $(AWK) -f makehtml.awk $< >$@ 380071d4279SBram Moolenaar 381371d5403SBram Moolenaar# index.html is the starting point for HTML, but for the help files it is 382371d5403SBram Moolenaar# help.txt. Therefore use vimindex.html for index.txt. 383371d5403SBram Moolenaarindex.html: help.txt 384371d5403SBram Moolenaar $(AWK) -f makehtml.awk help.txt >index.html 385371d5403SBram Moolenaar 386371d5403SBram Moolenaarvimindex.html: index.txt 387371d5403SBram Moolenaar $(AWK) -f makehtml.awk index.txt >vimindex.html 388371d5403SBram Moolenaar 389071d4279SBram Moolenaartags.ref tags.html: tags 390071d4279SBram Moolenaar $(AWK) -f maketags.awk tags >tags.html 391071d4279SBram Moolenaar 392071d4279SBram Moolenaar# Perl version of .txt to .html conversion. 393071d4279SBram Moolenaar# There can't be two rules to produce a .html from a .txt file. 394071d4279SBram Moolenaar# Just run over all .txt files each time one changes. It's fast anyway. 395071d4279SBram Moolenaarperlhtml: tags $(DOCS) 396071d4279SBram Moolenaar ./vim2html.pl tags $(DOCS) 397071d4279SBram Moolenaar 3982f058491SBram Moolenaar# Check URLs in the help with "curl". 3992f058491SBram Moolenaartest_urls: 4002f058491SBram Moolenaar vim -S test_urls.vim 4012f058491SBram Moolenaar 402071d4279SBram Moolenaarclean: 40308fc4849SBram Moolenaar -rm -f doctags *.html tags.ref 404071d4279SBram Moolenaar 405071d4279SBram Moolenaar# These files are in the extra archive, skip if not present 406071d4279SBram Moolenaar 407071d4279SBram Moolenaararabic.txt: 408071d4279SBram Moolenaar touch arabic.txt 409071d4279SBram Moolenaar 410071d4279SBram Moolenaarfarsi.txt: 411071d4279SBram Moolenaar touch farsi.txt 412071d4279SBram Moolenaar 413071d4279SBram Moolenaarhebrew.txt: 414071d4279SBram Moolenaar touch hebrew.txt 415071d4279SBram Moolenaar 416071d4279SBram Moolenaarrussian.txt: 417071d4279SBram Moolenaar touch russian.txt 418071d4279SBram Moolenaar 419071d4279SBram Moolenaargui_w32.txt: 420071d4279SBram Moolenaar touch gui_w32.txt 421071d4279SBram Moolenaar 422071d4279SBram Moolenaarif_ole.txt: 423071d4279SBram Moolenaar touch if_ole.txt 424071d4279SBram Moolenaar 425071d4279SBram Moolenaaros_390.txt: 426071d4279SBram Moolenaar touch os_390.txt 427071d4279SBram Moolenaar 428071d4279SBram Moolenaaros_amiga.txt: 429071d4279SBram Moolenaar touch os_amiga.txt 430071d4279SBram Moolenaar 431071d4279SBram Moolenaaros_beos.txt: 432071d4279SBram Moolenaar touch os_beos.txt 433071d4279SBram Moolenaar 434071d4279SBram Moolenaaros_dos.txt: 435071d4279SBram Moolenaar touch os_dos.txt 436071d4279SBram Moolenaar 437b3f74069SBram Moolenaaros_haiku.txt: 438b3f74069SBram Moolenaar touch os_haiku.txt 439b3f74069SBram Moolenaar 440071d4279SBram Moolenaaros_mac.txt: 441071d4279SBram Moolenaar touch os_mac.txt 442071d4279SBram Moolenaar 443071d4279SBram Moolenaaros_mint.txt: 444071d4279SBram Moolenaar touch os_mint.txt 445071d4279SBram Moolenaar 446071d4279SBram Moolenaaros_msdos.txt: 447071d4279SBram Moolenaar touch os_msdos.txt 448071d4279SBram Moolenaar 449071d4279SBram Moolenaaros_os2.txt: 450071d4279SBram Moolenaar touch os_os2.txt 451071d4279SBram Moolenaar 452071d4279SBram Moolenaaros_qnx.txt: 453071d4279SBram Moolenaar touch os_qnx.txt 454071d4279SBram Moolenaar 455071d4279SBram Moolenaaros_risc.txt: 456071d4279SBram Moolenaar touch os_risc.txt 457071d4279SBram Moolenaar 458071d4279SBram Moolenaaros_win32.txt: 459071d4279SBram Moolenaar touch os_win32.txt 4604317d9b4SBram Moolenaar 461b475fb91SBram Moolenaar# Note that $< works with GNU make while $> works for BSD make. 4623991dab8SBram Moolenaar# Is there a solution that works for both?? 463402d2feaSBram Moolenaarvim-fr.UTF-8.1: vim-fr.1 464402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 465402d2feaSBram Moolenaar 466402d2feaSBram Moolenaarevim-fr.UTF-8.1: evim-fr.1 467402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 468402d2feaSBram Moolenaar 469402d2feaSBram Moolenaarvimdiff-fr.UTF-8.1: vimdiff-fr.1 470402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 471402d2feaSBram Moolenaar 472402d2feaSBram Moolenaarvimtutor-fr.UTF-8.1: vimtutor-fr.1 473402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 474402d2feaSBram Moolenaar 475402d2feaSBram Moolenaarxxd-fr.UTF-8.1: xxd-fr.1 476402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 477402d2feaSBram Moolenaar 4784317d9b4SBram Moolenaarvim-it.UTF-8.1: vim-it.1 479402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 4804317d9b4SBram Moolenaar 4814317d9b4SBram Moolenaarevim-it.UTF-8.1: evim-it.1 482402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 4834317d9b4SBram Moolenaar 4844317d9b4SBram Moolenaarvimdiff-it.UTF-8.1: vimdiff-it.1 485402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 4864317d9b4SBram Moolenaar 4874317d9b4SBram Moolenaarvimtutor-it.UTF-8.1: vimtutor-it.1 488402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 4894317d9b4SBram Moolenaar 4904317d9b4SBram Moolenaarxxd-it.UTF-8.1: xxd-it.1 491402d2feaSBram Moolenaar iconv -f latin1 -t utf-8 $< >$@ 4924317d9b4SBram Moolenaar 493e37d50a5SBram Moolenaarvim-pl.UTF-8.1: vim-pl.1 494e37d50a5SBram Moolenaar iconv -f latin2 -t utf-8 $< >$@ 495e37d50a5SBram Moolenaar 496e37d50a5SBram Moolenaarevim-pl.UTF-8.1: evim-pl.1 497e37d50a5SBram Moolenaar iconv -f latin2 -t utf-8 $< >$@ 498e37d50a5SBram Moolenaar 499e37d50a5SBram Moolenaarvimdiff-pl.UTF-8.1: vimdiff-pl.1 500e37d50a5SBram Moolenaar iconv -f latin2 -t utf-8 $< >$@ 501e37d50a5SBram Moolenaar 502e37d50a5SBram Moolenaarvimtutor-pl.UTF-8.1: vimtutor-pl.1 503e37d50a5SBram Moolenaar iconv -f latin2 -t utf-8 $< >$@ 504e37d50a5SBram Moolenaar 505e37d50a5SBram Moolenaarxxd-pl.UTF-8.1: xxd-pl.1 506e37d50a5SBram Moolenaar iconv -f latin2 -t utf-8 $< >$@ 507e37d50a5SBram Moolenaar 5084317d9b4SBram Moolenaarvim-ru.UTF-8.1: vim-ru.1 509402d2feaSBram Moolenaar iconv -f KOI8-R -t utf-8 $< >$@ 5104317d9b4SBram Moolenaar 5114317d9b4SBram Moolenaarevim-ru.UTF-8.1: evim-ru.1 512402d2feaSBram Moolenaar iconv -f KOI8-R -t utf-8 $< >$@ 5134317d9b4SBram Moolenaar 5144317d9b4SBram Moolenaarvimdiff-ru.UTF-8.1: vimdiff-ru.1 515402d2feaSBram Moolenaar iconv -f KOI8-R -t utf-8 $< >$@ 5164317d9b4SBram Moolenaar 5174317d9b4SBram Moolenaarvimtutor-ru.UTF-8.1: vimtutor-ru.1 518402d2feaSBram Moolenaar iconv -f KOI8-R -t utf-8 $< >$@ 5194317d9b4SBram Moolenaar 5204317d9b4SBram Moolenaarxxd-ru.UTF-8.1: xxd-ru.1 521402d2feaSBram Moolenaar iconv -f KOI8-R -t utf-8 $< >$@ 522f09715bcSBram Moolenaar 523f09715bcSBram Moolenaarvim-tr.UTF-8.1: vim-tr.1 524f09715bcSBram Moolenaar iconv -f latin5 -t utf-8 $< >$@ 525f09715bcSBram Moolenaar 526f09715bcSBram Moolenaarevim-tr.UTF-8.1: evim-tr.1 527f09715bcSBram Moolenaar iconv -f latin5 -t utf-8 $< >$@ 528f09715bcSBram Moolenaar 529f09715bcSBram Moolenaarvimdiff-tr.UTF-8.1: vimdiff-tr.1 530f09715bcSBram Moolenaar iconv -f latin5 -t utf-8 $< >$@ 531f09715bcSBram Moolenaar 532f09715bcSBram Moolenaarvimtutor-tr.UTF-8.1: vimtutor-tr.1 533f09715bcSBram Moolenaar iconv -f latin5 -t utf-8 $< >$@ 534