Mercurial > vim
comparison Makefile @ 5294:359743c1f59a v7.4
release version 7.4
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sat, 10 Aug 2013 15:00:24 +0200 |
parents | 09c88160095d |
children | 58958b8c9881 |
comparison
equal
deleted
inserted
replaced
5293:40f4f573218c | 5294:359743c1f59a |
---|---|
72 # overwritten! | 72 # overwritten! |
73 # To do all this you need the Unix archive and compiled binaries. | 73 # To do all this you need the Unix archive and compiled binaries. |
74 # Before creating an archive first delete all backup files, *.orig, etc. | 74 # Before creating an archive first delete all backup files, *.orig, etc. |
75 | 75 |
76 MAJOR = 7 | 76 MAJOR = 7 |
77 MINOR = 4b | 77 MINOR = 4 |
78 | 78 |
79 # Uncomment this line if the Win32s version is to be included. | 79 # Uncomment this line if the Win32s version is to be included. |
80 # DOSBIN_S = dosbin_s | 80 # DOSBIN_S = dosbin_s |
81 | 81 |
82 # Uncomment this line if the 16 bit DOS version is to be included. | 82 # Uncomment this line if the 16 bit DOS version is to be included. |
90 # - Update Vim version number. For a test version in: src/version.h, Contents, | 90 # - Update Vim version number. For a test version in: src/version.h, Contents, |
91 # MAJOR/MINOR above, VIMMAJOR and VIMMINOR in src/Makefile, README*.txt, | 91 # MAJOR/MINOR above, VIMMAJOR and VIMMINOR in src/Makefile, README*.txt, |
92 # runtime/doc/*.txt and nsis/gvim.nsi. Other things in README_os2.txt. For a | 92 # runtime/doc/*.txt and nsis/gvim.nsi. Other things in README_os2.txt. For a |
93 # minor/major version: src/GvimExt/GvimExt.reg, src/vim.def, src/vim16.def, | 93 # minor/major version: src/GvimExt/GvimExt.reg, src/vim.def, src/vim16.def, |
94 # src/gvim.exe.mnf. | 94 # src/gvim.exe.mnf. |
95 # - Adjust the date and other info in src/version.h. | |
96 # - Correct included_patches[] in src/version.c. | |
97 # - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, MZscheme, Lua (if | 95 # - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, MZscheme, Lua (if |
98 # you can make it all work), Cscope and "huge" features. Exclude workshop | 96 # you can make it all work), Cscope and "huge" features. Exclude workshop |
99 # and SNiFF. | 97 # and SNiFF. |
100 # - With these features: "make proto" (requires cproto and Motif installed; | 98 # - With these features: "make proto" (requires cproto and Motif installed; |
101 # ignore warnings for missing include files, fix problems for syntax errors). | 99 # ignore warnings for missing include files, fix problems for syntax errors). |
102 # - With these features: "make depend" (works best with gcc). | 100 # - With these features: "make depend" (works best with gcc). |
103 # - If you have a lint program: "make lint" and check the output (ignore GTK | 101 # - If you have a lint program: "make lint" and check the output (ignore GTK |
104 # warnings). | 102 # warnings). |
105 # - Enable the efence library in "src/Makefile" and run "make test". Disable | 103 # - If you have valgrind, enable it in src/testdir/Makefile and run "make |
106 # Python and Ruby to avoid trouble with threads (efence is not threadsafe). | 104 # test". Enable EXITFREE, disable GUI, scheme and tcl to avoid false alarms. |
105 # Check the valgrind output. | |
106 # - If you have the efence library, enable it in "src/Makefile" and run "make | |
107 # test". Disable Python and Ruby to avoid trouble with threads (efence is | |
108 # not threadsafe). | |
109 # - Adjust the date and other info in src/version.h. | |
110 # - Correct included_patches[] in src/version.c. | |
107 # - Check for missing entries in runtime/makemenu.vim (with checkmenu script). | 111 # - Check for missing entries in runtime/makemenu.vim (with checkmenu script). |
108 # - Check for missing options in runtime/optwin.vim et al. (with check.vim). | 112 # - Check for missing options in runtime/optwin.vim et al. (with check.vim). |
109 # - Do "make menu" to update the runtime/synmenu.vim file. | 113 # - Do "make menu" to update the runtime/synmenu.vim file. |
110 # - Add remarks for changes to runtime/doc/version7.txt. | 114 # - Add remarks for changes to runtime/doc/version7.txt. |
111 # - Check that runtime/doc/help.txt doesn't contain entries in "LOCAL | 115 # - Check that runtime/doc/help.txt doesn't contain entries in "LOCAL |
112 # ADDITIONS". | 116 # ADDITIONS". |
113 # - In runtime/doc run "make" and "make html" to check for errors. | 117 # - In runtime/doc run "make" and "make html" to check for errors. |
114 # - Check if src/Makefile and src/feature.h don't contain any personal | 118 # - Check if src/Makefile, src/testdir/Makefile and src/feature.h don't contain |
115 # preferences or the GTK, Perl, etc. mentioned above. | 119 # any personal preferences or the changes mentioned above. |
116 # - Check file protections to be "644" for text and "755" for executables (run | 120 # - Check file protections to be "644" for text and "755" for executables (run |
117 # the "check" script). | 121 # the "check" script). |
118 # - Check compiling on Amiga, MS-DOS and MS-Windows. | 122 # - Check compiling on Amiga, MS-DOS and MS-Windows. |
119 # - Delete all *~, *.sw?, *.orig, *.rej files | 123 # - Delete all *~, *.sw?, *.orig, *.rej files |
120 # - "make unixall", "make html" | 124 # - "make unixall", "make html" |