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"