annotate src/Makefile @ 4444:ccecb03e5e8b v7.3.970

updated for version 7.3.970 Problem: Syntax highlighting can be slow. Solution: Include the NFA regexp engine. Add the 'regexpengine' option to select which one is used. (various authors, including Ken Takata, Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young)
author Bram Moolenaar <bram@vim.org>
date Sun, 19 May 2013 19:40:29 +0200
parents 04736b4030ec
children 032c9f916f25
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1 # Makefile for Vim on Unix and Unix-like systems vim:ts=8:sw=8:tw=78
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
3 # This Makefile is loosely based on the GNU Makefile conventions found in
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
4 # standards.info.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
5 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
6 # Compiling Vim, summary:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
7 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
8 # 3. make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
9 # 5. make install
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
10 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
11 # Compiling Vim, details:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
12 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
13 # Edit this file for adjusting to your system. You should not need to edit any
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
14 # other file for machine specific things!
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
15 # The name of this file MUST be Makefile (note the uppercase 'M').
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
16 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
17 # 1. Edit this Makefile {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
18 # The defaults for Vim should work on most machines, but you may want to
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
19 # uncomment some lines or make other changes below to tune it to your
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
20 # system, compiler or preferences. Uncommenting means that the '#' in
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
21 # the first column of a line is removed.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
22 # - If you want a version of Vim that is small and starts up quickly,
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
23 # you might want to disable the GUI, X11, Perl, Python and Tcl.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
24 # - Uncomment the line with --disable-gui if you have Motif, GTK and/or
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
25 # Athena but don't want to make gvim (the GUI version of Vim with nice
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
26 # menus and scrollbars, but makes Vim bigger and startup slower).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
27 # - Uncomment --disable-darwin if on Mac OS X but you want to compile a
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
28 # Unix version.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
29 # - Uncomment the line "CONF_OPT_X = --without-x" if you have X11 but
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
30 # want to disable using X11 libraries. This speeds up starting Vim,
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
31 # but the window title will not be set and the X11 selection can not
2834
107b03fdf1ad updated for version 7.3.191
Bram Moolenaar <bram@vim.org>
parents: 2741
diff changeset
32 # be used.
2134
e9c9f37be306 updated for version 7.2.416
Bram Moolenaar <bram@zimbu.org>
parents: 2077
diff changeset
33 # - Uncomment the line "CONF_OPT_XSMP = --disable-xsmp" if you have the
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
34 # X11 Session Management Protocol (XSMP) library (libSM) but do not
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
35 # want to use it.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
36 # This can speedup Vim startup but Vim loses the ability to catch the
574
25a70b1cd2da updated for version 7.0163
vimboss
parents: 557
diff changeset
37 # user logging out from session-managers like GNOME and work
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
38 # could be lost.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
39 # - Uncomment one or more of these lines to include an interface;
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
40 # each makes Vim quite a bit bigger:
2320
966a5609669e Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2309
diff changeset
41 # --enable-luainterp for Lua interpreter
2340
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
42 # --enable-mzschemeinterp for MzScheme interpreter
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
43 # --enable-perlinterp for Perl interpreter
2340
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
44 # --enable-python3interp for Python3 interpreter
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
45 # --enable-pythoninterp for Python interpreter
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
46 # --enable-rubyinterp for Ruby interpreter
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
47 # --enable-tclinterp for Tcl interpreter
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
48 # --enable-cscope for Cscope interface
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
49 # - Uncomment one of the lines with --with-features= to enable a set of
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
50 # features (but not the interfaces just mentioned).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
51 # - Uncomment the line with --disable-acl to disable ACL support even
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
52 # though your system supports it.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
53 # - Uncomment the line with --disable-gpm to disable gpm support
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
54 # even though you have gpm libraries and includes.
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
55 # - Uncomment the line with --disable-sysmouse to disable sysmouse
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
56 # support even though you have /dev/sysmouse and includes.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
57 # - Uncomment one of the lines with CFLAGS and/or CC if you have
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
58 # something very special or want to tune the optimizer.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
59 # - Search for the name of your system to see if it needs anything
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
60 # special.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
61 # - A few versions of make use '.include "file"' instead of 'include
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
62 # file'. Adjust the include line below if yours does.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
63 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
64 # 2. Edit feature.h {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
65 # Only if you do not agree with the default compile features, e.g.:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
66 # - you want Vim to be as vi compatible as it can be
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
67 # - you want to use Emacs tags files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
68 # - you want right-to-left editing (Hebrew)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
69 # - you want 'langmap' support (Greek)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
70 # - you want to remove features to make Vim smaller
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
71 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
72 # 3. "make" {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
73 # Will first run ./configure with the options in this file. Then it will
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
74 # start make again on this Makefile to do the compiling. You can also do
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
75 # this in two steps with:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
76 # make config
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
77 # make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
78 # The configuration phase creates/overwrites auto/config.h and
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
79 # auto/config.mk.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
80 # The configure script is created with "make autoconf". It can detect
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
81 # different features of your system and act accordingly. However, it is
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
82 # not correct for all systems. Check this:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
83 # - If you have X windows, but configure could not find it or reported
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
84 # another include/library directory then you wanted to use, you have
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
85 # to set CONF_OPT_X below. You might also check the installation of
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
86 # xmkmf.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
87 # - If you have --enable-gui=motif and have Motif on your system, but
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
88 # configure reports "checking for location of gui... <not found>", you
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
89 # have to set GUI_INC_LOC and GUI_LIB_LOC below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
90 # If you changed something, do this to run configure again:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
91 # make reconfig
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
92 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
93 # - If you do not trust the automatic configuration code, then inspect
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
94 # auto/config.h and auto/config.mk, before starting the actual build
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
95 # phase. If possible edit this Makefile, rather than auto/config.mk --
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
96 # especially look at the definition of VIMLOC below. Note that the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
97 # configure phase overwrites auto/config.mk and auto/config.h again.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
98 # - If you get error messages, find out what is wrong and try to correct
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
99 # it in this Makefile. You may need to do "make reconfig" when you
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
100 # change anything that configure uses (e.g. switching from an old C
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
101 # compiler to an ANSI C compiler). Only when auto/configure does
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
102 # something wrong you may need to change one of the other files. If
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
103 # you find a clean way to fix the problem, consider sending a note to
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
104 # the author of autoconf (bug-gnu-utils@prep.ai.mit.edu) or Vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
105 # (Bram@vim.org). Don't bother to do that when you made a hack
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
106 # solution for a non-standard system.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
107 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
108 # 4. "make test" {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
109 # This is optional. This will run Vim scripts on a number of test
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
110 # files, and compare the produced output with the expected output.
1888
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
111 # If all is well, you will get the "ALL DONE" message in the end. If a
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
112 # test fails you get "TEST FAILURE". See below (search for "/^test").
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
113 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
114 # 5. "make install" {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
115 # If the new Vim seems to be working OK you can install it and the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
116 # documentation in the appropriate location. The default is
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
117 # "/usr/local". Change "prefix" below to change the location.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
118 # "auto/pathdef.c" will be compiled again after changing this to make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
119 # the executable know where the help files are located.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
120 # Note that any existing executable is removed or overwritten. If you
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
121 # want to keep it you will have to make a backup copy first.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
122 # The runtime files are in a different directory for each version. You
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
123 # might want to delete an older version.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
124 # If you don't want to install everything, there are other targets:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
125 # make installvim only installs Vim, not the tools
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
126 # make installvimbin only installs the Vim executable
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
127 # make installruntime installs most of the runtime files
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
128 # make installrtbase only installs the Vim help and
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
129 # runtime files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
130 # make installlinks only installs the Vim binary links
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
131 # make installmanlinks only installs the Vim manpage links
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
132 # make installmacros only installs the Vim macros
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
133 # make installtutorbin only installs the Vim tutor program
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
134 # make installtutor only installs the Vim tutor files
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
135 # make installspell only installs the spell files
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
136 # make installtools only installs xxd
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
137 # If you install Vim, not to install for real but to prepare a package
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
138 # or RPM, set DESTDIR to the root of the tree.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
139 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
140 # 6. Use Vim until a new version comes out. {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
141 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
142 # 7. "make uninstall_runtime" {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
143 # Will remove the runtime files for the current version. This is safe
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
144 # to use while another version is being used, only version-specific
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
145 # files will be deleted.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
146 # To remove the runtime files of another version:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
147 # make uninstall_runtime VIMRTDIR=/vim54
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
148 # If you want to delete all installed files, use:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
149 # make uninstall
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
150 # Note that this will delete files that have the same name for any
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
151 # version, thus you might need to do a "make install" soon after this.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
152 # Be careful not to remove a version of Vim that is still being used!
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
153 # To find out which files and directories will be deleted, use:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
154 # make -n uninstall
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
155 # }}}
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
156 #
557
862863033fdd updated for version 7.0158
vimboss
parents: 550
diff changeset
157 ### This Makefile has been successfully tested on many systems. {{{
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
158 ### Only the ones that require special options are mentioned here.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
159 ### Check the (*) column for remarks, listed below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
160 ### Later code changes may cause small problems, otherwise Vim is supposed to
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
161 ### compile and run without problems.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
162
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
163 #system: configurations: version (*) tested by:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
164 #------------- ------------------------ ------- - ----------
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
165 #AIX 3.2.5 cc (not gcc) - 4.5 (M) Will Fiveash
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
166 #AIX 4 cc +X11 -GUI 3.27 (4) Axel Kielhorn
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
167 #AIX 4.1.4 cc +X11 +GUI 4.5 (5) Nico Bakker
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
168 #AIX 4.2.1 cc 5.2k (C) Will Fiveash
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
169 #AIX 4.3.3.12 xic 3.6.6 5.6 (5) David R. Favor
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
170 #A/UX 3.1.1 gcc +X11 4.0 (6) Jim Jagielski
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
171 #BeOS PR mwcc DR3 5.0n (T) Olaf Seibert
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
172 #BSDI 2.1 (x86) shlicc2 gcc-2.6.3 -X11 X11R6 4.5 (1) Jos Backus
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
173 #BSD/OS 3.0 (x86) gcc gcc-2.7.2.1 -X11 X11R6 4.6c (1) Jos Backus
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
174 #CX/UX 6.2 cc +X11 +GUI_Mofif 5.4 (V) Kipp E. Howard
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
175 #DG/UX 5.4* gcc 2.5.8 GUI 5.0e (H) Jonas Schlein
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
176 #DG/UX 5.4R4.20 gcc 2.7.2 GUI 5.0s (H) Rocky Olive
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
177 #HP-UX (most) c89 cc 5.1 (2) Bram Moolenaar
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
178 #HP-UX_9.04 cc +X11 +Motif 5.0 (2) Carton Lao
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
179 #Irix 6.3 (O2) cc ? 4.5 (L) Edouard Poor
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
180 #Irix 6.4 cc ? 5.0m (S) Rick Sayre
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
181 #Irix 6.5 cc ? 6.0 (S) David Harrison
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
182 #Irix 64 bit 4.5 (K) Jon Wright
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
183 #Linux 2.0 gcc-2.7.2 Infomagic Motif 4.3 (3) Ronald Rietman
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
184 #Linux 2.0.31 gcc +X11 +GUI Athena 5.0w (U) Darren Hiebert
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
185 #LynxOS 3.0.1 2.9-gnupro-98r2 +X11 +GUI Athena 5.7.1(O) Lorenz Hahn
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
186 #LynxOS 3.1.0 2.9-gnupro-98r2 +X11 +GUI Athena 5.7.1(O) Lorenz Hahn
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
187 #NEC UP4800 UNIX_SV 4.2MP cc +X11R6 Motif,Athena4.6b (Q) Lennart Schultz
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
188 #NetBSD 1.0A gcc-2.4.5 -X11 -GUI 3.21 (X) Juergen Weigert
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
189 #QNX 4.2 wcc386-10.6 -X11 4.2 (D) G.F. Desrochers
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
190 #QNX 4.23 Watcom -X11 4.2 (F) John Oleynick
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
191 #SCO Unix v3.2.5 cc +X11 Motif 3.27 (C) M. Kuperblum
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
192 #SCO Open Server 5 gcc 2.7.2.3 +X11 +GUI Motif 5.3 (A) Glauber Ribeiro
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
193 #SINIX-N 5.43 RM400 R4000 cc +X11 +GUI 5.0l (I) Martin Furter
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
194 #SINIX-Z 5.42 i386 gcc 2.7.2.3 +X11 +GUI Motif 5.1 (I) Joachim Fehn
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
195 #SINIX-Y 5.43 RM600 R4000 gcc 2.7.2.3 +X11 +GUI Motif 5.1 (I) Joachim Fehn
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
196 #Reliant/SINIX 5.44 cc +X11 +GUI 5.5a (I) B. Pruemmer
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
197 #SNI Targon31 TOS 4.1.11 gcc-2.4.5 +X11 -GUI 4.6c (B) Paul Slootman
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
198 #Solaris 2.4 (Sparc) cc +X11 +GUI 3.29 (9) Glauber
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
199 #Solaris 2.4/2.5 clcc +X11 -GUI openwin 3.20 (7) Robert Colon
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
200 #Solaris 2.5 (sun4m) cc (SC4.0) +X11R6 +GUI (CDE) 4.6b (E) Andrew Large
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
201 #Solaris 2.5 cc +X11 +GUI Athena 4.2 (9) Sonia Heimann
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
202 #Solaris 2.5 gcc 2.5.6 +X11 Motif 5.0m (R) Ant. Colombo
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
203 #Solaris 2.6 gcc 2.8.1 ncurses 5.3 (G) Larry W. Virden
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
204 #Solaris with -lthread 5.5 (W) K. Nagano
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
205 #Solaris gcc (b) Riccardo
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
206 #SunOS 4.1.x +X11 -GUI 5.1b (J) Bram Moolenaar
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
207 #SunOS 4.1.3_U1 (sun4c) gcc +X11 +GUI Athena 5.0w (J) Darren Hiebert
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
208 #SUPER-UX 6.2 (NEC SX-4) cc +X11R6 Motif,Athena4.6b (P) Lennart Schultz
1076
17b9587ff6d5 updated for version 7.0-202
vimboss
parents: 954
diff changeset
209 #Tandem/NSK (c) Matthew Woehlke
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
210 #Unisys 6035 cc +X11 Motif 5.3 (8) Glauber Ribeiro
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
211 #ESIX V4.2 cc +X11 6.0 (a) Reinhard Wobst
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
212 #Mac OS X 10.[23] gcc Carbon 6.2 (x) Bram Moolenaar
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
213 # }}}
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
214
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
215 # (*) Remarks: {{{
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
216 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
217 # (1) Uncomment line below for shlicc2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
218 # (2) HPUX with compile problems or wrong digraphs, uncomment line below
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
219 # (3) Infomagic Motif needs GUI_LIB_LOC and GUI_INC_LOC set, see below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
220 # And add "-lXpm" to MOTIF_LIBS2.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
221 # (4) For cc the optimizer must be disabled (use CFLAGS= after running
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
222 # configure) (symptom: ":set termcap" output looks weird).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
223 # (5) Compiler may need extra argument, see below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
224 # (6) See below for a few lines to uncomment
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
225 # (7) See below for lines which enable the use of clcc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
226 # (8) Needs some EXTRA_LIBS, search for Unisys below
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
227 # (9) Needs an extra compiler flag to compile gui_at_sb.c, see below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
228 # (A) May need EXTRA_LIBS, see below
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
229 # (B) Can't compile GUI because there is no waitpid()... Disable GUI below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
230 # (C) Force the use of curses instead of termcap, see below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
231 # (D) Uncomment lines below for QNX
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
232 # (E) You might want to use termlib instead of termcap, see below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
233 # (F) See below for instructions.
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
234 # (G) Using ncurses version 4.2 has reported to cause a crash. Use the
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
235 # Sun curses library instead.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
236 # (H) See line for EXTRA_LIBS below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
237 # (I) SINIX-N 5.42 and 5.43 need some EXTRA_LIBS. Also for Reliant-Unix.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
238 # (J) If you get undefined symbols, see below for a solution.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
239 # (K) See lines to uncomment below for machines with 64 bit pointers.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
240 # (L) For Silicon Graphics O2 workstations remove "-lnsl" from auto/config.mk
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
241 # (M) gcc version cygnus-2.0.1 does NOT work (symptom: "dl" deletes two
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
242 # characters instead of one).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
243 # (N) SCO with decmouse.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
244 # (O) LynxOS needs EXTRA_LIBS, see below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
245 # (P) For SuperUX 6.2 on NEC SX-4 see a few lines below to uncomment.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
246 # (Q) For UNIXSVR 4.2MP on NEC UP4800 see below for lines to uncomment.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
247 # (R) For Solaris 2.5 (or 2.5.1) with gcc > 2.5.6, uncomment line below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
248 # (S) For Irix 6.x with MipsPro compiler, use -OPT:Olimit. See line below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
249 # (T) See ../doc/os_beos.txt.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
250 # (U) Must uncomment CONF_OPT_PYTHON option below to disable Python
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
251 # detection, since the configure script runs into an error when it
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
252 # detects Python (probably because of the bash shell).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
253 # (V) See lines to uncomment below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
254 # (X) Need to use the .include "auto/config.mk" line below
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
255 # (Y) See line with c89 below
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
256 # (Z) See lines with cc or c89 below
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
257 # (a) See line with EXTRA_LIBS below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
258 # (b) When using gcc with the Solaris linker, make sure you don't use GNU
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
259 # strip, otherwise the binary may not run: "Cannot find ELF".
1076
17b9587ff6d5 updated for version 7.0-202
vimboss
parents: 954
diff changeset
260 # (c) Add -lfloss to EXTRA_LIBS, see below.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
261 # (x) When you get warnings for precompiled header files, run
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
262 # "sudo fixPrecomps". Also see CONF_OPT_DARWIN below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
263 # }}}
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
264
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
265
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
266 #DO NOT CHANGE the next line, we need it for configure to find the compiler
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
267 #instead of using the default from the "make" program.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
268 #Use a line further down to change the value for CC.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
269 CC=
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
270
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
271 # Change and use these defines if configure cannot find your Motif stuff.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
272 # Unfortunately there is no "standard" location for Motif. {{{
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
273 # These defines can contain a single directory (recommended) or a list of
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
274 # directories (for when you are working with several systems). The LAST
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
275 # directory that exists is used.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
276 # When changed, run "make reconfig" next!
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
277 #GUI_INC_LOC = -I/usr/include/Motif2.0 -I/usr/include/Motif1.2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
278 #GUI_LIB_LOC = -L/usr/lib/Motif2.0 -L/usr/lib/Motif1.2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
279 ### Use these two lines for Infomagic Motif (3)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
280 #GUI_INC_LOC = -I/usr/X11R6/include
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
281 #GUI_LIB_LOC = -L/usr/X11R6/lib
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
282 # }}}
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
283
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
284 ######################## auto/config.mk ######################## {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
285 # At this position auto/config.mk is included. When starting from the
2705
58f47e17ba15 updated for version 7.3.122
Bram Moolenaar <bram@vim.org>
parents: 2629
diff changeset
286 # toplevel Makefile it is almost empty. After running auto/configure it
58f47e17ba15 updated for version 7.3.122
Bram Moolenaar <bram@vim.org>
parents: 2629
diff changeset
287 # contains settings that have been discovered for your system. Settings below
58f47e17ba15 updated for version 7.3.122
Bram Moolenaar <bram@vim.org>
parents: 2629
diff changeset
288 # this include override settings in auto/config.mk!
58f47e17ba15 updated for version 7.3.122
Bram Moolenaar <bram@vim.org>
parents: 2629
diff changeset
289
58f47e17ba15 updated for version 7.3.122
Bram Moolenaar <bram@vim.org>
parents: 2629
diff changeset
290 # Note: If make fails because auto/config.mk does not exist (it is not
58f47e17ba15 updated for version 7.3.122
Bram Moolenaar <bram@vim.org>
parents: 2629
diff changeset
291 # included in the repository), do:
58f47e17ba15 updated for version 7.3.122
Bram Moolenaar <bram@vim.org>
parents: 2629
diff changeset
292 # cp config.mk.dist auto/config.mk
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
293
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
294 # (X) How to include auto/config.mk depends on the version of "make" you have,
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
295 # if the current choice doesn't work, try the other one.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
296
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
297 include auto/config.mk
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
298 #.include "auto/config.mk"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
299 CClink = $(CC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
300
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
301 #}}}
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
302
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
303 # Include the configuration choices first, so we can override everything
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
304 # below. As shipped, this file contains a target that causes to run
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
305 # configure. Once configure was run, this file contains a list of
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
306 # make variables with predefined values instead. Thus any second invocation
557
862863033fdd updated for version 7.0158
vimboss
parents: 550
diff changeset
307 # of make, will build Vim.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
308
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
309 # CONFIGURE - configure arguments {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
310 # You can give a lot of options to configure.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
311 # Change this to your desire and do 'make config' afterwards
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
312
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
313 # examples (can only use one!):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
314 #CONF_ARGS = --exec-prefix=/usr
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
315 #CONF_ARGS = --with-vim-name=vim7 --with-ex-name=ex7 --with-view-name=view7
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
316 #CONF_ARGS = --with-global-runtime=/etc/vim
1668
0b796e045c42 updated for version 7.2b-000
vimboss
parents: 1620
diff changeset
317 #CONF_ARGS = --with-local-dir=/usr/share
0b796e045c42 updated for version 7.2b-000
vimboss
parents: 1620
diff changeset
318 #CONF_ARGS = --without-local-dir
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
319
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
320 # Use this one if you distribute a modified version of Vim.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
321 #CONF_ARGS = --with-modified-by="John Doe"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
322
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
323 # GUI - For creating Vim with GUI (gvim) (B)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
324 # Uncomment this line when you don't want to get the GUI version, although you
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
325 # have GTK, Motif and/or Athena. Also use --without-x if you don't want X11
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
326 # at all.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
327 #CONF_OPT_GUI = --disable-gui
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
328
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
329 # Uncomment one of these lines if you have that GUI but don't want to use it.
1147
ce98cc04efe2 updated for version 7.1a
vimboss
parents: 1076
diff changeset
330 # The automatic check will use another one that can be found.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
331 # Gnome is disabled by default, it may cause trouble.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
332 #CONF_OPT_GUI = --disable-gtk2-check
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
333 #CONF_OPT_GUI = --enable-gnome2-check
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
334 #CONF_OPT_GUI = --disable-motif-check
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
335 #CONF_OPT_GUI = --disable-athena-check
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
336 #CONF_OPT_GUI = --disable-nextaw-check
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
337
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
338 # Uncomment one of these lines to select a specific GUI to use.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
339 # When using "yes" or nothing, configure will use the first one found: GTK+,
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
340 # Motif or Athena.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
341 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
342 # GTK versions that are known not to work 100% are rejected.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
343 # Use "--disable-gtktest" to accept them anyway.
2275
e4d849f4df03 Remove the old and not well supported GTK 1 code. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2210
diff changeset
344 # Only GTK 2 is supported, for GTK 1 use Vim 7.2.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
345 #
1147
ce98cc04efe2 updated for version 7.1a
vimboss
parents: 1076
diff changeset
346 # GNOME means GTK with Gnome support. If using GTK and --enable-gnome-check
ce98cc04efe2 updated for version 7.1a
vimboss
parents: 1076
diff changeset
347 # is used then GNOME will automatically be used if it is found. If you have
ce98cc04efe2 updated for version 7.1a
vimboss
parents: 1076
diff changeset
348 # GNOME, but do not want to use it (e.g., want a GTK-only version), then use
ce98cc04efe2 updated for version 7.1a
vimboss
parents: 1076
diff changeset
349 # --enable-gui=gtk or leave out --enable-gnome-check.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
350 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
351 # If the selected GUI isn't found, the GUI is disabled automatically
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
352 #CONF_OPT_GUI = --enable-gui=gtk2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
353 #CONF_OPT_GUI = --enable-gui=gtk2 --disable-gtktest
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
354 #CONF_OPT_GUI = --enable-gui=gnome2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
355 #CONF_OPT_GUI = --enable-gui=gnome2 --disable-gtktest
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
356 #CONF_OPT_GUI = --enable-gui=motif
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
357 #CONF_OPT_GUI = --enable-gui=motif --with-motif-lib="-static -lXm -shared"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
358 #CONF_OPT_GUI = --enable-gui=athena
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
359 #CONF_OPT_GUI = --enable-gui=nextaw
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
360
2565
4b7929dad28a Fix building the Mac version with GUI.
Bram Moolenaar <bram@vim.org>
parents: 2561
diff changeset
361 # Carbon GUI for Mac OS X
4b7929dad28a Fix building the Mac version with GUI.
Bram Moolenaar <bram@vim.org>
parents: 2561
diff changeset
362 #CONF_OPT_GUI = --enable-gui=carbon
4b7929dad28a Fix building the Mac version with GUI.
Bram Moolenaar <bram@vim.org>
parents: 2561
diff changeset
363
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
364 # DARWIN - detecting Mac OS X
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
365 # Uncomment this line when you want to compile a Unix version of Vim on
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
366 # Darwin. None of the Mac specific options or files will be used.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
367 #CONF_OPT_DARWIN = --disable-darwin
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
368
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
369 # Select the architecture supported. Default is to build for the current
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
370 # platform. Use "both" for a universal binary. That probably doesn't work
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
371 # when including Perl, Python, etc.
692
a28f83d37113 updated for version 7.0208
vimboss
parents: 685
diff changeset
372 #CONF_OPT_DARWIN = --with-mac-arch=i386
a28f83d37113 updated for version 7.0208
vimboss
parents: 685
diff changeset
373 #CONF_OPT_DARWIN = --with-mac-arch=ppc
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
374 #CONF_OPT_DARWIN = --with-mac-arch=both
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
375
2340
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
376 # LUA
2373
f149bb1cf5be Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2370
diff changeset
377 # Uncomment one of these when you want to include the Lua interface.
f149bb1cf5be Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2370
diff changeset
378 # First one is for static linking, second one for dynamic loading.
2340
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
379 #CONF_OPT_LUA = --enable-luainterp
2373
f149bb1cf5be Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2370
diff changeset
380 #CONF_OPT_LUA = --enable-luainterp=dynamic
2340
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
381 # Lua installation dir (when not set uses $LUA_PREFIX or defaults to /usr)
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
382 #CONF_OPT_LUA_PREFIX = --with-lua-prefix=/usr/local
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
383
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
384 # MZSCHEME
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
385 # Uncomment this when you want to include the MzScheme interface.
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
386 #CONF_OPT_MZSCHEME = --enable-mzschemeinterp
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
387 # PLT/mrscheme/drscheme Home dir; the PLTHOME environment variable also works
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
388 #CONF_OPT_PLTHOME = --with-plthome=/usr/local/plt
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
389 #CONF_OPT_PLTHOME = --with-plthome=/usr/local/drscheme
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
390 #CONF_OPT_PLTHOME = --with-plthome=/home/me/mz
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
391
3222
6cc788692b2e updated for version 7.3.381
Bram Moolenaar <bram@vim.org>
parents: 3196
diff changeset
392 # Uncomment the next line to fail if one of the requested language interfaces
6cc788692b2e updated for version 7.3.381
Bram Moolenaar <bram@vim.org>
parents: 3196
diff changeset
393 # cannot be configured. Without this Vim will be build anyway, without
6cc788692b2e updated for version 7.3.381
Bram Moolenaar <bram@vim.org>
parents: 3196
diff changeset
394 # the failing interfaces.
6cc788692b2e updated for version 7.3.381
Bram Moolenaar <bram@vim.org>
parents: 3196
diff changeset
395 #CONF_OPT_FAIL = --enable-fail-if-missing
6cc788692b2e updated for version 7.3.381
Bram Moolenaar <bram@vim.org>
parents: 3196
diff changeset
396
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
397 # PERL
2370
454f314d0e61 Make it possible to load Perl dynamically on Unix. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2345
diff changeset
398 # Uncomment one of these when you want to include the Perl interface.
454f314d0e61 Make it possible to load Perl dynamically on Unix. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2345
diff changeset
399 # First one is for static linking, second one for dynamic loading.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
400 # The Perl option sometimes causes problems, because it adds extra flags
2370
454f314d0e61 Make it possible to load Perl dynamically on Unix. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2345
diff changeset
401 #
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
402 # to the command line. If you see strange flags during compilation, check in
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
403 # auto/config.mk where they come from. If it's PERL_CFLAGS, try commenting
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
404 # the next line.
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
405 # When you get an error for a missing "perl.exp" file, try creating an empty
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
406 # one: "touch perl.exp".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
407 # This requires at least "small" features, "tiny" doesn't work.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
408 #CONF_OPT_PERL = --enable-perlinterp
2370
454f314d0e61 Make it possible to load Perl dynamically on Unix. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2345
diff changeset
409 #CONF_OPT_PERL = --enable-perlinterp=dynamic
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
410
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
411 # PYTHON
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
412 # Uncomment this when you want to include the Python interface.
242
a711f7a6852d updated for version 7.0067
vimboss
parents: 236
diff changeset
413 # NOTE: This may cause threading to be enabled, which has side effects (such
a711f7a6852d updated for version 7.0067
vimboss
parents: 236
diff changeset
414 # as using different libraries and debugging becomes more difficult).
557
862863033fdd updated for version 7.0158
vimboss
parents: 550
diff changeset
415 # NOTE: Using this together with Perl may cause a crash in initialization.
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
416 # For Python3 support make a symbolic link in /usr/local/bin:
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
417 # ln -s python3 python3.1
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
418 # If both python2.x and python3.x are enabled then the linking will be via
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
419 # dlopen(), dlsym(), dlclose(), i.e. pythonX.Y.so must be available
2528
8bc2e8390c11 When building with both Python 2 and Python 3 don't use RTLD_GLOBAL, so that
Bram Moolenaar <bram@vim.org>
parents: 2527
diff changeset
420 # However, this may still cause problems, such as "import termios" failing.
8bc2e8390c11 When building with both Python 2 and Python 3 don't use RTLD_GLOBAL, so that
Bram Moolenaar <bram@vim.org>
parents: 2527
diff changeset
421 # Build two separate versions of Vim in that case.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
422 #CONF_OPT_PYTHON = --enable-pythoninterp
2621
baa5f81197c8 updated for version 7.3.043
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
423 #CONF_OPT_PYTHON = --enable-pythoninterp=dynamic
2412
ca3f40b0d95e Prepare for 7.3b release. Fix src/Makefile enabling python3 by default.
Bram Moolenaar <bram@vim.org>
parents: 2399
diff changeset
424 #CONF_OPT_PYTHON3 = --enable-python3interp
2621
baa5f81197c8 updated for version 7.3.043
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
425 #CONF_OPT_PYTHON3 = --enable-python3interp=dynamic
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
426
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
427 # RUBY
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
428 # Uncomment this when you want to include the Ruby interface.
2621
baa5f81197c8 updated for version 7.3.043
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
429 # First one for static linking, second one for loading when used.
2077
d8983769c9dd updated for version 7.2.361
Bram Moolenaar <bram@zimbu.org>
parents: 1894
diff changeset
430 # Note: you need the development package (e.g., ruby1.9.1-dev on Ubuntu).
2275
e4d849f4df03 Remove the old and not well supported GTK 1 code. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2210
diff changeset
431 #CONF_OPT_RUBY = --enable-rubyinterp
2621
baa5f81197c8 updated for version 7.3.043
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
432 #CONF_OPT_RUBY = --enable-rubyinterp=dynamic
2275
e4d849f4df03 Remove the old and not well supported GTK 1 code. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2210
diff changeset
433 #CONF_OPT_RUBY = --enable-rubyinterp --with-ruby-command=ruby1.9.1
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
434
2340
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
435 # TCL
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
436 # Uncomment this when you want to include the Tcl interface.
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
437 #CONF_OPT_TCL = --enable-tclinterp
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
438 #CONF_OPT_TCL = --enable-tclinterp --with-tclsh=tclsh8.4
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
439
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
440 # CSCOPE
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
441 # Uncomment this when you want to include the Cscope interface.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
442 #CONF_OPT_CSCOPE = --enable-cscope
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
443
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
444 # WORKSHOP - Sun Visual Workshop interface. Only works with Motif!
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
445 #CONF_OPT_WORKSHOP = --enable-workshop
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
446
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
447 # NETBEANS - NetBeans interface. Only works with Motif, GTK, and gnome.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
448 # Motif version must have XPM libraries (see |workshop-xpm|).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
449 # Uncomment this when you do not want the netbeans interface.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
450 #CONF_OPT_NETBEANS = --disable-netbeans
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
451
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
452 # SNIFF - Include support for SNiFF+.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
453 #CONF_OPT_SNIFF = --enable-sniff
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
454
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
455 # MULTIBYTE - To edit multi-byte characters.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
456 # Uncomment this when you want to edit a multibyte language.
4444
ccecb03e5e8b updated for version 7.3.970
Bram Moolenaar <bram@vim.org>
parents: 4352
diff changeset
457 # It's automatically enabled with normal features, GTK or IME support.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
458 # Note: Compile on a machine where setlocale() actually works, otherwise the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
459 # configure tests may fail.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
460 #CONF_OPT_MULTIBYTE = --enable-multibyte
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
461
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
462 # NLS - National Language Support
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
463 # Uncomment this when you do not want to support translated messages, even
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
464 # though configure can find support for it.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
465 #CONF_OPT_NLS = --disable-nls
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
466
557
862863033fdd updated for version 7.0158
vimboss
parents: 550
diff changeset
467 # XIM - X Input Method. Special character input support for X11 (Chinese,
862863033fdd updated for version 7.0158
vimboss
parents: 550
diff changeset
468 # Japanese, special symbols, etc). Also needed for dead-key support.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
469 # When omitted it's automatically enabled for the X-windows GUI.
557
862863033fdd updated for version 7.0158
vimboss
parents: 550
diff changeset
470 # HANGUL - Input Hangul (Korean) language using internal routines.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
471 # Uncomment one of these when you want to input a multibyte language.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
472 #CONF_OPT_INPUT = --enable-xim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
473 #CONF_OPT_INPUT = --disable-xim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
474 #CONF_OPT_INPUT = --enable-hangulinput
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
475
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
476 # FONTSET - X fontset support for output of languages with many characters.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
477 # Uncomment this when you want to output a multibyte language.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
478 #CONF_OPT_OUTPUT = --enable-fontset
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
479
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
480 # ACL - Uncomment this when you do not want to include ACL support, even
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
481 # though your system does support it. E.g., when it's buggy.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
482 #CONF_OPT_ACL = --disable-acl
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
483
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
484 # gpm - For mouse support on Linux console via gpm
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
485 # Uncomment this when you do not want to include gpm support, even
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
486 # though you have gpm libraries and includes.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
487 #CONF_OPT_GPM = --disable-gpm
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
488
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
489 # sysmouse - For mouse support on FreeBSD and DragonFly console via sysmouse
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
490 # Uncomment this when you do not want do include sysmouse support, even
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
491 # though you have /dev/sysmouse and includes.
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
492 #CONF_OPT_SYSMOUSE = --disable-sysmouse
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
493
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
494 # FEATURES - For creating Vim with more or less features
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
495 # Uncomment one of these lines when you want to include few to many features.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
496 # The default is "normal".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
497 #CONF_OPT_FEAT = --with-features=tiny
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
498 #CONF_OPT_FEAT = --with-features=small
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
499 #CONF_OPT_FEAT = --with-features=normal
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
500 #CONF_OPT_FEAT = --with-features=big
9
4102fb4ea781 updated for version 7.0002
vimboss
parents: 8
diff changeset
501 #CONF_OPT_FEAT = --with-features=huge
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
502
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
503 # COMPILED BY - For including a specific e-mail address for ":version".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
504 #CONF_OPT_COMPBY = "--with-compiledby=John Doe <JohnDoe@yahoo.com>"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
505
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
506 # X WINDOWS DISABLE - For creating a plain Vim without any X11 related fancies
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
507 # (otherwise Vim configure will try to include xterm titlebar access)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
508 # Also disable the GUI above, otherwise it will be included anyway.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
509 # When both GUI and X11 have been disabled this may save about 15% of the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
510 # code and make Vim startup quicker.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
511 #CONF_OPT_X = --without-x
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
512
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
513 # X WINDOWS DIRECTORY - specify X directories
557
862863033fdd updated for version 7.0158
vimboss
parents: 550
diff changeset
514 # If configure can't find you X stuff, or if you have multiple X11 derivatives
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
515 # installed, you may wish to specify which one to use.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
516 # Select nothing to let configure choose.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
517 # This here selects openwin (as found on sun).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
518 #XROOT = /usr/openwin
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
519 #CONF_OPT_X = --x-include=$(XROOT)/include --x-libraries=$(XROOT)/lib
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
520
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
521 # X11 Session Management Protocol support
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
522 # Vim will try to use XSMP to catch the user logging out if there are unsaved
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
523 # files. Uncomment this line to disable that (it prevents vim trying to open
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
524 # communications with the session manager).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
525 #CONF_OPT_XSMP = --disable-xsmp
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
526
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
527 # You may wish to include xsmp but use exclude xsmp-interact if the logout
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
528 # XSMP functionality does not work well with your session-manager (at time of
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
529 # writing, this would be early GNOME-1 gnome-session: it 'freezes' other
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
530 # applications after Vim has cancelled a logout (until Vim quits). This
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
531 # *might* be the Vim code, but is more likely a bug in early GNOME-1.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
532 # This disables the dialog that asks you if you want to save files or not.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
533 #CONF_OPT_XSMP = --disable-xsmp-interact
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
534
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
535 # COMPILER - Name of the compiler {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
536 # The default from configure will mostly be fine, no need to change this, just
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
537 # an example. If a compiler is defined here, configure will use it rather than
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
538 # probing for one. It is dangerous to change this after configure was run.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
539 # Make will use your choice then -- but beware: Many things may change with
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
540 # another compiler. It is wise to run 'make reconfig' to start all over
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
541 # again.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
542 #CC = cc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
543 #CC = gcc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
544
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
545 # COMPILER FLAGS - change as you please. Either before running {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
546 # configure or afterwards. For examples see below.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
547 # When using -g with some older versions of Linux you might get a
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
548 # statically linked executable.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
549 # When not defined, configure will try to use -O2 -g for gcc and -O for cc.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
550 #CFLAGS = -g
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
551 #CFLAGS = -O
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
552
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
553 # Optimization limits - depends on the compiler. Automatic check in configure
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
554 # doesn't work very well, because many compilers only give a warning for
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
555 # unrecognized arguments.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
556 #CFLAGS = -O -OPT:Olimit=2600
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
557 #CFLAGS = -O -Olimit 2000
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
558 #CFLAGS = -O -FOlimit,2000
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
559
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
560 # Often used for GCC: mixed optimizing, lot of optimizing, debugging
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
561 #CFLAGS = -g -O2 -fno-strength-reduce -Wall -Wshadow -Wmissing-prototypes
9
4102fb4ea781 updated for version 7.0002
vimboss
parents: 8
diff changeset
562 #CFLAGS = -g -O2 -fno-strength-reduce -Wall -Wmissing-prototypes
167
c93c9cad9618 updated for version 7.0051
vimboss
parents: 129
diff changeset
563 #CFLAGS = -g -Wall -Wmissing-prototypes
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
564 #CFLAGS = -O6 -fno-strength-reduce -Wall -Wshadow -Wmissing-prototypes
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
565 #CFLAGS = -g -DDEBUG -Wall -Wshadow -Wmissing-prototypes
13
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
566 #CFLAGS = -g -O2 '-DSTARTUPTIME="vimstartup"' -fno-strength-reduce -Wall -Wmissing-prototypes
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
567
1888
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
568 # Use this with GCC to check for mistakes, unused arguments, etc.
3196
4e9c5338f44c updated for version 7.3.368
Bram Moolenaar <bram@vim.org>
parents: 3137
diff changeset
569 #CFLAGS = -g -Wall -Wextra -Wmissing-prototypes -Wunreachable-code -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
4e9c5338f44c updated for version 7.3.368
Bram Moolenaar <bram@vim.org>
parents: 3137
diff changeset
570 #CFLAGS = -g -O2 -Wall -Wextra -Wmissing-prototypes -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DU_DEBUG
1888
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
571 #PYTHON_CFLAGS_EXTRA = -Wno-missing-field-initializers
1894
afb740b5dfab updated for version 7.2-191
vimboss
parents: 1888
diff changeset
572 #MZSCHEME_CFLAGS_EXTRA = -Wno-unreachable-code -Wno-unused-parameter
1888
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
573
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
574 # EFENCE - Electric-Fence malloc debugging: catches memory accesses beyond
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
575 # allocated memory (and makes every malloc()/free() very slow).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
576 # Electric Fence is free (search ftp sites).
391
289b19a6f2ed updated for version 7.0103
vimboss
parents: 355
diff changeset
577 # You may want to set the EF_PROTECT_BELOW environment variable to check the
289b19a6f2ed updated for version 7.0103
vimboss
parents: 355
diff changeset
578 # other side of allocated memory.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
579 # On FreeBSD you might need to enlarge the number of mmaps allowed. Do this
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
580 # as root: sysctl -w vm.max_proc_mmap=30000
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
581 #EXTRA_LIBS = /usr/local/lib/libefence.a
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
582
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
583 # PURIFY - remove the # to use the "purify" program (hoi Nia++!)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
584 #PURIFY = purify
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
585
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
586 # NBDEBUG - debugging the netbeans interface.
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
587 #EXTRA_DEFS = -DNBDEBUG
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
588
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
589 # }}}
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
590
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
591 # LINT - for running lint
1888
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
592 # For standard Unix lint
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
593 LINT = lint
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
594 LINT_OPTIONS = -beprxzF
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
595 # For splint
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
596 # It doesn't work well, crashes on include files and non-ascii characters.
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
597 #LINT = splint
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
598 #LINT_OPTIONS = +unixlib -weak -macrovarprefixexclude -showfunc -linelen 9999
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
599
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
600 # PROFILING - Uncomment the next two lines to do profiling with gcc and gprof.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
601 # Might not work with GUI or Perl.
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
602 # For unknown reasons adding "-lc" fixes a linking problem with some versions
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
603 # of GCC. That's probably a bug in the "-pg" implementation.
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
604 # After running Vim see the profile result with: gprof vim gmon.out | vim -
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
605 # Need to recompile everything after changing this: "make clean" "make".
1560
c7905d03c72e updated for version 7.1-273
vimboss
parents: 1482
diff changeset
606 #PROFILE_CFLAGS = -pg -g -DWE_ARE_PROFILING
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
607 #PROFILE_LIBS = -pg
625
81fe2ccc1207 updated for version 7.0179
vimboss
parents: 574
diff changeset
608 #PROFILE_LIBS = -pg -lc
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
609
355
644578c9e219 updated for version 7.0092
vimboss
parents: 282
diff changeset
610 # MEMORY LEAK DETECTION
644578c9e219 updated for version 7.0092
vimboss
parents: 282
diff changeset
611 # Requires installing the ccmalloc library.
626
732c7ae5743e updated for version 7.0180
vimboss
parents: 625
diff changeset
612 # Configuration is in the .ccmalloc or ~/.ccmalloc file.
355
644578c9e219 updated for version 7.0092
vimboss
parents: 282
diff changeset
613 # Doesn't work very well, since memory linked to from global variables
765
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
614 # (in libraries) is also marked as leaked memory.
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
615 #LEAK_CFLAGS = -DEXITFREE
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
616 #LEAK_LIBS = -lccmalloc
355
644578c9e219 updated for version 7.0092
vimboss
parents: 282
diff changeset
617
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
618 #####################################################
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
619 ### Specific systems, check if yours is listed! ### {{{
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
620 #####################################################
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
621
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
622 ### Uncomment things here only if the values chosen by configure are wrong.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
623 ### It's better to adjust configure.in and "make autoconf", if you can!
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
624 ### Then send the required changes to configure.in to the bugs list.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
625
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
626 ### (1) BSD/OS 2.0.1, 2.1 or 3.0 using shared libraries
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
627 ###
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
628 #CC = shlicc2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
629 #CFLAGS = -O2 -g -m486 -Wall -Wshadow -Wmissing-prototypes -fno-builtin
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
630
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
631 ### (2) HP-UX with a non-ANSI cc, use the c89 ANSI compiler
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
632 ### The first probably works on all systems
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
633 ### The second should work a bit better on newer systems
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
634 ### The third should work a bit better on HPUX 11.11
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
635 ### Information provided by: Richard Allen <ra@rhi.hi.is>
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
636 #CC = c89 -D_HPUX_SOURCE
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
637 #CC = c89 -O +Onolimit +ESlit -D_HPUX_SOURCE
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
638 #CC = c89 -O +Onolimit +ESlit +e -D_HPUX_SOURCE
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
639
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
640 ### (2) For HP-UX: Enable the use of a different set of digraphs. Use this
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
641 ### when the default (ISO) digraphs look completely wrong.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
642 ### After changing this do "touch digraph.c; make".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
643 #EXTRA_DEFS = -DHPUX_DIGRAPHS
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
644
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
645 ### (2) For HP-UX: 9.04 cpp default macro definition table of 128000 bytes
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
646 ### is too small to compile many routines. It produces too much defining
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
647 ### and no space errors.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
648 ### Uncomment the following to specify a larger macro definition table.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
649 #CFLAGS = -Wp,-H256000
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
650
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
651 ### (2) For HP-UX 10.20 using the HP cc, with X11R6 and Motif 1.2, with
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
652 ### libraries in /usr/lib instead of /lib (avoiding transition links).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
653 ### Information provided by: David Green
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
654 #XROOT = /usr
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
655 #CONF_OPT_X = --x-include=$(XROOT)/include/X11R6 --x-libraries=$(XROOT)/lib/X11R6
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
656 #GUI_INC_LOC = -I/usr/include/Motif1.2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
657 #GUI_LIB_LOC = -L/usr/lib/Motif1.2_R6
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
658
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
659 ### (5) AIX 4.1.4 with cc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
660 #CFLAGS = -O -qmaxmem=8192
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
661
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
662 ### AIX with c89 (Walter Briscoe)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
663 #CC = c89
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
664 #CPPFLAGS = -D_ALL_SOURCE
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
665
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
666 ### AIX 4.3.3.12 with xic 3.6.6 (David R. Favor)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
667 # needed to avoid a problem where strings.h gets included
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
668 #CFLAGS = -qsrcmsg -O2 -qmaxmem=8192 -D__STR31__
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
669
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
670 ### (W) Solaris with multi-threaded libraries (-lthread):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
671 ### If suspending doesn't work properly, try using this line:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
672 #EXTRA_DEFS = -D_REENTRANT
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
673
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
674 ### (7) Solaris 2.4/2.5 with Centerline compiler
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
675 #CC = clcc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
676 #X_LIBS_DIR = -L/usr/openwin/lib -R/usr/openwin/lib
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
677 #CFLAGS = -O
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
678
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
679 ### (9) Solaris 2.x with cc (SunPro), using Athena.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
680 ### Only required for compiling gui_at_sb.c.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
681 ### Symptom: "identifier redeclared: vim_XawScrollbarSetThumb"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
682 ### Use one of the lines (either Full ANSI or no ANSI at all)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
683 #CFLAGS = $(CFLAGS) -Xc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
684 #CFLAGS = $(CFLAGS) -Xs
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
685
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
686 ### Solaris 2.3 with X11 and specific cc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
687 #CC=/opt/SUNWspro/bin/cc -O -Xa -v -R/usr/openwin/lib
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
688
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
689 ### Solaris with /usr/ucb/cc (it is rejected by autoconf as "cc")
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
690 #CC = /usr/ucb/cc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
691 #EXTRA_LIBS = -R/usr/ucblib
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
692
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
693 ### Solaris with Forte Developer and FEAT_SUN_WORKSHOP
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
694 # The Xpm library is available from http://koala.ilog.fr/ftp/pub/xpm.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
695 #CC = cc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
696 #XPM_DIR = /usr/local/xpm/xpm-3.4k-solaris
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
697 #XPM_LIB = -L$(XPM_DIR)/lib -R$(XPM_DIR)/lib -lXpm
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
698 #XPM_IPATH = -I$(XPM_DIR)/include
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
699 #EXTRA_LIBS = $(XPM_LIB)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
700 #EXTRA_IPATHS = $(XPM_IPATH)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
701 #EXTRA_DEFS = -xCC -DHAVE_X11_XPM_H
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
702
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
703 ### Solaris with workshop compilers: Vim is unstable when compiled with
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
704 # "-fast". Use this instead. (Shea Martin)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
705 #CFLAGS = -x02 -xtarget=ultra
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
706
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
707 ### (R) for Solaris 2.5 (or 2.5.1) with gcc > 2.5.6 you might need this:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
708 #LDFLAGS = -lw -ldl -lXmu
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
709 #GUI_LIB_LOC = -L/usr/local/lib
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
710
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
711 ### (8) Unisys 6035 (Glauber Ribeiro)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
712 #EXTRA_LIBS = -lnsl -lsocket -lgen
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
713
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
714 ### When builtin functions cause problems with gcc (for Sun 4.1.x)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
715 #CFLAGS = -O2 -Wall -traditional -Wno-implicit
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
716
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
717 ### Apollo DOMAIN (with SYSTYPE = bsd4.3) (TESTED for version 3.0)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
718 #EXTRA_DEFS = -DDOMAIN
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
719 #CFLAGS= -O -A systype,bsd4.3
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
720
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
721 ### Coherent 4.2.10 on Intel 386 platform
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
722 #EXTRA_DEFS = -Dvoid=int
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
723 #EXTRA_LIBS = -lterm -lsocket
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
724
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
725 ### SCO 3.2, with different library name for terminfo
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
726 #EXTRA_LIBS = -ltinfo
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
727
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
728 ### UTS2 for Amdahl UTS 2.1.x
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
729 #EXTRA_DEFS = -DUTS2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
730 #EXTRA_LIBS = -lsocket
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
731
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
732 ### UTS4 for Amdahl UTS 4.x
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
733 #EXTRA_DEFS = -DUTS4 -Xa
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
734
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
735 ### USL for Unix Systems Laboratories (SYSV 4.2)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
736 #EXTRA_DEFS = -DUSL
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
737
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
738 ### (6) A/UX 3.1.1 with gcc (Jim Jagielski)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
739 #CC= gcc -D_POSIX_SOURCE
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
740 #CFLAGS= -O2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
741 #EXTRA_LIBS = -lposix -lbsd -ltermcap -lX11
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
742
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
743 ### (A) Some versions of SCO Open Server 5 (Jan Christiaan van Winkel)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
744 ### Also use the CONF_TERM_LIB below!
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
745 #EXTRA_LIBS = -lgen
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
746
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
747 ### (D) QNX (by G.F. Desrochers)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
748 #CFLAGS = -g -O -mf -4
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
749
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
750 ### (F) QNX (by John Oleynick)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
751 # 1. If you don't have an X server: Comment out CONF_OPT_GUI and uncomment
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
752 # CONF_OPT_X = --without-x.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
753 # 2. make config
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
754 # 3. edit auto/config.mk and remove -ldir and -ltermcap from LIBS. It doesn't
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
755 # have -ldir (does config find it somewhere?) and -ltermcap has at
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
756 # least one problem so I use termlib.o instead. The problem with
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
757 # termcap is that it segfaults if you call it with the name of
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
758 # a non-existent terminal type.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
759 # 4. edit auto/config.h and add #define USE_TMPNAM
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
760 # 5. add termlib.o to OBJ
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
761 # 6. make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
762
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
763 ### (H) for Data general DG/UX 5.4.2 and 5.4R3.10 (Jonas J. Schlein)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
764 #EXTRA_LIBS = -lgen
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
765
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
766 ### (I) SINIX-N 5.42 or 5.43 RM400 R4000 (also SINIX-Y and SINIX-Z)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
767 #EXTRA_LIBS = -lgen -lnsl
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
768 ### For SINIX-Y this is needed for the right prototype of gettimeofday()
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
769 #EXTRA_DEFS = -D_XPG_IV
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
770
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
771 ### (I) Reliant-Unix (aka SINIX) 5.44 with standard cc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
772 # Use both "-F O3" lines for optimization or the "-g" line for debugging
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
773 #EXTRA_LIBS = -lgen -lsocket -lnsl -lSM -lICE
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
774 #CFLAGS = -F O3 -DSINIXN
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
775 #LDFLAGS = -F O3
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
776 #CFLAGS = -g -DSINIXN
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
777
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
778 ### (P) SCO 3.2.42, with different termcap names for some useful keys DJB
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
779 #EXTRA_DEFS = -DSCOKEYS -DNETTERM_MOUSE -DDEC_MOUSE -DXTERM_MOUSE -DHAVE_GETTIMEOFDAY
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
780 #EXTRA_LIBS = -lsocket -ltermcap -lmalloc -lc_s
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
781
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
782 ### (P) SuperUX 6.2 on NEC SX-4 (Lennart Schultz)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
783 #GUI_INC_LOC = -I/usr/include
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
784 #GUI_LIB_LOC = -L/usr/lib
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
785 #EXTRA_LIBS = -lgen
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
786
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
787 ### (Q) UNIXSVR 4.2MP on NEC UP4800 (Lennart Schultz)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
788 #GUI_INC_LOC = -I/usr/necccs/include
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
789 #GUI_LIB_LOC = -L/usr/necccs/lib/X11R6
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
790 #XROOT = /usr/necccs
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
791 #CONF_OPT_X = --x-include=$(XROOT)/include --x-libraries=$(XROOT)/lib/X11R6
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
792 #EXTRA_LIBS = -lsocket -lgen
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
793
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
794 ### Irix 4.0 & 5.2 (Silicon Graphics Machines, __sgi will be defined)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
795 # Not needed for Irix 5.3, Ives Aerts reported
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
796 #EXTRA_LIBS = -lmalloc -lc_s
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
797 # Irix 4.0, when regexp and regcmp cannot be found when linking:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
798 #EXTRA_LIBS = -lmalloc -lc_s -lPW
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
799
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
800 ### (S) Irix 6.x (MipsPro compiler): Uses different Olimit flag:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
801 # Note: This newer option style is used with the MipsPro compilers ONLY if
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
802 # you are compiling an "n32" or "64" ABI binary (use either a -n32
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
803 # flag or a -64 flag for CFLAGS). If you explicitly use a -o32 flag,
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
804 # then the CFLAGS option format will be the typical style (i.e.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
805 # -Olimit 3000).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
806 #CFLAGS = -OPT:Olimit=3000 -O
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
807
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
808 ### (S) Irix 6.5 with MipsPro C compiler. Try this as a test to see new
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
809 # compiler features! Beware, the optimization is EXTREMELY thorough
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
810 # and takes quite a long time.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
811 # Note: See the note above. Here, the -mips3 option automatically
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
812 # enables either the "n32" or "64" ABI, depending on what machine you
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
813 # are compiling on (n32 is explicitly enabled here, just to make sure).
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
814 #CFLAGS = -OPT:Olimit=3500 -O -n32 -mips3 -IPA:aggr_cprop=ON -INLINE:dfe=ON:list=ON:must=screen_char,out_char,ui_write,out_flush
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
815 #LDFLAGS= -OPT:Olimit=3500 -O -n32 -mips3 -IPA:aggr_cprop=ON -INLINE:dfe=ON:list=ON:must=screen_char,out_char,ui_write,out_flush
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
816
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
817 ### (K) for SGI Irix machines with 64 bit pointers ("uname -s" says IRIX64)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
818 ### Suggested by Jon Wright <jon@gate.sinica.edu.tw>.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
819 ### Tested on R8000 IRIX6.1 Power Indigo2.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
820 ### Check /etc/compiler.defaults for your compiler settings.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
821 # either (for 64 bit pointers) uncomment the following line
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
822 #GUI_LIB_LOC = -L/usr/lib64
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
823 # then
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
824 # 1) make config
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
825 # 2) edit auto/config.mk and delete the -lelf entry in the LIBS line
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
826 # 3) make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
827 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
828 # or (for 32bit pointers) uncomment the following line
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
829 #EXTRA_DEFS = -n32
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
830 #GUI_LIB_LOC = -L/usr/lib32
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
831 # then
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
832 # 1) make config
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
833 # 2) edit auto/config.mk, add -n32 to LDFLAGS
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
834 # 3) make
1596
5898cc36322e updated for version 7.1-309
vimboss
parents: 1582
diff changeset
835 #
5898cc36322e updated for version 7.1-309
vimboss
parents: 1582
diff changeset
836 #Alternatively: use -o32 instead of -n32.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
837 ###
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
838
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
839 ### (C) On SCO Unix v3.2.5 (and probably other versions) the termcap library,
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
840 ### which is found by configure, doesn't work correctly. Symptom is the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
841 ### error message "Termcap entry too long". Uncomment the next line.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
842 ### On AIX 4.2.1 (and other versions probably), libtermcap is reported
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
843 ### not to display properly.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
844 ### after changing this, you need to do "make reconfig".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
845 #CONF_TERM_LIB = --with-tlib=curses
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
846
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
847 ### (E) If you want to use termlib library instead of the automatically found
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
848 ### one. After changing this, you need to do "make reconfig".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
849 #CONF_TERM_LIB = --with-tlib=termlib
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
850
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
851 ### (a) ESIX V4.2 (Reinhard Wobst)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
852 #EXTRA_LIBS = -lnsl -lsocket -lgen -lXIM -lXmu -lXext
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
853
1076
17b9587ff6d5 updated for version 7.0-202
vimboss
parents: 954
diff changeset
854 ### (c) Tandem/NSK (Matthew Woehlke)
17b9587ff6d5 updated for version 7.0-202
vimboss
parents: 954
diff changeset
855 #EXTRA_LIBS = -lfloss
17b9587ff6d5 updated for version 7.0-202
vimboss
parents: 954
diff changeset
856
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
857 ### If you want to use ncurses library instead of the automatically found one
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
858 ### after changing this, you need to do "make reconfig".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
859 #CONF_TERM_LIB = --with-tlib=ncurses
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
860
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
861 ### For GCC on MSDOS, the ".exe" suffix will be added.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
862 #EXEEXT = .exe
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
863 #LNKEXT = .exe
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
864
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
865 ### (O) For LynxOS 2.5.0, tested on PC.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
866 #EXTRA_LIBS = -lXext -lSM -lICE -lbsd
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
867 ### For LynxOS 3.0.1, tested on PPC
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
868 #EXTRA_LIBS= -lXext -lSM -lICE -lnetinet -lXmu -liberty -lX11
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
869 ### For LynxOS 3.1.0, tested on PC
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
870 #EXTRA_LIBS= -lXext -lSM -lICE -lnetinet -lXmu
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
871
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
872
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
873 ### (V) For CX/UX 6.2 (on Harris/Concurrent NightHawk 4800, 5800). Remove
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
874 ### -Qtarget if only in a 5800 environment. (Kipp E. Howard)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
875 #CFLAGS = -O -Qtarget=m88110compat
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
876 #EXTRA_LIBS = -lgen
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
877
3590
8fb7bd9dfb2b updated for version 7.3.555
Bram Moolenaar <bram@vim.org>
parents: 3439
diff changeset
878 # The value of QUOTESED comes from auto/config.mk.
8fb7bd9dfb2b updated for version 7.3.555
Bram Moolenaar <bram@vim.org>
parents: 3439
diff changeset
879 # Uncomment the next line to use the default value.
8fb7bd9dfb2b updated for version 7.3.555
Bram Moolenaar <bram@vim.org>
parents: 3439
diff changeset
880 # QUOTESED = sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$$/";/'
8fb7bd9dfb2b updated for version 7.3.555
Bram Moolenaar <bram@vim.org>
parents: 3439
diff changeset
881
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
882 ##################### end of system specific lines ################### }}}
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
883
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
884 ### Names of the programs and targets {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
885 VIMTARGET = $(VIMNAME)$(EXEEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
886 EXTARGET = $(EXNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
887 VIEWTARGET = $(VIEWNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
888 GVIMNAME = g$(VIMNAME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
889 GVIMTARGET = $(GVIMNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
890 GVIEWNAME = g$(VIEWNAME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
891 GVIEWTARGET = $(GVIEWNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
892 RVIMNAME = r$(VIMNAME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
893 RVIMTARGET = $(RVIMNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
894 RVIEWNAME = r$(VIEWNAME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
895 RVIEWTARGET = $(RVIEWNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
896 RGVIMNAME = r$(GVIMNAME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
897 RGVIMTARGET = $(RGVIMNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
898 RGVIEWNAME = r$(GVIEWNAME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
899 RGVIEWTARGET = $(RGVIEWNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
900 VIMDIFFNAME = $(VIMNAME)diff
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
901 GVIMDIFFNAME = g$(VIMDIFFNAME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
902 VIMDIFFTARGET = $(VIMDIFFNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
903 GVIMDIFFTARGET = $(GVIMDIFFNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
904 EVIMNAME = e$(VIMNAME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
905 EVIMTARGET = $(EVIMNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
906 EVIEWNAME = e$(VIEWNAME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
907 EVIEWTARGET = $(EVIEWNAME)$(LNKEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
908
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
909 ### Names of the tools that are also made {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
910 TOOLS = xxd/xxd$(EXEEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
911
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
912 ### Installation directories. The defaults come from configure. {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
913 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
914 ### prefix the top directory for the data (default "/usr/local")
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
915 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
916 # Uncomment the next line to install Vim in your home directory.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
917 #prefix = $(HOME)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
918
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
919 ### exec_prefix is the top directory for the executable (default $(prefix))
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
920 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
921 # Uncomment the next line to install the Vim executable in "/usr/machine/bin"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
922 #exec_prefix = /usr/machine
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
923
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
924 ### BINDIR dir for the executable (default "$(exec_prefix)/bin")
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
925 ### MANDIR dir for the manual pages (default "$(prefix)/man")
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
926 ### DATADIR dir for the other files (default "$(prefix)/lib" or
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
927 # "$(prefix)/share")
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
928 # They may be different when using different architectures for the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
929 # executable and a common directory for the other files.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
930 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
931 # Uncomment the next line to install Vim in "/usr/bin"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
932 #BINDIR = /usr/bin
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
933 # Uncomment the next line to install Vim manuals in "/usr/share/man/man1"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
934 #MANDIR = /usr/share/man
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
935 # Uncomment the next line to install Vim help files in "/usr/share/vim"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
936 #DATADIR = /usr/share
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
937
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
938 ### DESTDIR root of the installation tree. This is prepended to the other
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
939 # directories. This directory must exist.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
940 #DESTDIR = ~/pkg/vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
941
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
942 ### Directory of the man pages
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
943 MAN1DIR = /man1
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
944
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 14
diff changeset
945 ### Vim version (adjusted by a script)
3ba373b54370 updated for version 7.0008
vimboss
parents: 14
diff changeset
946 VIMMAJOR = 7
2572
ee53a39d5896 Last changes for the 7.3 release!
Bram Moolenaar <bram@vim.org>
parents: 2565
diff changeset
947 VIMMINOR = 3
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 14
diff changeset
948
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
949 ### Location of Vim files (should not need to be changed, and {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
950 ### some things might not work when they are changed!)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
951 VIMDIR = /vim
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 14
diff changeset
952 VIMRTDIR = /vim$(VIMMAJOR)$(VIMMINOR)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
953 HELPSUBDIR = /doc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
954 COLSUBDIR = /colors
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
955 SYNSUBDIR = /syntax
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
956 INDSUBDIR = /indent
446
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
957 AUTOSUBDIR = /autoload
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
958 PLUGSUBDIR = /plugin
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
959 FTPLUGSUBDIR = /ftplugin
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
960 LANGSUBDIR = /lang
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
961 COMPSUBDIR = /compiler
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
962 KMAPSUBDIR = /keymap
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
963 MACROSUBDIR = /macros
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
964 TOOLSSUBDIR = /tools
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
965 TUTORSUBDIR = /tutor
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
966 SPELLSUBDIR = /spell
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
967 PRINTSUBDIR = /print
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
968 PODIR = po
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
969
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
970 ### VIMLOC common root of the Vim files (all versions)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
971 ### VIMRTLOC common root of the runtime Vim files (this version)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
972 ### VIMRCLOC compiled-in location for global [g]vimrc files (all versions)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
973 ### VIMRUNTIMEDIR compiled-in location for runtime files (optional)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
974 ### HELPSUBLOC location for help files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
975 ### COLSUBLOC location for colorscheme files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
976 ### SYNSUBLOC location for syntax files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
977 ### INDSUBLOC location for indent files
446
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
978 ### AUTOSUBLOC location for standard autoload files
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
979 ### PLUGSUBLOC location for standard plugin files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
980 ### FTPLUGSUBLOC location for ftplugin files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
981 ### LANGSUBLOC location for language files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
982 ### COMPSUBLOC location for compiler files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
983 ### KMAPSUBLOC location for keymap files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
984 ### MACROSUBLOC location for macro files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
985 ### TOOLSSUBLOC location for tools files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
986 ### TUTORSUBLOC location for tutor files
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
987 ### SPELLSUBLOC location for spell files
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
988 ### PRINTSUBLOC location for PostScript files (prolog, latin1, ..)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
989 ### SCRIPTLOC location for script files (menu.vim, bugreport.vim, ..)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
990 ### You can override these if you want to install them somewhere else.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
991 ### Edit feature.h for compile-time settings.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
992 VIMLOC = $(DATADIR)$(VIMDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
993 VIMRTLOC = $(DATADIR)$(VIMDIR)$(VIMRTDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
994 VIMRCLOC = $(VIMLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
995 HELPSUBLOC = $(VIMRTLOC)$(HELPSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
996 COLSUBLOC = $(VIMRTLOC)$(COLSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
997 SYNSUBLOC = $(VIMRTLOC)$(SYNSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
998 INDSUBLOC = $(VIMRTLOC)$(INDSUBDIR)
446
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
999 AUTOSUBLOC = $(VIMRTLOC)$(AUTOSUBDIR)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1000 PLUGSUBLOC = $(VIMRTLOC)$(PLUGSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1001 FTPLUGSUBLOC = $(VIMRTLOC)$(FTPLUGSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1002 LANGSUBLOC = $(VIMRTLOC)$(LANGSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1003 COMPSUBLOC = $(VIMRTLOC)$(COMPSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1004 KMAPSUBLOC = $(VIMRTLOC)$(KMAPSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1005 MACROSUBLOC = $(VIMRTLOC)$(MACROSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1006 TOOLSSUBLOC = $(VIMRTLOC)$(TOOLSSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1007 TUTORSUBLOC = $(VIMRTLOC)$(TUTORSUBDIR)
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1008 SPELLSUBLOC = $(VIMRTLOC)$(SPELLSUBDIR)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1009 PRINTSUBLOC = $(VIMRTLOC)$(PRINTSUBDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1010 SCRIPTLOC = $(VIMRTLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1011
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1012 ### Only set VIMRUNTIMEDIR when VIMRTLOC is set to a different location and
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1013 ### the runtime directory is not below it.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1014 #VIMRUNTIMEDIR = $(VIMRTLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1015
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1016 ### Name of the evim file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1017 EVIM_FILE = $(DESTDIR)$(SCRIPTLOC)/evim.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1018 MSWIN_FILE = $(DESTDIR)$(SCRIPTLOC)/mswin.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1019
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1020 ### Name of the menu file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1021 SYS_MENU_FILE = $(DESTDIR)$(SCRIPTLOC)/menu.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1022 SYS_SYNMENU_FILE = $(DESTDIR)$(SCRIPTLOC)/synmenu.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1023 SYS_DELMENU_FILE = $(DESTDIR)$(SCRIPTLOC)/delmenu.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1024
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1025 ### Name of the bugreport file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1026 SYS_BUGR_FILE = $(DESTDIR)$(SCRIPTLOC)/bugreport.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1027
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1028 ### Name of the file type detection file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1029 SYS_FILETYPE_FILE = $(DESTDIR)$(SCRIPTLOC)/filetype.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1030
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1031 ### Name of the file type detection file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1032 SYS_FTOFF_FILE = $(DESTDIR)$(SCRIPTLOC)/ftoff.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1033
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1034 ### Name of the file type detection script file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1035 SYS_SCRIPTS_FILE = $(DESTDIR)$(SCRIPTLOC)/scripts.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1036
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1037 ### Name of the ftplugin-on file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1038 SYS_FTPLUGIN_FILE = $(DESTDIR)$(SCRIPTLOC)/ftplugin.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1039
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1040 ### Name of the ftplugin-off file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1041 SYS_FTPLUGOF_FILE = $(DESTDIR)$(SCRIPTLOC)/ftplugof.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1042
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1043 ### Name of the indent-on file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1044 SYS_INDENT_FILE = $(DESTDIR)$(SCRIPTLOC)/indent.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1045
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1046 ### Name of the indent-off file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1047 SYS_INDOFF_FILE = $(DESTDIR)$(SCRIPTLOC)/indoff.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1048
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1049 ### Name of the option window script file target.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1050 SYS_OPTWIN_FILE = $(DESTDIR)$(SCRIPTLOC)/optwin.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1051
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1052 # Program to install the program in the target directory. Could also be "mv".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1053 INSTALL_PROG = cp
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1054
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1055 # Program to install the data in the target directory. Cannot be "mv"!
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1056 INSTALL_DATA = cp
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1057 INSTALL_DATA_R = cp -r
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1058
2621
baa5f81197c8 updated for version 7.3.043
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1059 ### Program to run on installed binary. Use the second one to disable strip.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1060 #STRIP = strip
2621
baa5f81197c8 updated for version 7.3.043
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1061 #STRIP = /bin/true
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1062
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1063 ### Permissions for binaries {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1064 BINMOD = 755
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1065
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1066 ### Permissions for man page
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1067 MANMOD = 644
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1068
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1069 ### Permissions for help files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1070 HELPMOD = 644
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1071
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1072 ### Permissions for Perl and shell scripts
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1073 SCRIPTMOD = 755
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1074
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1075 ### Permission for Vim script files (menu.vim, bugreport.vim, ..)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1076 VIMSCRIPTMOD = 644
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1077
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1078 ### Permissions for all directories that are created
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1079 DIRMOD = 755
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1080
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1081 ### Permissions for all other files that are created
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1082 FILEMOD = 644
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1083
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1084 # Where to copy the man and help files from
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1085 HELPSOURCE = ../runtime/doc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1086
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1087 # Where to copy the script files from (menu, bugreport)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1088 SCRIPTSOURCE = ../runtime
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1089
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1090 # Where to copy the colorscheme files from
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1091 COLSOURCE = ../runtime/colors
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1092
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1093 # Where to copy the syntax files from
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1094 SYNSOURCE = ../runtime/syntax
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1095
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1096 # Where to copy the indent files from
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1097 INDSOURCE = ../runtime/indent
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1098
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1099 # Where to copy the standard plugin files from
446
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
1100 AUTOSOURCE = ../runtime/autoload
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
1101
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
1102 # Where to copy the standard plugin files from
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1103 PLUGSOURCE = ../runtime/plugin
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1104
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1105 # Where to copy the ftplugin files from
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1106 FTPLUGSOURCE = ../runtime/ftplugin
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1107
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1108 # Where to copy the macro files from
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1109 MACROSOURCE = ../runtime/macros
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1110
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1111 # Where to copy the tools files from
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1112 TOOLSSOURCE = ../runtime/tools
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1113
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1114 # Where to copy the tutor files from
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1115 TUTORSOURCE = ../runtime/tutor
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1116
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1117 # Where to copy the spell files from
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1118 SPELLSOURCE = ../runtime/spell
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1119
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1120 # Where to look for language specific files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1121 LANGSOURCE = ../runtime/lang
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1122
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1123 # Where to look for compiler files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1124 COMPSOURCE = ../runtime/compiler
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1125
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1126 # Where to look for keymap files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1127 KMAPSOURCE = ../runtime/keymap
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1128
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1129 # Where to look for print resource files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1130 PRINTSOURCE = ../runtime/print
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1131
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1132 # If you are using Linux, you might want to use this to make vim the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1133 # default vi editor, it will create a link from vi to Vim when doing
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1134 # "make install". An existing file will be overwritten!
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1135 # When not using it, some make programs can't handle an undefined $(LINKIT).
1596
5898cc36322e updated for version 7.1-309
vimboss
parents: 1582
diff changeset
1136 #LINKIT = ln -f -s $(DEST_BIN)/$(VIMTARGET) $(DESTDIR)/usr/bin/vi
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1137 LINKIT = @echo >/dev/null
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1138
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1139 ###
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1140 ### GRAPHICAL USER INTERFACE (GUI). {{{1
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1141 ### 'configure --enable-gui' can enable one of these for you if you did set
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1142 ### a corresponding CONF_OPT_GUI above and have X11.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1143 ### Override configures choice by uncommenting all the following lines.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1144 ### As they are, the GUI is disabled. Replace "NONE" with "ATHENA" or "MOTIF"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1145 ### for enabling the Athena or Motif GUI.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1146 #GUI_SRC = $(NONE_SRC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1147 #GUI_OBJ = $(NONE_OBJ)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1148 #GUI_DEFS = $(NONE_DEFS)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1149 #GUI_IPATH = $(NONE_IPATH)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1150 #GUI_LIBS_DIR = $(NONE_LIBS_DIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1151 #GUI_LIBS1 = $(NONE_LIBS1)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1152 #GUI_LIBS2 = $(NONE_LIBS2)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1153 #GUI_INSTALL = $(NONE_INSTALL)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1154 #GUI_TARGETS = $(NONE_TARGETS)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1155 #GUI_MAN_TARGETS= $(NONE_MAN_TARGETS)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1156 #GUI_TESTTARGET = $(NONE_TESTTARGET)
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
1157 #GUI_BUNDLE = $(NONE_BUNDLE)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1158
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1159 # Without a GUI install the normal way.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1160 NONE_INSTALL = install_normal
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1161
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1162 ### GTK GUI
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1163 GTK_SRC = gui.c gui_gtk.c gui_gtk_x11.c pty.c gui_gtk_f.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1164 gui_beval.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1165 GTK_OBJ = objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1166 objects/pty.o objects/gui_gtk_f.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1167 objects/gui_beval.o
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1168 GTK_DEFS = -DFEAT_GUI_GTK $(NARROW_PROTO)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1169 GTK_IPATH = $(GUI_INC_LOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1170 GTK_LIBS_DIR = $(GUI_LIB_LOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1171 GTK_LIBS1 =
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1172 GTK_LIBS2 = $(GTK_LIBNAME)
1614
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1173 GTK_INSTALL = install_normal install_gui_extra
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1174 GTK_TARGETS = installglinks
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1175 GTK_MAN_TARGETS = yes
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 14
diff changeset
1176 GTK_TESTTARGET = gui
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
1177 GTK_BUNDLE =
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1178
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1179 ### Motif GUI
44
af1bcb9a13c0 updated for version 7.0027
vimboss
parents: 42
diff changeset
1180 MOTIF_SRC = gui.c gui_motif.c gui_x11.c pty.c gui_beval.c \
856
8cd729851562 updated for version 7.0g
vimboss
parents: 849
diff changeset
1181 gui_xmdlg.c gui_xmebw.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1182 MOTIF_OBJ = objects/gui.o objects/gui_motif.o objects/gui_x11.o \
44
af1bcb9a13c0 updated for version 7.0027
vimboss
parents: 42
diff changeset
1183 objects/pty.o objects/gui_beval.o \
48
00c35ea0c2b3 updated for version 7.0028
vimboss
parents: 44
diff changeset
1184 objects/gui_xmdlg.o objects/gui_xmebw.o
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1185 MOTIF_DEFS = -DFEAT_GUI_MOTIF $(NARROW_PROTO)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1186 MOTIF_IPATH = $(GUI_INC_LOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1187 MOTIF_LIBS_DIR = $(GUI_LIB_LOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1188 MOTIF_LIBS1 =
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1189 MOTIF_LIBS2 = $(MOTIF_LIBNAME) -lXt
1614
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1190 MOTIF_INSTALL = install_normal install_gui_extra
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1191 MOTIF_TARGETS = installglinks
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1192 MOTIF_MAN_TARGETS = yes
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1193 MOTIF_TESTTARGET = gui
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
1194 MOTIF_BUNDLE =
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1195
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1196 ### Athena GUI
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1197 ### Use Xaw3d to make the menus look a little bit nicer
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1198 #XAW_LIB = -lXaw3d
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1199 XAW_LIB = -lXaw
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1200
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1201 ### When using Xaw3d, uncomment/comment the following lines to also get the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1202 ### scrollbars from Xaw3d.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1203 #ATHENA_SRC = gui.c gui_athena.c gui_x11.c pty.c gui_beval.c gui_at_fs.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1204 #ATHENA_OBJ = objects/gui.o objects/gui_athena.o objects/gui_x11.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1205 # objects/pty.o objects/gui_beval.o objects/gui_at_fs.o
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1206 #ATHENA_DEFS = -DFEAT_GUI_ATHENA $(NARROW_PROTO) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1207 # -Dvim_scrollbarWidgetClass=scrollbarWidgetClass \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1208 # -Dvim_XawScrollbarSetThumb=XawScrollbarSetThumb
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1209 ATHENA_SRC = gui.c gui_athena.c gui_x11.c pty.c gui_beval.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1210 gui_at_sb.c gui_at_fs.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1211 ATHENA_OBJ = objects/gui.o objects/gui_athena.o objects/gui_x11.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1212 objects/pty.o objects/gui_beval.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1213 objects/gui_at_sb.o objects/gui_at_fs.o
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1214 ATHENA_DEFS = -DFEAT_GUI_ATHENA $(NARROW_PROTO)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1215
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1216 ATHENA_IPATH = $(GUI_INC_LOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1217 ATHENA_LIBS_DIR = $(GUI_LIB_LOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1218 ATHENA_LIBS1 = $(XAW_LIB)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1219 ATHENA_LIBS2 = -lXt
1614
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1220 ATHENA_INSTALL = install_normal install_gui_extra
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1221 ATHENA_TARGETS = installglinks
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1222 ATHENA_MAN_TARGETS = yes
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1223 ATHENA_TESTTARGET = gui
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
1224 ATHENA_BUNDLE =
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1225
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1226 ### neXtaw GUI
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1227 NEXTAW_LIB = -lneXtaw
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1228
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1229 NEXTAW_SRC = gui.c gui_athena.c gui_x11.c pty.c gui_beval.c gui_at_fs.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1230 NEXTAW_OBJ = objects/gui.o objects/gui_athena.o objects/gui_x11.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1231 objects/pty.o objects/gui_beval.o objects/gui_at_fs.o
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1232 NEXTAW_DEFS = -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW $(NARROW_PROTO)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1233
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1234 NEXTAW_IPATH = $(GUI_INC_LOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1235 NEXTAW_LIBS_DIR = $(GUI_LIB_LOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1236 NEXTAW_LIBS1 = $(NEXTAW_LIB)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1237 NEXTAW_LIBS2 = -lXt
1614
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1238 NEXTAW_INSTALL = install_normal install_gui_extra
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1239 NEXTAW_TARGETS = installglinks
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1240 NEXTAW_MAN_TARGETS = yes
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1241 NEXTAW_TESTTARGET = gui
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
1242 NEXTAW_BUNDLE =
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1243
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1244 ### (J) Sun OpenWindows 3.2 (SunOS 4.1.x) or earlier that produce these ld
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1245 # errors: ld: Undefined symbol
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1246 # _get_wmShellWidgetClass
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1247 # _get_applicationShellWidgetClass
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1248 # then you need to get patches 100512-02 and 100573-03 from Sun. In the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1249 # meantime, uncomment the following GUI_X_LIBS definition as a workaround:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1250 #GUI_X_LIBS = -Bstatic -lXmu -Bdynamic -lXext
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1251 # If you also get cos, sin etc. as undefined symbols, try uncommenting this
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1252 # too:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1253 #EXTRA_LIBS = /usr/openwin/lib/libXmu.sa -lm
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1254
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1255 # PHOTON GUI
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1256 PHOTONGUI_SRC = gui.c gui_photon.c pty.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1257 PHOTONGUI_OBJ = objects/gui.o objects/gui_photon.o objects/pty.o
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1258 PHOTONGUI_DEFS = -DFEAT_GUI_PHOTON
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1259 PHOTONGUI_IPATH =
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1260 PHOTONGUI_LIBS_DIR =
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1261 PHOTONGUI_LIBS1 = -lph -lphexlib
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1262 PHOTONGUI_LIBS2 =
1614
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1263 PHOTONGUI_INSTALL = install_normal install_gui_extra
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1264 PHOTONGUI_TARGETS = installglinks
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1265 PHOTONGUI_MAN_TARGETS = yes
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1266 PHOTONGUI_TESTTARGET = gui
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
1267 PHOTONGUI_BUNDLE =
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1268
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1269 # CARBON GUI
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1270 CARBONGUI_SRC = gui.c gui_mac.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1271 CARBONGUI_OBJ = objects/gui.o objects/gui_mac.o objects/pty.o
692
a28f83d37113 updated for version 7.0208
vimboss
parents: 685
diff changeset
1272 CARBONGUI_DEFS = -DFEAT_GUI_MAC -fno-common -fpascal-strings \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1273 -Wall -Wno-unknown-pragmas \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1274 -mdynamic-no-pic -pipe
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1275 CARBONGUI_IPATH = -I. -Iproto
692
a28f83d37113 updated for version 7.0208
vimboss
parents: 685
diff changeset
1276 CARBONGUI_LIBS_DIR =
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1277 CARBONGUI_LIBS1 = -framework Carbon
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1278 CARBONGUI_LIBS2 =
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
1279 CARBONGUI_INSTALL = install_macosx
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1280 CARBONGUI_TARGETS =
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1281 CARBONGUI_MAN_TARGETS =
18
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
1282 CARBONGUI_TESTTARGET = gui
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
1283 CARBONGUI_BUNDLE = gui_bundle
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
1284 APPDIR = $(VIMNAME).app
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
1285 CARBONGUI_TESTARG = VIMPROG=../$(APPDIR)/Contents/MacOS/$(VIMTARGET)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1286
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1287 # All GUI files
574
25a70b1cd2da updated for version 7.0163
vimboss
parents: 557
diff changeset
1288 ALL_GUI_SRC = gui.c gui_gtk.c gui_gtk_f.c gui_motif.c gui_xmdlg.c gui_xmebw.c gui_athena.c gui_gtk_x11.c gui_x11.c gui_at_sb.c gui_at_fs.c pty.c
65
974b9791145e updated for version 7.0030
vimboss
parents: 48
diff changeset
1289 ALL_GUI_PRO = gui.pro gui_gtk.pro gui_motif.pro gui_xmdlg.pro gui_athena.pro gui_gtk_x11.pro gui_x11.pro gui_w16.pro gui_w32.pro gui_photon.pro
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1290
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1291 # }}}
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1292
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1293 ### Command to create dependencies based on #include "..."
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1294 ### prototype headers are ignored due to -DPROTO, system
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1295 ### headers #include <...> are ignored if we use the -MM option, as
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1296 ### e.g. provided by gcc-cpp.
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
1297 ### Include FEAT_GUI to get dependency on gui.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
1298 ### Need to change "-I /<path>" to "-isystem /<path>" for GCC 3.x.
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
1299 CPP_DEPEND = $(CC) -I$(srcdir) -M$(CPP_MM) \
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
1300 `echo "$(DEPEND_CFLAGS)" $(DEPEND_CFLAGS_FILTER)`
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1301
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1302 # flags for cproto
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1303 # This is for cproto 3 patchlevel 8 or below
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1304 # __inline, __attribute__ and __extension__ are not recognized by cproto
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
1305 # G_IMPLEMENT_INLINES is to avoid functions defined in glib/gutils.h.
1869
720a59d79bcd updated for version 7.2-168
vimboss
parents: 1702
diff changeset
1306 #NO_ATTR = -D__inline= -D__inline__= -DG_IMPLEMENT_INLINES \
720a59d79bcd updated for version 7.2-168
vimboss
parents: 1702
diff changeset
1307 # -D"__attribute__\\(x\\)=" -D"__asm__\\(x\\)=" \
720a59d79bcd updated for version 7.2-168
vimboss
parents: 1702
diff changeset
1308 # -D__extension__= -D__restrict="" \
720a59d79bcd updated for version 7.2-168
vimboss
parents: 1702
diff changeset
1309 # -D__gnuc_va_list=char -D__builtin_va_list=char
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1310
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1311 #
1869
720a59d79bcd updated for version 7.2-168
vimboss
parents: 1702
diff changeset
1312 # This is for cproto 3 patchlevel 9 or above (currently 4.6, 4.7g)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1313 # __inline and __attribute__ are now recognized by cproto
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1314 # -D"foo()=" is not supported by all compilers so do not use it
1869
720a59d79bcd updated for version 7.2-168
vimboss
parents: 1702
diff changeset
1315 NO_ATTR=
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1316 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1317 # Use this for cproto 3 patchlevel 6 or below (use "cproto -V" to check):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1318 # PROTO_FLAGS = -f4 -m__ARGS -d -E"$(CPP)" $(NO_ATTR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1319 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1320 # Use this for cproto 3 patchlevel 7 or above (use "cproto -V" to check):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1321 PROTO_FLAGS = -m -M__ARGS -d -E"$(CPP)" $(NO_ATTR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1322
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1323
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1324 ################################################
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1325 ## no changes required below this line ##
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1326 ################################################
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1327
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1328 SHELL = /bin/sh
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1329
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1330 .SUFFIXES:
574
25a70b1cd2da updated for version 7.0163
vimboss
parents: 557
diff changeset
1331 .SUFFIXES: .c .o .pro
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1332
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1333 PRE_DEFS = -Iproto $(DEFS) $(GUI_DEFS) $(GUI_IPATH) $(CPPFLAGS) $(EXTRA_IPATHS)
2621
baa5f81197c8 updated for version 7.3.043
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
1334 POST_DEFS = $(X_CFLAGS) $(MZSCHEME_CFLAGS) $(TCL_CFLAGS) $(EXTRA_DEFS)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1335
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1336 ALL_CFLAGS = $(PRE_DEFS) $(CFLAGS) $(PROFILE_CFLAGS) $(LEAK_CFLAGS) $(POST_DEFS)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1337
697
f08390485cd3 updated for version 7.0210
vimboss
parents: 692
diff changeset
1338 # Exclude $CFLAGS for osdef.sh, for Mac 10.4 some flags don't work together
f08390485cd3 updated for version 7.0210
vimboss
parents: 692
diff changeset
1339 # with "-E".
f08390485cd3 updated for version 7.0210
vimboss
parents: 692
diff changeset
1340 OSDEF_CFLAGS = $(PRE_DEFS) $(POST_DEFS)
f08390485cd3 updated for version 7.0210
vimboss
parents: 692
diff changeset
1341
3610
5f811338b118 updated for version 7.3.565
Bram Moolenaar <bram@vim.org>
parents: 3590
diff changeset
1342 LINT_CFLAGS = -DLINT -I. $(PRE_DEFS) $(POST_DEFS) $(RUBY_CFLAGS) $(LUA_CFLAGS) $(PERL_CFLAGS) $(PYTHON_CFLAGS) $(PYTHON3_CFLAGS) -Dinline= -D__extension__= -Dalloca=alloca
273
2463194c8cdd updated for version 7.0073
vimboss
parents: 270
diff changeset
1343
2463194c8cdd updated for version 7.0073
vimboss
parents: 270
diff changeset
1344 LINT_EXTRA = -DUSE_SNIFF -DHANGUL_INPUT -D"__attribute__(x)="
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1345
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1346 DEPEND_CFLAGS = -DPROTO -DDEPEND -DFEAT_GUI $(LINT_CFLAGS)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1347
4082
17a312ba38a0 updated for version 7.3.795
Bram Moolenaar <bram@vim.org>
parents: 3933
diff changeset
1348 # Note: MZSCHEME_LIBS must come before LIBS, because LIBS adds -lm which is
17a312ba38a0 updated for version 7.3.795
Bram Moolenaar <bram@vim.org>
parents: 3933
diff changeset
1349 # needed by racket.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1350 ALL_LIB_DIRS = $(GUI_LIBS_DIR) $(X_LIBS_DIR)
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1351 ALL_LIBS = \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1352 $(GUI_LIBS1) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1353 $(GUI_X_LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1354 $(GUI_LIBS2) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1355 $(X_PRE_LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1356 $(X_LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1357 $(X_EXTRA_LIBS) \
4082
17a312ba38a0 updated for version 7.3.795
Bram Moolenaar <bram@vim.org>
parents: 3933
diff changeset
1358 $(MZSCHEME_LIBS) \
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1359 $(LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1360 $(EXTRA_LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1361 $(LUA_LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1362 $(PERL_LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1363 $(PYTHON_LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1364 $(PYTHON3_LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1365 $(TCL_LIBS) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1366 $(RUBY_LIBS) \
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1367 $(PROFILE_LIBS) \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1368 $(LEAK_LIBS)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1369
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1370 # abbreviations
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1371 DEST_BIN = $(DESTDIR)$(BINDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1372 DEST_VIM = $(DESTDIR)$(VIMLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1373 DEST_RT = $(DESTDIR)$(VIMRTLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1374 DEST_HELP = $(DESTDIR)$(HELPSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1375 DEST_COL = $(DESTDIR)$(COLSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1376 DEST_SYN = $(DESTDIR)$(SYNSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1377 DEST_IND = $(DESTDIR)$(INDSUBLOC)
446
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
1378 DEST_AUTO = $(DESTDIR)$(AUTOSUBLOC)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1379 DEST_PLUG = $(DESTDIR)$(PLUGSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1380 DEST_FTP = $(DESTDIR)$(FTPLUGSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1381 DEST_LANG = $(DESTDIR)$(LANGSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1382 DEST_COMP = $(DESTDIR)$(COMPSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1383 DEST_KMAP = $(DESTDIR)$(KMAPSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1384 DEST_MACRO = $(DESTDIR)$(MACROSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1385 DEST_TOOLS = $(DESTDIR)$(TOOLSSUBLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1386 DEST_TUTOR = $(DESTDIR)$(TUTORSUBLOC)
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1387 DEST_SPELL = $(DESTDIR)$(SPELLSUBLOC)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1388 DEST_SCRIPT = $(DESTDIR)$(SCRIPTLOC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1389 DEST_PRINT = $(DESTDIR)$(PRINTSUBLOC)
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1390 DEST_MAN_TOP = $(DESTDIR)$(MANDIR)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
1391
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
1392 # We assume that the ".../man/xx/man1/" directory is for latin1 manual pages.
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
1393 # Some systems use UTF-8, but these should find the ".../man/xx.UTF-8/man1/"
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
1394 # directory first.
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1395 # FreeBSD uses ".../man/xx.ISO8859-1/man1" for latin1, use that one too.
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1396 DEST_MAN = $(DEST_MAN_TOP)$(MAN1DIR)
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
1397 DEST_MAN_FR = $(DEST_MAN_TOP)/fr$(MAN1DIR)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
1398 DEST_MAN_FR_I = $(DEST_MAN_TOP)/fr.ISO8859-1$(MAN1DIR)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
1399 DEST_MAN_FR_U = $(DEST_MAN_TOP)/fr.UTF-8$(MAN1DIR)
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1400 DEST_MAN_IT = $(DEST_MAN_TOP)/it$(MAN1DIR)
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1401 DEST_MAN_IT_I = $(DEST_MAN_TOP)/it.ISO8859-1$(MAN1DIR)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
1402 DEST_MAN_IT_U = $(DEST_MAN_TOP)/it.UTF-8$(MAN1DIR)
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
1403 DEST_MAN_PL = $(DEST_MAN_TOP)/pl$(MAN1DIR)
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
1404 DEST_MAN_PL_I = $(DEST_MAN_TOP)/pl.ISO8859-2$(MAN1DIR)
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
1405 DEST_MAN_PL_U = $(DEST_MAN_TOP)/pl.UTF-8$(MAN1DIR)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
1406 DEST_MAN_RU = $(DEST_MAN_TOP)/ru.KOI8-R$(MAN1DIR)
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
1407 DEST_MAN_RU_U = $(DEST_MAN_TOP)/ru.UTF-8$(MAN1DIR)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1408
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1409 # BASIC_SRC: files that are always used
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1410 # GUI_SRC: extra GUI files for current configuration
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1411 # ALL_GUI_SRC: all GUI files for Unix
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1412 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1413 # SRC: files used for current configuration
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1414 # TAGS_SRC: source files used for make tags
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1415 # TAGS_INCL: include files used for make tags
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1416 # ALL_SRC: source files used for make depend and make lint
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1417
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1418 TAGS_INCL = *.h
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1419
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1420 BASIC_SRC = \
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
1421 blowfish.c \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1422 buffer.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1423 charset.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1424 diff.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1425 digraph.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1426 edit.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1427 eval.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1428 ex_cmds.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1429 ex_cmds2.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1430 ex_docmd.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1431 ex_eval.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1432 ex_getln.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1433 fileio.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1434 fold.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1435 getchar.c \
440
eb531146be0e updated for version 7.0114
vimboss
parents: 391
diff changeset
1436 hardcopy.c \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
1437 hashtab.c \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1438 if_cscope.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1439 if_xcmdsrv.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1440 main.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1441 mark.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1442 memfile.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1443 memline.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1444 menu.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1445 message.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1446 misc1.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1447 misc2.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1448 move.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1449 mbyte.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1450 normal.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1451 ops.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1452 option.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1453 os_unix.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1454 auto/pathdef.c \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
1455 popupmnu.c \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1456 quickfix.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1457 regexp.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1458 screen.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1459 search.c \
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
1460 sha256.c \
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1461 spell.c \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1462 syntax.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1463 tag.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1464 term.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1465 ui.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1466 undo.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1467 version.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1468 window.c \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1469 $(OS_EXTRA_SRC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1470
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1471 SRC = $(BASIC_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1472 $(GUI_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1473 $(HANGULIN_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1474 $(LUA_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1475 $(MZSCHEME_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1476 $(PERL_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1477 $(PYTHON_SRC) $(PYTHON3_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1478 $(TCL_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1479 $(RUBY_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1480 $(SNIFF_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1481 $(WORKSHOP_SRC) \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1482 $(WSDEBUG_SRC)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1483
574
25a70b1cd2da updated for version 7.0163
vimboss
parents: 557
diff changeset
1484 TAGS_SRC = *.c *.cpp if_perl.xs
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1485
2320
966a5609669e Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2309
diff changeset
1486 EXTRA_SRC = hangulin.c if_lua.c if_mzsch.c auto/if_perl.c if_perlsfio.c \
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1487 if_python.c if_python3.c if_tcl.c if_ruby.c if_sniff.c \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1488 gui_beval.c workshop.c wsdebug.c integration.c netbeans.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1489
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1490 # Unittest files
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1491 MEMFILE_TEST_SRC = memfile_test.c
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1492 MEMFILE_TEST_TARGET = memfile_test$(EXEEXT)
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1493
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1494 UNITTEST_SRC = $(MEMFILE_TEST_SRC)
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1495 UNITTEST_TARGETS = $(MEMFILE_TEST_TARGET)
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1496
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1497 # All sources, also the ones that are not configured
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1498 ALL_SRC = $(BASIC_SRC) $(ALL_GUI_SRC) $(UNITTEST_SRC) $(EXTRA_SRC)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1499
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1500 # Which files to check with lint. Select one of these three lines. ALL_SRC
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1501 # checks more, but may not work well for checking a GUI that wasn't configured.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1502 # The perl sources also don't work well with lint.
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1503 LINT_SRC = $(BASIC_SRC) $(GUI_SRC) $(HANGULIN_SRC) $(PYTHON_SRC) $(PYTHON3_SRC) $(TCL_SRC) \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1504 $(SNIFF_SRC) $(WORKSHOP_SRC) $(WSDEBUG_SRC) $(NETBEANS_SRC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1505 #LINT_SRC = $(SRC)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1506 #LINT_SRC = $(ALL_SRC)
1869
720a59d79bcd updated for version 7.2-168
vimboss
parents: 1702
diff changeset
1507 #LINT_SRC = $(BASIC_SRC)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1508
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1509 OBJ_COMMON = \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1510 objects/buffer.o \
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
1511 objects/blowfish.o \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1512 objects/charset.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1513 objects/diff.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1514 objects/digraph.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1515 objects/edit.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1516 objects/eval.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1517 objects/ex_cmds.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1518 objects/ex_cmds2.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1519 objects/ex_docmd.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1520 objects/ex_eval.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1521 objects/ex_getln.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1522 objects/fileio.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1523 objects/fold.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1524 objects/getchar.o \
440
eb531146be0e updated for version 7.0114
vimboss
parents: 391
diff changeset
1525 objects/hardcopy.o \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
1526 objects/hashtab.o \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1527 $(HANGULIN_OBJ) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1528 objects/if_cscope.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1529 objects/if_xcmdsrv.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1530 objects/mark.o \
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1531 objects/memline.o \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1532 objects/menu.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1533 objects/message.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1534 objects/misc1.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1535 objects/misc2.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1536 objects/move.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1537 objects/mbyte.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1538 objects/normal.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1539 objects/ops.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1540 objects/option.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1541 objects/os_unix.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1542 objects/pathdef.o \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
1543 objects/popupmnu.o \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1544 objects/quickfix.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1545 objects/regexp.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1546 objects/screen.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1547 objects/search.o \
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
1548 objects/sha256.o \
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1549 objects/spell.o \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1550 objects/syntax.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1551 $(SNIFF_OBJ) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1552 objects/tag.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1553 objects/term.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1554 objects/ui.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1555 objects/undo.o \
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1556 objects/version.o \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1557 objects/window.o \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1558 $(GUI_OBJ) \
2320
966a5609669e Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2309
diff changeset
1559 $(LUA_OBJ) \
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
1560 $(MZSCHEME_OBJ) \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1561 $(PERL_OBJ) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1562 $(PYTHON_OBJ) \
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1563 $(PYTHON3_OBJ) \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1564 $(TCL_OBJ) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1565 $(RUBY_OBJ) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1566 $(OS_EXTRA_OBJ) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1567 $(WORKSHOP_OBJ) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1568 $(NETBEANS_OBJ) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1569 $(WSDEBUG_OBJ)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1570
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1571 OBJ = $(OBJ_COMMON) \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1572 objects/main.o \
2741
55fe8407514f updated for version 7.3.147
Bram Moolenaar <bram@vim.org>
parents: 2730
diff changeset
1573 objects/memfile.o
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1574
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1575 MEMFILE_TEST_OBJ = $(OBJ_COMMON) \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1576 objects/memfile_test.o
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1577
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1578 PRO_AUTO = \
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
1579 blowfish.pro \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1580 buffer.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1581 charset.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1582 diff.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1583 digraph.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1584 edit.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1585 eval.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1586 ex_cmds.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1587 ex_cmds2.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1588 ex_docmd.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1589 ex_eval.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1590 ex_getln.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1591 fileio.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1592 fold.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1593 getchar.pro \
440
eb531146be0e updated for version 7.0114
vimboss
parents: 391
diff changeset
1594 hardcopy.pro \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
1595 hashtab.pro \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1596 hangulin.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1597 if_cscope.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1598 if_xcmdsrv.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1599 if_python.pro \
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
1600 if_python3.pro \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1601 if_ruby.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1602 main.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1603 mark.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1604 memfile.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1605 memline.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1606 menu.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1607 message.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1608 misc1.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1609 misc2.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1610 move.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1611 mbyte.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1612 normal.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1613 ops.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1614 option.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1615 os_unix.pro \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
1616 popupmnu.pro \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1617 quickfix.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1618 regexp.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1619 screen.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1620 search.pro \
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
1621 sha256.pro \
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
1622 spell.pro \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1623 syntax.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1624 tag.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1625 term.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1626 termlib.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1627 ui.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1628 undo.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1629 version.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1630 window.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1631 gui_beval.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1632 workshop.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1633 netbeans.pro \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1634 $(ALL_GUI_PRO) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1635 $(TCL_PRO)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1636
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
1637 # Resources used for the Mac are in one directory.
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
1638 RSRC_DIR = os_mac_rsrc
674
4b8583e82cb8 updated for version 7.0201
vimboss
parents: 644
diff changeset
1639
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1640 PRO_MANUAL = os_amiga.pro os_msdos.pro os_win16.pro os_win32.pro \
4168
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
1641 os_mswin.pro winclip.pro os_beos.pro os_vms.pro $(PERL_PRO)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1642
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1643 # Default target is making the executable and tools
18
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
1644 all: $(VIMTARGET) $(TOOLS) languages $(GUI_BUNDLE)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1645
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1646 tools: $(TOOLS)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1647
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1648 # Run configure with all the setting from above.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1649 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1650 # Note: auto/config.h doesn't depend on configure, because running configure
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1651 # doesn't always update auto/config.h. The timestamp isn't changed if the
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1652 # file contents didn't change (to avoid recompiling everything). Including a
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1653 # dependency on auto/config.h would cause running configure each time when
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1654 # auto/config.h isn't updated. The dependency on auto/config.mk should make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1655 # sure configure is run when it's needed.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1656 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1657 config auto/config.mk: auto/configure config.mk.in config.h.in
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1658 GUI_INC_LOC="$(GUI_INC_LOC)" GUI_LIB_LOC="$(GUI_LIB_LOC)" \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1659 CC="$(CC)" CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1660 LDFLAGS="$(LDFLAGS)" $(CONF_SHELL) srcdir="$(srcdir)" \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1661 ./configure $(CONF_OPT_GUI) $(CONF_OPT_X) $(CONF_OPT_XSMP) \
3222
6cc788692b2e updated for version 7.3.381
Bram Moolenaar <bram@vim.org>
parents: 3196
diff changeset
1662 $(CONF_OPT_DARWIN) $(CONF_OPT_FAIL) \
6cc788692b2e updated for version 7.3.381
Bram Moolenaar <bram@vim.org>
parents: 3196
diff changeset
1663 $(CONF_OPT_PERL) $(CONF_OPT_PYTHON) $(CONF_OPT_PYTHON3) \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1664 $(CONF_OPT_TCL) $(CONF_OPT_RUBY) $(CONF_OPT_NLS) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1665 $(CONF_OPT_CSCOPE) $(CONF_OPT_MULTIBYTE) $(CONF_OPT_INPUT) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1666 $(CONF_OPT_OUTPUT) $(CONF_OPT_GPM) $(CONF_OPT_WORKSHOP) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1667 $(CONF_OPT_SNIFF) $(CONF_OPT_FEAT) $(CONF_TERM_LIB) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1668 $(CONF_OPT_COMPBY) $(CONF_OPT_ACL) $(CONF_OPT_NETBEANS) \
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
1669 $(CONF_ARGS) $(CONF_OPT_MZSCHEME) $(CONF_OPT_PLTHOME) \
2320
966a5609669e Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2309
diff changeset
1670 $(CONF_OPT_LUA) $(CONF_OPT_LUA_PREFIX) \
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
1671 $(CONF_OPT_SYSMOUSE)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1672
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1673 # Use "make reconfig" to rerun configure without cached values.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1674 # When config.h changes, most things will be recompiled automatically.
13
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
1675 # Invoke $(MAKE) to run config with the empty auto/config.mk.
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
1676 # Invoke $(MAKE) to build all with the filled auto/config.mk.
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
1677 reconfig: scratch clean
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
1678 $(MAKE) -f Makefile config
24d5189d3956 updated for version 7.0005
vimboss
parents: 12
diff changeset
1679 $(MAKE) -f Makefile all
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1680
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1681 # Run autoconf to produce auto/configure.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1682 # Note:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1683 # - DO NOT RUN autoconf MANUALLY! It will overwrite ./configure instead of
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1684 # producing auto/configure.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1685 # - autoconf is not run automatically, because a patch usually changes both
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1686 # configure.in and auto/configure but can't update the timestamps. People
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1687 # who do not have (the correct version of) autoconf would run into trouble.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1688 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1689 # Two tricks are required to make autoconf put its output in the "auto" dir:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1690 # - Temporarily move the ./configure script to ./configure.save. Don't
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1691 # overwrite it, it's probably the result of an aborted autoconf.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1692 # - Use sed to change ./config.log to auto/config.log in the configure script.
129
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
1693 # Autoconf 2.5x (2.59 at least) produces a few more files that we need to take
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
1694 # care of:
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
1695 # - configure.lineno: has the line numbers replaced with $LINENO. That
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
1696 # improves patches a LOT, thus use it instead (until someone says it doesn't
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
1697 # work on some system).
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
1698 # - autom4te.cache directory is created and not cleaned up. Delete it.
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
1699 # - Uses ">config.log" instead of "./config.log".
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1700 autoconf:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1701 if test ! -f configure.save; then mv configure configure.save; fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1702 autoconf
129
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
1703 sed -e 's+>config.log+>auto/config.log+' -e 's+\./config.log+auto/config.log+' configure > auto/configure
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1704 chmod 755 auto/configure
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1705 mv -f configure.save configure
129
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
1706 -rm -rf autom4te.cache
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1707 -rm -f auto/config.status auto/config.cache
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1708
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1709 # Re-execute this Makefile to include the new auto/config.mk produced by
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1710 # configure Only used when typing "make" with a fresh auto/config.mk.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1711 myself:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1712 $(MAKE) -f Makefile all
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1713
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1714
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1715 # The normal command to compile a .c file to its .o file.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1716 CCC = $(CC) -c -I$(srcdir) $(ALL_CFLAGS)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1717
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1718
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1719 # Link the target for normal use or debugging.
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
1720 # A shell script is used to try linking without unnecessary libraries.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1721 $(VIMTARGET): auto/config.mk objects $(OBJ) version.c version.h
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1722 $(CCC) version.c -o objects/version.o
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1723 @LINK="$(PURIFY) $(SHRPENV) $(CClink) $(ALL_LIB_DIRS) $(LDFLAGS) \
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1724 -o $(VIMTARGET) $(OBJ) $(ALL_LIBS)" \
2629
1ccc1ace9e5b updated for version 7.3.050
Bram Moolenaar <bram@vim.org>
parents: 2621
diff changeset
1725 MAKE="$(MAKE)" LINK_AS_NEEDED=$(LINK_AS_NEEDED) \
1ccc1ace9e5b updated for version 7.3.050
Bram Moolenaar <bram@vim.org>
parents: 2621
diff changeset
1726 sh $(srcdir)/link.sh
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1727
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1728 xxd/xxd$(EXEEXT): xxd/xxd.c
3439
94374e0b6267 updated for version 7.3.485
Bram Moolenaar <bram@vim.org>
parents: 3222
diff changeset
1729 cd xxd; CC="$(CC)" CFLAGS="$(CPPFLAGS) $(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1730 $(MAKE) -f Makefile
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1731
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1732 # Build the language specific files if they were unpacked.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1733 # Generate the converted .mo files separately, it's no problem if this fails.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1734 languages:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1735 @if test -n "$(MAKEMO)" -a -f $(PODIR)/Makefile; then \
440
eb531146be0e updated for version 7.0114
vimboss
parents: 391
diff changeset
1736 cd $(PODIR); \
eb531146be0e updated for version 7.0114
vimboss
parents: 391
diff changeset
1737 CC="$(CC)" $(MAKE) prefix=$(DESTDIR)$(prefix); \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1738 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1739 -@if test -n "$(MAKEMO)" -a -f $(PODIR)/Makefile; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1740 cd $(PODIR); CC="$(CC)" $(MAKE) prefix=$(DESTDIR)$(prefix) converted; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1741 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1742
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1743 # Update the *.po files for changes in the sources. Only run manually.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1744 update-po:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1745 cd $(PODIR); CC="$(CC)" $(MAKE) prefix=$(DESTDIR)$(prefix) update-po
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1746
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1747 # Generate function prototypes. This is not needed to compile vim, but if
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1748 # you want to use it, cproto is out there on the net somewhere -- Webb
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1749 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1750 # When generating os_amiga.pro, os_msdos.pro and os_win32.pro there will be a
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1751 # few include files that can not be found, that's OK.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1752
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1753 proto: $(PRO_AUTO) $(PRO_MANUAL)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1754
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1755 # Filter out arguments that cproto doesn't support.
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1756 # Don't pass "-pthread" to cproto, it sees it as a list of individual flags.
2340
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
1757 # Don't pass "-fstack-protector" to cproto, for the same reason.
3933
de6968039340 updated for version 7.3.722
Bram Moolenaar <bram@vim.org>
parents: 3707
diff changeset
1758 # Don't pass "-g" to cproto.
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1759 # The -E"gcc -E" argument must be separate to avoid problems with shell
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1760 # quoting.
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1761 CPROTO = cproto $(PROTO_FLAGS) -DPROTO \
3933
de6968039340 updated for version 7.3.722
Bram Moolenaar <bram@vim.org>
parents: 3707
diff changeset
1762 `echo '$(LINT_CFLAGS)' | sed -e 's/-pthread//g' -e 's/-fstack-protector//g' -e 's/\ -g\ / /g'`
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1763
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1764 ### Would be nice if this would work for "normal" make.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1765 ### Currently it only works for (Free)BSD make.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1766 #$(PRO_AUTO): $$(*F).c
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1767 # $(CPROTO) -DFEAT_GUI $(*F).c > $@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1768
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1769 # Always define FEAT_GUI. This may generate a few warnings if it's also
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1770 # defined in auto/config.h, you can ignore that.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1771 .c.pro:
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1772 $(CPROTO) -DFEAT_GUI $< > proto/$@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1773 echo "/* vim: set ft=c : */" >> proto/$@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1774
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1775 os_amiga.pro: os_amiga.c
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1776 $(CPROTO) -DAMIGA -UHAVE_CONFIG_H -DBPTR=char* $< > proto/$@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1777 echo "/* vim: set ft=c : */" >> proto/$@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1778
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1779 os_msdos.pro: os_msdos.c
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1780 $(CPROTO) -DMSDOS -UHAVE_CONFIG_H $< > proto/$@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1781 echo "/* vim: set ft=c : */" >> proto/$@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1782
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1783 os_win16.pro: os_win16.c
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1784 $(CPROTO) -DWIN16 -UHAVE_CONFIG_H $< > proto/$@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1785 echo "/* vim: set ft=c : */" >> proto/$@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1786
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1787 os_win32.pro: os_win32.c
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1788 $(CPROTO) -DWIN32 -UHAVE_CONFIG_H $< > proto/$@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1789 echo "/* vim: set ft=c : */" >> proto/$@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1790
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1791 os_mswin.pro: os_mswin.c
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1792 $(CPROTO) -DWIN16 -DWIN32 -UHAVE_CONFIG_H $< > proto/$@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1793 echo "/* vim: set ft=c : */" >> proto/$@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1794
4168
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
1795 winclip.pro: winclip.c
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
1796 $(CPROTO) -DWIN16 -DWIN32 -UHAVE_CONFIG_H $< > proto/$@
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
1797 echo "/* vim: set ft=c : */" >> proto/$@
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
1798
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1799 os_beos.pro: os_beos.c
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1800 $(CPROTO) -D__BEOS__ -UHAVE_CONFIG_H $< > proto/$@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1801 echo "/* vim: set ft=c : */" >> proto/$@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1802
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1803 os_vms.pro: os_vms.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1804 # must use os_vms_conf.h for auto/config.h
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1805 mv auto/config.h auto/config.h.save
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1806 cp os_vms_conf.h auto/config.h
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1807 $(CPROTO) -DVMS -UFEAT_GUI_ATHENA -UFEAT_GUI_NEXTAW -UFEAT_GUI_MOTIF -UFEAT_GUI_GTK $< > proto/$@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1808 echo "/* vim: set ft=c : */" >> proto/$@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1809 rm auto/config.h
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1810 mv auto/config.h.save auto/config.h
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1811
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1812 # if_perl.pro is special: Use the generated if_perl.c for input and remove
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1813 # prototypes for local functions.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1814 if_perl.pro: auto/if_perl.c
2303
6ebb886efe3c Filter out -pthread for cproto.
Bram Moolenaar <bram@vim.org>
parents: 2275
diff changeset
1815 $(CPROTO) -DFEAT_GUI auto/if_perl.c | sed "/_VI/d" > proto/$@
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1816
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1817
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1818 notags:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1819 -rm -f tags
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1820
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1821 # Note: tags is made for the currently configured version, can't include both
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1822 # Motif and Athena GUI
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1823 # You can ignore error messages for missing files.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1824 tags TAGS: notags
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1825 $(TAGPRG) $(TAGS_SRC) $(TAGS_INCL)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1826
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1827 # Make a highlight file for types. Requires Exuberant ctags and awk
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1828 types: types.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1829 types.vim: $(TAGS_SRC) $(TAGS_INCL)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1830 ctags --c-kinds=gstu -o- $(TAGS_SRC) $(TAGS_INCL) |\
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1831 awk 'BEGIN{printf("syntax keyword Type\t")}\
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1832 {printf("%s ", $$1)}END{print ""}' > $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1833
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1834 # Execute the test scripts. Run these after compiling Vim, before installing.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1835 # This doesn't depend on $(VIMTARGET), because that won't work when configure
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1836 # wasn't run yet. Restart make to build it instead.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1837 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1838 # This will produce a lot of garbage on your screen, including a few error
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1839 # messages. Don't worry about that.
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
1840 # If there is a real error, there will be a difference between "testXX.out" and
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
1841 # a "testXX.ok" file.
1888
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
1842 # If everything is alright, the final message will be "ALL DONE". If not you
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
1843 # get "TEST FAILURE".
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1844 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1845 test check:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1846 $(MAKE) -f Makefile $(VIMTARGET)
803
dc38b8b94a55 updated for version 7.0b01
vimboss
parents: 799
diff changeset
1847 -if test -n "$(MAKEMO)" -a -f $(PODIR)/Makefile; then \
628
efb7557aea10 updated for version 7.0181
vimboss
parents: 626
diff changeset
1848 cd $(PODIR); $(MAKE) -f Makefile check VIM=../$(VIMTARGET); \
efb7557aea10 updated for version 7.0181
vimboss
parents: 626
diff changeset
1849 fi
1668
0b796e045c42 updated for version 7.2b-000
vimboss
parents: 1620
diff changeset
1850 -if test $(VIMTARGET) != vim -a ! -r vim; then \
849
eac1cd7f1eff updated for version 7.0f04
vimboss
parents: 842
diff changeset
1851 ln -s $(VIMTARGET) vim; \
eac1cd7f1eff updated for version 7.0f04
vimboss
parents: 842
diff changeset
1852 fi
644
e4fa26ce8769 updated for version 7.0187
vimboss
parents: 628
diff changeset
1853 cd testdir; $(MAKE) -f Makefile $(GUI_TESTTARGET) VIMPROG=../$(VIMTARGET) $(GUI_TESTARG)
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1854 $(MAKE) -f Makefile unittest
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1855
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1856 unittesttargets:
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1857 $(MAKE) -f Makefile $(UNITTEST_TARGETS)
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1858
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1859 unittest unittests: $(UNITTEST_TARGETS)
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1860 @for t in $(UNITTEST_TARGETS); do \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1861 ./$$t || exit 1; echo $$t passed; \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1862 done
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1863
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1864 testclean:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1865 cd testdir; $(MAKE) -f Makefile clean
628
efb7557aea10 updated for version 7.0181
vimboss
parents: 626
diff changeset
1866 if test -d $(PODIR); then \
efb7557aea10 updated for version 7.0181
vimboss
parents: 626
diff changeset
1867 cd $(PODIR); $(MAKE) checkclean; \
efb7557aea10 updated for version 7.0181
vimboss
parents: 626
diff changeset
1868 fi
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1869
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1870 # Unittests
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1871 # It's build just like Vim to satisfy all dependencies.
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1872 $(MEMFILE_TEST_TARGET): auto/config.mk objects $(MEMFILE_TEST_OBJ)
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1873 $(CCC) version.c -o objects/version.o
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1874 @LINK="$(PURIFY) $(SHRPENV) $(CClink) $(ALL_LIB_DIRS) $(LDFLAGS) \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1875 -o $(MEMFILE_TEST_TARGET) $(MEMFILE_TEST_OBJ) $(ALL_LIBS)" \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1876 MAKE="$(MAKE)" LINK_AS_NEEDED=$(LINK_AS_NEEDED) \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1877 sh $(srcdir)/link.sh
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1878
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1879 # install targets
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
1880
1614
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1881 install: $(GUI_INSTALL)
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1882
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1883 install_normal: installvim installtools $(INSTALL_LANGS) install-icons
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1884
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1885 install_gui_extra: installgtutorbin
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1886
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1887 installvim: installvimbin installtutorbin \
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1888 installruntime installlinks installmanlinks
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
1889
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1890 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1891 # Avoid overwriting an existing executable, somebody might be running it and
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1892 # overwriting it could cause it to crash. Deleting it is OK, it won't be
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1893 # really deleted until all running processes for it have exited. It is
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1894 # renamed first, in case the deleting doesn't work.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1895 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1896 # If you want to keep an older version, rename it before running "make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1897 # install".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1898 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1899 installvimbin: $(VIMTARGET) $(DESTDIR)$(exec_prefix) $(DEST_BIN)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1900 -if test -f $(DEST_BIN)/$(VIMTARGET); then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1901 mv -f $(DEST_BIN)/$(VIMTARGET) $(DEST_BIN)/$(VIMNAME).rm; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1902 rm -f $(DEST_BIN)/$(VIMNAME).rm; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1903 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1904 $(INSTALL_PROG) $(VIMTARGET) $(DEST_BIN)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1905 $(STRIP) $(DEST_BIN)/$(VIMTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1906 chmod $(BINMOD) $(DEST_BIN)/$(VIMTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1907 # may create a link to the new executable from /usr/bin/vi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1908 -$(LINKIT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1909
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1910 # Long list of arguments for the shell script that installs the manual pages
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1911 # for one language.
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1912 INSTALLMANARGS = $(VIMLOC) $(SCRIPTLOC) $(VIMRCLOC) $(HELPSOURCE) $(MANMOD) \
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1913 $(VIMNAME) $(VIMDIFFNAME) $(EVIMNAME)
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1914
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
1915 # Install most of the runtime files
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
1916 installruntime: installrtbase installmacros installtutor installspell
856
8cd729851562 updated for version 7.0g
vimboss
parents: 849
diff changeset
1917
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1918 # install the help files; first adjust the contents for the final location
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
1919 installrtbase: $(HELPSOURCE)/vim.1 $(DEST_VIM) $(DEST_RT) \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1920 $(DEST_HELP) $(DEST_PRINT) $(DEST_COL) $(DEST_SYN) $(DEST_IND) \
827
fd1b3406fd1c updated for version 7.0d02
vimboss
parents: 825
diff changeset
1921 $(DEST_FTP) $(DEST_AUTO) $(DEST_AUTO)/xml $(DEST_PLUG) \
fd1b3406fd1c updated for version 7.0d02
vimboss
parents: 825
diff changeset
1922 $(DEST_TUTOR) $(DEST_SPELL) $(DEST_COMP)
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
1923 -$(SHELL) ./installman.sh install $(DEST_MAN) "" $(INSTALLMANARGS)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1924 @echo generating help tags
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1925 # Generate the help tags with ":helptags" to handle all languages.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1926 -@cd $(HELPSOURCE); $(MAKE) VIMEXE=$(DEST_BIN)/$(VIMTARGET) vimtags
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1927 cd $(HELPSOURCE); \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1928 files=`ls *.txt tags`; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1929 files="$$files `ls *.??x tags-?? 2>/dev/null || true`"; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1930 $(INSTALL_DATA) $$files $(DEST_HELP); \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1931 cd $(DEST_HELP); \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1932 chmod $(HELPMOD) $$files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1933 $(INSTALL_DATA) $(HELPSOURCE)/*.pl $(DEST_HELP)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1934 chmod $(SCRIPTMOD) $(DEST_HELP)/*.pl
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1935 # install the menu files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1936 $(INSTALL_DATA) $(SCRIPTSOURCE)/menu.vim $(SYS_MENU_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1937 chmod $(VIMSCRIPTMOD) $(SYS_MENU_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1938 $(INSTALL_DATA) $(SCRIPTSOURCE)/synmenu.vim $(SYS_SYNMENU_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1939 chmod $(VIMSCRIPTMOD) $(SYS_SYNMENU_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1940 $(INSTALL_DATA) $(SCRIPTSOURCE)/delmenu.vim $(SYS_DELMENU_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1941 chmod $(VIMSCRIPTMOD) $(SYS_DELMENU_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1942 # install the evim file
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1943 $(INSTALL_DATA) $(SCRIPTSOURCE)/mswin.vim $(MSWIN_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1944 chmod $(VIMSCRIPTMOD) $(MSWIN_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1945 $(INSTALL_DATA) $(SCRIPTSOURCE)/evim.vim $(EVIM_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1946 chmod $(VIMSCRIPTMOD) $(EVIM_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1947 # install the bugreport file
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1948 $(INSTALL_DATA) $(SCRIPTSOURCE)/bugreport.vim $(SYS_BUGR_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1949 chmod $(VIMSCRIPTMOD) $(SYS_BUGR_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1950 # install the example vimrc files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1951 $(INSTALL_DATA) $(SCRIPTSOURCE)/vimrc_example.vim $(DEST_SCRIPT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1952 chmod $(VIMSCRIPTMOD) $(DEST_SCRIPT)/vimrc_example.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1953 $(INSTALL_DATA) $(SCRIPTSOURCE)/gvimrc_example.vim $(DEST_SCRIPT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1954 chmod $(VIMSCRIPTMOD) $(DEST_SCRIPT)/gvimrc_example.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1955 # install the file type detection files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1956 $(INSTALL_DATA) $(SCRIPTSOURCE)/filetype.vim $(SYS_FILETYPE_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1957 chmod $(VIMSCRIPTMOD) $(SYS_FILETYPE_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1958 $(INSTALL_DATA) $(SCRIPTSOURCE)/ftoff.vim $(SYS_FTOFF_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1959 chmod $(VIMSCRIPTMOD) $(SYS_FTOFF_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1960 $(INSTALL_DATA) $(SCRIPTSOURCE)/scripts.vim $(SYS_SCRIPTS_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1961 chmod $(VIMSCRIPTMOD) $(SYS_SCRIPTS_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1962 $(INSTALL_DATA) $(SCRIPTSOURCE)/ftplugin.vim $(SYS_FTPLUGIN_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1963 chmod $(VIMSCRIPTMOD) $(SYS_FTPLUGIN_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1964 $(INSTALL_DATA) $(SCRIPTSOURCE)/ftplugof.vim $(SYS_FTPLUGOF_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1965 chmod $(VIMSCRIPTMOD) $(SYS_FTPLUGOF_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1966 $(INSTALL_DATA) $(SCRIPTSOURCE)/indent.vim $(SYS_INDENT_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1967 chmod $(VIMSCRIPTMOD) $(SYS_INDENT_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1968 $(INSTALL_DATA) $(SCRIPTSOURCE)/indoff.vim $(SYS_INDOFF_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1969 chmod $(VIMSCRIPTMOD) $(SYS_INDOFF_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1970 $(INSTALL_DATA) $(SCRIPTSOURCE)/optwin.vim $(SYS_OPTWIN_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1971 chmod $(VIMSCRIPTMOD) $(SYS_OPTWIN_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1972 # install the print resource files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1973 cd $(PRINTSOURCE); $(INSTALL_DATA) *.ps $(DEST_PRINT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1974 cd $(DEST_PRINT); chmod $(FILEMOD) *.ps
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1975 # install the colorscheme files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1976 cd $(COLSOURCE); $(INSTALL_DATA) *.vim README.txt $(DEST_COL)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1977 cd $(DEST_COL); chmod $(HELPMOD) *.vim README.txt
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1978 # install the syntax files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1979 cd $(SYNSOURCE); $(INSTALL_DATA) *.vim README.txt $(DEST_SYN)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1980 cd $(DEST_SYN); chmod $(HELPMOD) *.vim README.txt
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1981 # install the indent files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1982 cd $(INDSOURCE); $(INSTALL_DATA) *.vim README.txt $(DEST_IND)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1983 cd $(DEST_IND); chmod $(HELPMOD) *.vim README.txt
446
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
1984 # install the standard autoload files
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
1985 cd $(AUTOSOURCE); $(INSTALL_DATA) *.vim README.txt $(DEST_AUTO)
7472c565592a updated for version 7.0117
vimboss
parents: 440
diff changeset
1986 cd $(DEST_AUTO); chmod $(HELPMOD) *.vim README.txt
827
fd1b3406fd1c updated for version 7.0d02
vimboss
parents: 825
diff changeset
1987 cd $(AUTOSOURCE)/xml; $(INSTALL_DATA) *.vim $(DEST_AUTO)/xml
fd1b3406fd1c updated for version 7.0d02
vimboss
parents: 825
diff changeset
1988 cd $(DEST_AUTO)/xml; chmod $(HELPMOD) *.vim
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1989 # install the standard plugin files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1990 cd $(PLUGSOURCE); $(INSTALL_DATA) *.vim README.txt $(DEST_PLUG)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1991 cd $(DEST_PLUG); chmod $(HELPMOD) *.vim README.txt
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1992 # install the ftplugin files
2134
e9c9f37be306 updated for version 7.2.416
Bram Moolenaar <bram@zimbu.org>
parents: 2077
diff changeset
1993 cd $(FTPLUGSOURCE); $(INSTALL_DATA) *.vim README.txt logtalk.dict $(DEST_FTP)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1994 cd $(DEST_FTP); chmod $(HELPMOD) *.vim README.txt
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1995 # install the compiler files
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1996 cd $(COMPSOURCE); $(INSTALL_DATA) *.vim README.txt $(DEST_COMP)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1997 cd $(DEST_COMP); chmod $(HELPMOD) *.vim README.txt
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
1998
233
fca8a9b65afa updated for version 7.0065
vimboss
parents: 221
diff changeset
1999 installmacros: $(DEST_VIM) $(DEST_RT) $(DEST_MACRO)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2000 $(INSTALL_DATA_R) $(MACROSOURCE)/* $(DEST_MACRO)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2001 chmod $(DIRMOD) `find $(DEST_MACRO) -type d -print`
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2002 chmod $(FILEMOD) `find $(DEST_MACRO) -type f -print`
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2003 chmod $(SCRIPTMOD) $(DEST_MACRO)/less.sh
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2004 # When using CVS some CVS directories might have been copied.
2493
892c7366db35 Fixed: "make install" installed a few Amiga .info files.
Bram Moolenaar <bram@vim.org>
parents: 2490
diff changeset
2005 # Also delete AAPDIR and *.info files.
892c7366db35 Fixed: "make install" installed a few Amiga .info files.
Bram Moolenaar <bram@vim.org>
parents: 2490
diff changeset
2006 cvs=`find $(DEST_MACRO) \( -name CVS -o -name AAPDIR -o -name "*.info" \) -print`; \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2007 if test -n "$$cvs"; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2008 rm -rf $$cvs; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2009 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2010
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2011 # install the tutor files
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2012 installtutorbin: $(DEST_VIM)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2013 $(INSTALL_DATA) vimtutor $(DEST_BIN)/$(VIMNAME)tutor
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2014 chmod $(SCRIPTMOD) $(DEST_BIN)/$(VIMNAME)tutor
1614
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
2015
371201c6b4c1 updated for version 7.1-327
vimboss
parents: 1596
diff changeset
2016 installgtutorbin: $(DEST_VIM)
1582
73c5752b957d updated for version 7.1-295
vimboss
parents: 1560
diff changeset
2017 $(INSTALL_DATA) gvimtutor $(DEST_BIN)/$(GVIMNAME)tutor
73c5752b957d updated for version 7.1-295
vimboss
parents: 1560
diff changeset
2018 chmod $(SCRIPTMOD) $(DEST_BIN)/$(GVIMNAME)tutor
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2019
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2020 installtutor: $(DEST_RT) $(DEST_TUTOR)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2021 -$(INSTALL_DATA) $(TUTORSOURCE)/README* $(TUTORSOURCE)/tutor* $(DEST_TUTOR)
2493
892c7366db35 Fixed: "make install" installed a few Amiga .info files.
Bram Moolenaar <bram@vim.org>
parents: 2490
diff changeset
2022 -rm -f $(DEST_TUTOR)/*.info
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2023 chmod $(HELPMOD) $(DEST_TUTOR)/*
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2024
486
f88526ade026 updated for version 7.0133
vimboss
parents: 446
diff changeset
2025 # Install the spell files, if they exist. This assumes at least the English
f88526ade026 updated for version 7.0133
vimboss
parents: 446
diff changeset
2026 # spell file is there.
233
fca8a9b65afa updated for version 7.0065
vimboss
parents: 221
diff changeset
2027 installspell: $(DEST_VIM) $(DEST_RT) $(DEST_SPELL)
242
a711f7a6852d updated for version 7.0067
vimboss
parents: 236
diff changeset
2028 if test -f $(SPELLSOURCE)/en.latin1.spl; then \
798
95dac6af3b3a updated for version 7.0232
vimboss
parents: 765
diff changeset
2029 $(INSTALL_DATA) $(SPELLSOURCE)/*.spl $(SPELLSOURCE)/*.sug $(SPELLSOURCE)/*.vim $(DEST_SPELL); \
95dac6af3b3a updated for version 7.0232
vimboss
parents: 765
diff changeset
2030 chmod $(HELPMOD) $(DEST_SPELL)/*.spl $(DEST_SPELL)/*.sug $(DEST_SPELL)/*.vim; \
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2031 fi
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2032
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2033 # install helper program xxd
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2034 installtools: $(TOOLS) $(DESTDIR)$(exec_prefix) $(DEST_BIN) \
282
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2035 $(TOOLSSOURCE) $(DEST_VIM) $(DEST_RT) $(DEST_TOOLS) \
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2036 $(INSTALL_TOOL_LANGS)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2037 if test -f $(DEST_BIN)/xxd$(EXEEXT); then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2038 mv -f $(DEST_BIN)/xxd$(EXEEXT) $(DEST_BIN)/xxd.rm; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2039 rm -f $(DEST_BIN)/xxd.rm; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2040 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2041 $(INSTALL_PROG) xxd/xxd$(EXEEXT) $(DEST_BIN)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2042 $(STRIP) $(DEST_BIN)/xxd$(EXEEXT)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2043 chmod $(BINMOD) $(DEST_BIN)/xxd$(EXEEXT)
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2044 -$(SHELL) ./installman.sh xxd $(DEST_MAN) "" $(INSTALLMANARGS)
282
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2045
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2046 # install the runtime tools
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2047 $(INSTALL_DATA_R) $(TOOLSSOURCE)/* $(DEST_TOOLS)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2048 # When using CVS some CVS directories might have been copied.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2049 cvs=`find $(DEST_TOOLS) \( -name CVS -o -name AAPDIR \) -print`; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2050 if test -n "$$cvs"; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2051 rm -rf $$cvs; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2052 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2053 -chmod $(FILEMOD) $(DEST_TOOLS)/*
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2054 # replace the path in some tools
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2055 perlpath=`./which.sh perl` && sed -e "s+/usr/bin/perl+$$perlpath+" $(TOOLSSOURCE)/efm_perl.pl >$(DEST_TOOLS)/efm_perl.pl
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2056 awkpath=`./which.sh nawk` && sed -e "s+/usr/bin/nawk+$$awkpath+" $(TOOLSSOURCE)/mve.awk >$(DEST_TOOLS)/mve.awk; if test -z "$$awkpath"; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2057 awkpath=`./which.sh gawk` && sed -e "s+/usr/bin/nawk+$$awkpath+" $(TOOLSSOURCE)/mve.awk >$(DEST_TOOLS)/mve.awk; if test -z "$$awkpath"; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2058 awkpath=`./which.sh awk` && sed -e "s+/usr/bin/nawk+$$awkpath+" $(TOOLSSOURCE)/mve.awk >$(DEST_TOOLS)/mve.awk; fi; fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2059 -chmod $(SCRIPTMOD) `grep -l "^#!" $(DEST_TOOLS)/*`
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2060
282
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2061 # install the language specific files for tools, if they were unpacked
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2062 install-tool-languages:
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2063 -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS)
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2064 -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS)
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2065 -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS)
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2066 -$(SHELL) ./installman.sh xxd $(DEST_MAN_IT) "-it" $(INSTALLMANARGS)
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2067 -$(SHELL) ./installman.sh xxd $(DEST_MAN_IT_I) "-it" $(INSTALLMANARGS)
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2068 -$(SHELL) ./installman.sh xxd $(DEST_MAN_IT_U) "-it.UTF-8" $(INSTALLMANARGS)
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2069 -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL) "-pl" $(INSTALLMANARGS)
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2070 -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL_I) "-pl" $(INSTALLMANARGS)
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2071 -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL_U) "-pl.UTF-8" $(INSTALLMANARGS)
282
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2072 -$(SHELL) ./installman.sh xxd $(DEST_MAN_RU) "-ru" $(INSTALLMANARGS)
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2073 -$(SHELL) ./installman.sh xxd $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS)
33d9c918b8ab updated for version 7.0075
vimboss
parents: 273
diff changeset
2074
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2075 # install the language specific files, if they were unpacked
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2076 install-languages: languages $(DEST_LANG) $(DEST_KMAP)
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2077 -$(SHELL) ./installman.sh install $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2078 -$(SHELL) ./installman.sh install $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2079 -$(SHELL) ./installman.sh install $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS)
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2080 -$(SHELL) ./installman.sh install $(DEST_MAN_IT) "-it" $(INSTALLMANARGS)
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2081 -$(SHELL) ./installman.sh install $(DEST_MAN_IT_I) "-it" $(INSTALLMANARGS)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2082 -$(SHELL) ./installman.sh install $(DEST_MAN_IT_U) "-it.UTF-8" $(INSTALLMANARGS)
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2083 -$(SHELL) ./installman.sh install $(DEST_MAN_PL) "-pl" $(INSTALLMANARGS)
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2084 -$(SHELL) ./installman.sh install $(DEST_MAN_PL_I) "-pl" $(INSTALLMANARGS)
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2085 -$(SHELL) ./installman.sh install $(DEST_MAN_PL_U) "-pl.UTF-8" $(INSTALLMANARGS)
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
2086 -$(SHELL) ./installman.sh install $(DEST_MAN_RU) "-ru" $(INSTALLMANARGS)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2087 -$(SHELL) ./installman.sh install $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS)
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2088 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2089 $(DEST_MAN_FR) $(INSTALLMLARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2090 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2091 $(DEST_MAN_FR_I) $(INSTALLMLARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2092 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2093 $(DEST_MAN_FR_U) $(INSTALLMLARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2094 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2095 $(DEST_MAN_IT) $(INSTALLMLARGS)
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
2096 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2097 $(DEST_MAN_IT_I) $(INSTALLMLARGS)
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2098 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2099 $(DEST_MAN_IT_U) $(INSTALLMLARGS)
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2100 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2101 $(DEST_MAN_PL) $(INSTALLMLARGS)
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2102 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2103 $(DEST_MAN_PL_I) $(INSTALLMLARGS)
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2104 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2105 $(DEST_MAN_PL_U) $(INSTALLMLARGS)
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2106 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
2107 $(DEST_MAN_RU) $(INSTALLMLARGS)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2108 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2109 $(DEST_MAN_RU_U) $(INSTALLMLARGS)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2110 if test -n "$(MAKEMO)" -a -f $(PODIR)/Makefile; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2111 cd $(PODIR); $(MAKE) prefix=$(DESTDIR)$(prefix) LOCALEDIR=$(DEST_LANG) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2112 INSTALL_DATA=$(INSTALL_DATA) FILEMOD=$(FILEMOD) install; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2113 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2114 if test -d $(LANGSOURCE); then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2115 $(INSTALL_DATA) $(LANGSOURCE)/README.txt $(LANGSOURCE)/*.vim $(DEST_LANG); \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2116 chmod $(FILEMOD) $(DEST_LANG)/README.txt $(DEST_LANG)/*.vim; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2117 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2118 if test -d $(KMAPSOURCE); then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2119 $(INSTALL_DATA) $(KMAPSOURCE)/README.txt $(KMAPSOURCE)/*.vim $(DEST_KMAP); \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2120 chmod $(FILEMOD) $(DEST_KMAP)/README.txt $(DEST_KMAP)/*.vim; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2121 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2122
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 14
diff changeset
2123 # install the icons for KDE, if the directory exists and the icon doesn't.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2124 ICON48PATH = $(DESTDIR)$(DATADIR)/icons/hicolor/48x48/apps
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2125 ICON32PATH = $(DESTDIR)$(DATADIR)/icons/locolor/32x32/apps
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2126 ICON16PATH = $(DESTDIR)$(DATADIR)/icons/locolor/16x16/apps
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2127 KDEPATH = $(HOME)/.kde/share/icons
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2128 install-icons:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2129 if test -d $(ICON48PATH) -a -w $(ICON48PATH) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2130 -a ! -f $(ICON48PATH)/gvim.png; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2131 $(INSTALL_DATA) $(SCRIPTSOURCE)/vim48x48.png $(ICON48PATH)/gvim.png; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2132 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2133 if test -d $(ICON32PATH) -a -w $(ICON32PATH) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2134 -a ! -f $(ICON32PATH)/gvim.png; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2135 $(INSTALL_DATA) $(SCRIPTSOURCE)/vim32x32.png $(ICON32PATH)/gvim.png; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2136 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2137 if test -d $(ICON16PATH) -a -w $(ICON16PATH) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2138 -a ! -f $(ICON16PATH)/gvim.png; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2139 $(INSTALL_DATA) $(SCRIPTSOURCE)/vim16x16.png $(ICON16PATH)/gvim.png; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2140 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2141
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2142
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2143 $(HELPSOURCE)/vim.1 $(MACROSOURCE) $(TOOLSSOURCE):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2144 @echo Runtime files not found.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2145 @echo You need to unpack the runtime archive before running "make install".
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2146 test -f error
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2147
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2148 $(DESTDIR)$(exec_prefix) $(DEST_BIN) \
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2149 $(DEST_VIM) $(DEST_RT) $(DEST_HELP) \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2150 $(DEST_PRINT) $(DEST_COL) $(DEST_SYN) $(DEST_IND) $(DEST_FTP) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2151 $(DEST_LANG) $(DEST_KMAP) $(DEST_COMP) \
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2152 $(DEST_MACRO) $(DEST_TOOLS) $(DEST_TUTOR) $(DEST_SPELL) \
827
fd1b3406fd1c updated for version 7.0d02
vimboss
parents: 825
diff changeset
2153 $(DEST_AUTO) $(DEST_AUTO)/xml $(DEST_PLUG):
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2154 -$(SHELL) ./mkinstalldirs $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2155 -chmod $(DIRMOD) $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2156
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2157 # create links from various names to vim. This is only done when the links
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2158 # (or executables with the same name) don't exist yet.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2159 installlinks: $(GUI_TARGETS) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2160 $(DEST_BIN)/$(EXTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2161 $(DEST_BIN)/$(VIEWTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2162 $(DEST_BIN)/$(RVIMTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2163 $(DEST_BIN)/$(RVIEWTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2164 $(INSTALLVIMDIFF)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2165
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2166 installglinks: $(DEST_BIN)/$(GVIMTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2167 $(DEST_BIN)/$(GVIEWTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2168 $(DEST_BIN)/$(RGVIMTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2169 $(DEST_BIN)/$(RGVIEWTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2170 $(DEST_BIN)/$(EVIMTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2171 $(DEST_BIN)/$(EVIEWTARGET) \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2172 $(INSTALLGVIMDIFF)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2173
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2174 installvimdiff: $(DEST_BIN)/$(VIMDIFFTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2175 installgvimdiff: $(DEST_BIN)/$(GVIMDIFFTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2176
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2177 $(DEST_BIN)/$(EXTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2178 cd $(DEST_BIN); ln -s $(VIMTARGET) $(EXTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2179
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2180 $(DEST_BIN)/$(VIEWTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2181 cd $(DEST_BIN); ln -s $(VIMTARGET) $(VIEWTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2182
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2183 $(DEST_BIN)/$(GVIMTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2184 cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIMTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2185
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2186 $(DEST_BIN)/$(GVIEWTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2187 cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIEWTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2188
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2189 $(DEST_BIN)/$(RVIMTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2190 cd $(DEST_BIN); ln -s $(VIMTARGET) $(RVIMTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2191
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2192 $(DEST_BIN)/$(RVIEWTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2193 cd $(DEST_BIN); ln -s $(VIMTARGET) $(RVIEWTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2194
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2195 $(DEST_BIN)/$(RGVIMTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2196 cd $(DEST_BIN); ln -s $(VIMTARGET) $(RGVIMTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2197
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2198 $(DEST_BIN)/$(RGVIEWTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2199 cd $(DEST_BIN); ln -s $(VIMTARGET) $(RGVIEWTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2200
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2201 $(DEST_BIN)/$(VIMDIFFTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2202 cd $(DEST_BIN); ln -s $(VIMTARGET) $(VIMDIFFTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2203
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2204 $(DEST_BIN)/$(GVIMDIFFTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2205 cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIMDIFFTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2206
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2207 $(DEST_BIN)/$(EVIMTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2208 cd $(DEST_BIN); ln -s $(VIMTARGET) $(EVIMTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2209
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2210 $(DEST_BIN)/$(EVIEWTARGET):
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2211 cd $(DEST_BIN); ln -s $(VIMTARGET) $(EVIEWTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2212
798
95dac6af3b3a updated for version 7.0232
vimboss
parents: 765
diff changeset
2213 # Create links for the manual pages with various names to vim. This is only
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2214 # done when the links (or manpages with the same name) don't exist yet.
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2215
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2216 INSTALLMLARGS = $(VIMNAME) $(VIMDIFFNAME) $(EVIMNAME) \
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2217 $(EXNAME) $(VIEWNAME) $(RVIMNAME) $(RVIEWNAME) \
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2218 $(GVIMNAME) $(GVIEWNAME) $(RGVIMNAME) $(RGVIEWNAME) \
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2219 $(GVIMDIFFNAME) $(EVIEWNAME)
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2220
856
8cd729851562 updated for version 7.0g
vimboss
parents: 849
diff changeset
2221 installmanlinks:
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2222 -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2223 $(DEST_MAN) $(INSTALLMLARGS)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2224
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2225 uninstall: uninstall_runtime
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2226 -rm -f $(DEST_BIN)/$(VIMTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2227 -rm -f $(DEST_BIN)/vimtutor
1582
73c5752b957d updated for version 7.1-295
vimboss
parents: 1560
diff changeset
2228 -rm -f $(DEST_BIN)/gvimtutor
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2229 -rm -f $(DEST_BIN)/$(EXTARGET) $(DEST_BIN)/$(VIEWTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2230 -rm -f $(DEST_BIN)/$(GVIMTARGET) $(DEST_BIN)/$(GVIEWTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2231 -rm -f $(DEST_BIN)/$(RVIMTARGET) $(DEST_BIN)/$(RVIEWTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2232 -rm -f $(DEST_BIN)/$(RGVIMTARGET) $(DEST_BIN)/$(RGVIEWTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2233 -rm -f $(DEST_BIN)/$(VIMDIFFTARGET) $(DEST_BIN)/$(GVIMDIFFTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2234 -rm -f $(DEST_BIN)/$(EVIMTARGET) $(DEST_BIN)/$(EVIEWTARGET)
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2235 -rm -f $(DEST_BIN)/xxd$(EXEEXT)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2236
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2237 # Note: the "rmdir" will fail if any files were added after "make install"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2238 uninstall_runtime:
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2239 -$(SHELL) ./installman.sh uninstall $(DEST_MAN) "" $(INSTALLMANARGS)
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2240 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_FR) "" $(INSTALLMANARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2241 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_FR_I) "" $(INSTALLMANARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2242 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_FR_U) "" $(INSTALLMANARGS)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2243 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_IT) "" $(INSTALLMANARGS)
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2244 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_IT_I) "" $(INSTALLMANARGS)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2245 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_IT_U) "" $(INSTALLMANARGS)
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2246 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_PL) "" $(INSTALLMANARGS)
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2247 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_PL_I) "" $(INSTALLMANARGS)
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2248 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_PL_U) "" $(INSTALLMANARGS)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2249 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_RU) "" $(INSTALLMANARGS)
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2250 -$(SHELL) ./installman.sh uninstall $(DEST_MAN_RU_U) "" $(INSTALLMANARGS)
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2251 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2252 $(DEST_MAN) $(INSTALLMLARGS)
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2253 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2254 $(DEST_MAN_FR) $(INSTALLMLARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2255 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2256 $(DEST_MAN_FR_I) $(INSTALLMLARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2257 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2258 $(DEST_MAN_FR_U) $(INSTALLMLARGS)
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2259 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
40
f1d2a58883b9 updated for version 7.0024
vimboss
parents: 26
diff changeset
2260 $(DEST_MAN_IT) $(INSTALLMLARGS)
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
2261 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2262 $(DEST_MAN_IT_I) $(INSTALLMLARGS)
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2263 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2264 $(DEST_MAN_IT_U) $(INSTALLMLARGS)
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2265 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2266 $(DEST_MAN_PL) $(INSTALLMLARGS)
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2267 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2268 $(DEST_MAN_PL_I) $(INSTALLMLARGS)
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2269 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
809
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2270 $(DEST_MAN_PL_U) $(INSTALLMLARGS)
4f1b94b51e99 updated for version 7.0b02
vimboss
parents: 803
diff changeset
2271 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
2272 $(DEST_MAN_RU) $(INSTALLMLARGS)
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2273 -$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2274 $(DEST_MAN_RU_U) $(INSTALLMLARGS)
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2275 -rm -f $(DEST_MAN)/xxd.1
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 233
diff changeset
2276 -rm -f $(DEST_MAN_FR)/xxd.1 $(DEST_MAN_FR_I)/xxd.1 $(DEST_MAN_FR_U)/xxd.1
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2277 -rm -f $(DEST_MAN_IT)/xxd.1 $(DEST_MAN_IT_I)/xxd.1 $(DEST_MAN_IT_U)/xxd.1
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2278 -rm -f $(DEST_MAN_PL)/xxd.1 $(DEST_MAN_PL_I)/xxd.1 $(DEST_MAN_PL_U)/xxd.1
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2279 -rm -f $(DEST_MAN_RU)/xxd.1 $(DEST_MAN_RU_U)/xxd.1
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2280 -rm -f $(DEST_HELP)/*.txt $(DEST_HELP)/tags $(DEST_HELP)/*.pl
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2281 -rm -f $(DEST_HELP)/*.??x $(DEST_HELP)/tags-??
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2282 -rm -f $(SYS_MENU_FILE) $(SYS_SYNMENU_FILE) $(SYS_DELMENU_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2283 -rm -f $(SYS_BUGR_FILE) $(EVIM_FILE) $(MSWIN_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2284 -rm -f $(DEST_SCRIPT)/gvimrc_example.vim $(DEST_SCRIPT)/vimrc_example.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2285 -rm -f $(SYS_FILETYPE_FILE) $(SYS_FTOFF_FILE) $(SYS_SCRIPTS_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2286 -rm -f $(SYS_INDOFF_FILE) $(SYS_INDENT_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2287 -rm -f $(SYS_FTPLUGOF_FILE) $(SYS_FTPLUGIN_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2288 -rm -f $(SYS_OPTWIN_FILE)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2289 -rm -f $(DEST_COL)/*.vim $(DEST_COL)/README.txt
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2290 -rm -f $(DEST_SYN)/*.vim $(DEST_SYN)/README.txt
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2291 -rm -f $(DEST_IND)/*.vim $(DEST_IND)/README.txt
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2292 -rm -rf $(DEST_MACRO)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2293 -rm -rf $(DEST_TUTOR)
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2294 -rm -rf $(DEST_SPELL)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2295 -rm -rf $(DEST_TOOLS)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2296 -rm -rf $(DEST_LANG)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2297 -rm -rf $(DEST_KMAP)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2298 -rm -rf $(DEST_COMP)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2299 -rm -f $(DEST_PRINT)/*.ps
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2300 -rmdir $(DEST_HELP) $(DEST_PRINT) $(DEST_COL) $(DEST_SYN) $(DEST_IND)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2301 -rm -rf $(DEST_FTP)/*.vim $(DEST_FTP)/README.txt
827
fd1b3406fd1c updated for version 7.0d02
vimboss
parents: 825
diff changeset
2302 -rm -f $(DEST_AUTO)/*.vim $(DEST_AUTO)/README.txt $(DEST_AUTO)/xml/*.vim
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2303 -rm -f $(DEST_PLUG)/*.vim $(DEST_PLUG)/README.txt
827
fd1b3406fd1c updated for version 7.0d02
vimboss
parents: 825
diff changeset
2304 -rmdir $(DEST_FTP) $(DEST_AUTO)/xml $(DEST_AUTO) $(DEST_PLUG) $(DEST_RT)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2305 # This will fail when other Vim versions are installed, no worries.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2306 -rmdir $(DEST_VIM)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2307
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2308 # Clean up all the files that have been produced, except configure's.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2309 # We support common typing mistakes for Juergen! :-)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2310 clean celan: testclean
849
eac1cd7f1eff updated for version 7.0f04
vimboss
parents: 842
diff changeset
2311 -rm -f *.o objects/* core $(VIMTARGET).core $(VIMTARGET) vim xxd/*.o
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2312 -rm -f $(TOOLS) auto/osdef.h auto/pathdef.c auto/if_perl.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2313 -rm -f conftest* *~ auto/link.sed
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
2314 -rm -f $(UNITTEST_TARGETS)
2554
7abef60aca22 Add a configure check for RTLD_GLOBAL. (James Vega, Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2528
diff changeset
2315 -rm -f runtime pixmaps
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
2316 -rm -rf $(APPDIR)
1894
afb740b5dfab updated for version 7.2-191
vimboss
parents: 1888
diff changeset
2317 -rm -rf mzscheme_base.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2318 if test -d $(PODIR); then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2319 cd $(PODIR); $(MAKE) prefix=$(DESTDIR)$(prefix) clean; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2320 fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2321
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2322 # Make a shadow directory for compilation on another system or with different
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2323 # features.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2324 SHADOWDIR = shadow
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2325
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2326 shadow: runtime pixmaps
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2327 mkdir $(SHADOWDIR)
1596
5898cc36322e updated for version 7.1-309
vimboss
parents: 1582
diff changeset
2328 cd $(SHADOWDIR); ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs .
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2329 mkdir $(SHADOWDIR)/auto
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2330 cd $(SHADOWDIR)/auto; ln -s ../../auto/configure .
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2331 cd $(SHADOWDIR); rm -f auto/link.sed
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2332 cp Makefile configure $(SHADOWDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2333 rm -f $(SHADOWDIR)/auto/config.mk $(SHADOWDIR)/config.mk.dist
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2334 cp config.mk.dist $(SHADOWDIR)/auto/config.mk
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2335 cp config.mk.dist $(SHADOWDIR)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2336 mkdir $(SHADOWDIR)/xxd
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2337 cd $(SHADOWDIR)/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* .
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2338 if test -d $(RSRC_DIR); then \
674
4b8583e82cb8 updated for version 7.0201
vimboss
parents: 644
diff changeset
2339 cd $(SHADOWDIR); \
880
ef0fe6201b84 updated for version 7.0-006
vimboss
parents: 874
diff changeset
2340 ln -s ../infplist.xml .; \
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2341 ln -s ../$(RSRC_DIR) ../os_mac.rsr.hqx ../dehqx.py .; \
674
4b8583e82cb8 updated for version 7.0201
vimboss
parents: 644
diff changeset
2342 fi
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2343 mkdir $(SHADOWDIR)/testdir
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2344 cd $(SHADOWDIR)/testdir; ln -s ../../testdir/Makefile \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2345 ../../testdir/vimrc.unix \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2346 ../../testdir/*.in \
1596
5898cc36322e updated for version 7.1-309
vimboss
parents: 1582
diff changeset
2347 ../../testdir/*.vim \
3137
b5a2b4c0c1ca updated for version 7.3.339
Bram Moolenaar <bram@vim.org>
parents: 2834
diff changeset
2348 ../../testdir/test83-tags? \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2349 ../../testdir/*.ok .
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2350
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2351 # Link needed for doing "make install" in a shadow directory.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2352 runtime:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2353 -ln -s ../runtime .
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2354
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2355 # Link needed for doing "make" using GTK in a shadow directory.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2356 pixmaps:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2357 -ln -s ../pixmaps .
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2358
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2359 # Update the synmenu.vim file with the latest Syntax menu.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2360 # This is only needed when runtime/makemenu.vim was changed.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2361 menu: ./vim ../runtime/makemenu.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2362 ./vim -u ../runtime/makemenu.vim
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2363
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2364 # Start configure from scratch
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2365 scrub scratch:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2366 -rm -f auto/config.status auto/config.cache config.log auto/config.log
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2367 -rm -f auto/config.h auto/link.log auto/link.sed auto/config.mk
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2368 touch auto/config.h
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2369 cp config.mk.dist auto/config.mk
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2370
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2371 distclean: clean scratch
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2372 -rm -f tags
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2373
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2374 dist: distclean
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2375 @echo
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2376 @echo Making the distribution has to be done in the top directory
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2377
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2378 mdepend:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2379 -@rm -f Makefile~
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2380 cp Makefile Makefile~
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2381 sed -e '/\#\#\# Dependencies/q' < Makefile > tmp_make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2382 @for i in $(ALL_SRC) ; do \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2383 echo "$$i" ; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2384 echo `echo "$$i" | sed -e 's/[^ ]*\.c$$/objects\/\1.o/'`": $$i" `\
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2385 $(CPP) $$i |\
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2386 grep '^# .*"\./.*\.h"' |\
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2387 sort -t'"' -u +1 -2 |\
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2388 sed -e 's/.*"\.\/\(.*\)".*/\1/'\
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2389 ` >> tmp_make ; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2390 done
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2391 mv tmp_make Makefile
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2392
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2393 depend:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2394 -@rm -f Makefile~
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2395 cp Makefile Makefile~
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2396 sed -e '/\#\#\# Dependencies/q' < Makefile > tmp_make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2397 -for i in $(ALL_SRC); do echo $$i; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2398 $(CPP_DEPEND) $$i | \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2399 sed -e 's+^\([^ ]*\.o\)+objects/\1+' >> tmp_make; done
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2400 mv tmp_make Makefile
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2401
129
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
2402 # Run lint. Clean up the *.ln files that are sometimes left behind.
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2403 lint:
1869
720a59d79bcd updated for version 7.2-168
vimboss
parents: 1702
diff changeset
2404 $(LINT) $(LINT_OPTIONS) $(LINT_CFLAGS) $(LINT_EXTRA) $(LINT_SRC)
129
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
2405 -rm -f *.ln
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2406
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2407 # Check dosinst.c with lint.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2408 lintinstall:
1869
720a59d79bcd updated for version 7.2-168
vimboss
parents: 1702
diff changeset
2409 $(LINT) $(LINT_OPTIONS) -DWIN32 -DUNIX_LINT dosinst.c
129
2983cde45542 updated for version 7.0044
vimboss
parents: 119
diff changeset
2410 -rm -f dosinst.ln
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2411
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2412 ###########################################################################
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2413
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2414 .c.o:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2415 $(CCC) $<
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2416
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2417 auto/if_perl.c: if_perl.xs
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2418 $(PERL) -e 'unless ( $$] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$$_ $$_\n" }}' > $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2419 $(PERL) $(PERLLIB)/ExtUtils/xsubpp -prototypes -typemap \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2420 $(PERLLIB)/ExtUtils/typemap if_perl.xs >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2421
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2422 auto/osdef.h: auto/config.h osdef.sh osdef1.h.in osdef2.h.in
697
f08390485cd3 updated for version 7.0210
vimboss
parents: 692
diff changeset
2423 CC="$(CC) $(OSDEF_CFLAGS)" srcdir=$(srcdir) sh $(srcdir)/osdef.sh
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2424
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2425 auto/pathdef.c: Makefile auto/config.mk
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2426 -@echo creating $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2427 -@echo '/* pathdef.c */' > $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2428 -@echo '/* This file is automatically created by Makefile' >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2429 -@echo ' * DO NOT EDIT! Change Makefile only. */' >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2430 -@echo '#include "vim.h"' >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2431 -@echo 'char_u *default_vim_dir = (char_u *)"$(VIMRCLOC)";' | $(QUOTESED) >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2432 -@echo 'char_u *default_vimruntime_dir = (char_u *)"$(VIMRUNTIMEDIR)";' | $(QUOTESED) >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2433 -@echo 'char_u *all_cflags = (char_u *)"$(CC) -c -I$(srcdir) $(ALL_CFLAGS)";' | $(QUOTESED) >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2434 -@echo 'char_u *all_lflags = (char_u *)"$(CC) $(ALL_LIB_DIRS) $(LDFLAGS) -o $(VIMTARGET) $(ALL_LIBS) ";' | $(QUOTESED) >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2435 -@echo 'char_u *compiled_user = (char_u *)"' | tr -d $(NL) >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2436 -@if test -n "$(COMPILEDBY)"; then \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2437 echo "$(COMPILEDBY)" | tr -d $(NL) >> $@; \
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2438 else ((logname) 2>/dev/null || whoami) | tr -d $(NL) >> $@; fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2439 -@echo '";' >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2440 -@echo 'char_u *compiled_sys = (char_u *)"' | tr -d $(NL) >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2441 -@if test -z "$(COMPILEDBY)"; then hostname | tr -d $(NL) >> $@; fi
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2442 -@echo '";' >> $@
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2443 -@sh $(srcdir)/pathdef.sh
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2444
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2445 # All the object files are put in the "objects" directory. Since not all make
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2446 # commands understand putting object files in another directory, it must be
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2447 # specified for each file separately.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2448
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2449 objects:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2450 mkdir objects
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2451
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
2452 objects/blowfish.o: blowfish.c
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
2453 $(CCC) -o $@ blowfish.c
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
2454
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2455 objects/buffer.o: buffer.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2456 $(CCC) -o $@ buffer.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2457
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2458 objects/charset.o: charset.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2459 $(CCC) -o $@ charset.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2460
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2461 objects/diff.o: diff.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2462 $(CCC) -o $@ diff.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2463
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2464 objects/digraph.o: digraph.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2465 $(CCC) -o $@ digraph.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2466
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2467 objects/edit.o: edit.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2468 $(CCC) -o $@ edit.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2469
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2470 objects/eval.o: eval.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2471 $(CCC) -o $@ eval.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2472
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2473 objects/ex_cmds.o: ex_cmds.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2474 $(CCC) -o $@ ex_cmds.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2475
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2476 objects/ex_cmds2.o: ex_cmds2.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2477 $(CCC) -o $@ ex_cmds2.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2478
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2479 objects/ex_docmd.o: ex_docmd.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2480 $(CCC) -o $@ ex_docmd.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2481
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2482 objects/ex_eval.o: ex_eval.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2483 $(CCC) -o $@ ex_eval.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2484
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2485 objects/ex_getln.o: ex_getln.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2486 $(CCC) -o $@ ex_getln.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2487
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2488 objects/fileio.o: fileio.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2489 $(CCC) -o $@ fileio.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2490
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2491 objects/fold.o: fold.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2492 $(CCC) -o $@ fold.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2493
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2494 objects/getchar.o: getchar.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2495 $(CCC) -o $@ getchar.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2496
440
eb531146be0e updated for version 7.0114
vimboss
parents: 391
diff changeset
2497 objects/hardcopy.o: hardcopy.c
eb531146be0e updated for version 7.0114
vimboss
parents: 391
diff changeset
2498 $(CCC) -o $@ hardcopy.c
eb531146be0e updated for version 7.0114
vimboss
parents: 391
diff changeset
2499
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
2500 objects/hashtab.o: hashtab.c
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
2501 $(CCC) -o $@ hashtab.c
119
e8f07016e34d updated for version 7.0042
vimboss
parents: 65
diff changeset
2502
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2503 objects/gui.o: gui.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2504 $(CCC) -o $@ gui.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2505
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2506 objects/gui_at_fs.o: gui_at_fs.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2507 $(CCC) -o $@ gui_at_fs.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2508
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2509 objects/gui_at_sb.o: gui_at_sb.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2510 $(CCC) -o $@ gui_at_sb.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2511
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2512 objects/gui_athena.o: gui_athena.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2513 $(CCC) -o $@ gui_athena.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2514
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2515 objects/gui_beval.o: gui_beval.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2516 $(CCC) -o $@ gui_beval.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2517
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2518 objects/gui_gtk.o: gui_gtk.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2519 $(CCC) -o $@ gui_gtk.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2520
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2521 objects/gui_gtk_f.o: gui_gtk_f.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2522 $(CCC) -o $@ gui_gtk_f.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2523
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2524 objects/gui_gtk_x11.o: gui_gtk_x11.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2525 $(CCC) -o $@ gui_gtk_x11.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2526
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2527 objects/gui_motif.o: gui_motif.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2528 $(CCC) -o $@ gui_motif.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2529
44
af1bcb9a13c0 updated for version 7.0027
vimboss
parents: 42
diff changeset
2530 objects/gui_xmdlg.o: gui_xmdlg.c
af1bcb9a13c0 updated for version 7.0027
vimboss
parents: 42
diff changeset
2531 $(CCC) -o $@ gui_xmdlg.c
af1bcb9a13c0 updated for version 7.0027
vimboss
parents: 42
diff changeset
2532
48
00c35ea0c2b3 updated for version 7.0028
vimboss
parents: 44
diff changeset
2533 objects/gui_xmebw.o: gui_xmebw.c
00c35ea0c2b3 updated for version 7.0028
vimboss
parents: 44
diff changeset
2534 $(CCC) -o $@ gui_xmebw.c
00c35ea0c2b3 updated for version 7.0028
vimboss
parents: 44
diff changeset
2535
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2536 objects/gui_x11.o: gui_x11.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2537 $(CCC) -o $@ gui_x11.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2538
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2539 objects/gui_photon.o: gui_photon.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2540 $(CCC) -o $@ gui_photon.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2541
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2542 objects/gui_mac.o: gui_mac.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2543 $(CCC) -o $@ gui_mac.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2544
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2545 objects/hangulin.o: hangulin.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2546 $(CCC) -o $@ hangulin.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2547
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2548 objects/if_cscope.o: if_cscope.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2549 $(CCC) -o $@ if_cscope.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2550
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2551 objects/if_xcmdsrv.o: if_xcmdsrv.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2552 $(CCC) -o $@ if_xcmdsrv.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2553
2320
966a5609669e Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2309
diff changeset
2554 objects/if_lua.o: if_lua.c
2373
f149bb1cf5be Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2370
diff changeset
2555 $(CCC) $(LUA_CFLAGS) -o $@ if_lua.c
2320
966a5609669e Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents: 2309
diff changeset
2556
1894
afb740b5dfab updated for version 7.2-191
vimboss
parents: 1888
diff changeset
2557 objects/if_mzsch.o: if_mzsch.c $(MZSCHEME_EXTRA)
1888
ae2251be41f9 updated for version 7.2-185
vimboss
parents: 1869
diff changeset
2558 $(CCC) -o $@ $(MZSCHEME_CFLAGS_EXTRA) if_mzsch.c
1894
afb740b5dfab updated for version 7.2-191
vimboss
parents: 1888
diff changeset
2559
afb740b5dfab updated for version 7.2-191
vimboss
parents: 1888
diff changeset
2560 mzscheme_base.c:
afb740b5dfab updated for version 7.2-191
vimboss
parents: 1888
diff changeset
2561 $(MZSCHEME_MZC) --c-mods mzscheme_base.c ++lib scheme/base
14
946da5994c01 updated for version 7.0006
vimboss
parents: 13
diff changeset
2562
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2563 objects/if_perl.o: auto/if_perl.c
2370
454f314d0e61 Make it possible to load Perl dynamically on Unix. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2345
diff changeset
2564 $(CCC) $(PERL_CFLAGS) -o $@ auto/if_perl.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2565
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2566 objects/if_perlsfio.o: if_perlsfio.c
2370
454f314d0e61 Make it possible to load Perl dynamically on Unix. (James Vega)
Bram Moolenaar <bram@vim.org>
parents: 2345
diff changeset
2567 $(CCC) $(PERL_CFLAGS) -o $@ if_perlsfio.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2568
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
2569 objects/py_getpath.o: $(PYTHON_CONFDIR)/getpath.c
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
2570 $(CCC) $(PYTHON_CFLAGS) -o $@ $(PYTHON_CONFDIR)/getpath.c \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
2571 -I$(PYTHON_CONFDIR) -DHAVE_CONFIG_H -DNO_MAIN \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
2572 $(PYTHON_GETPATH_CFLAGS)
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
2573
2399
76f0c4918f5c Move some common code from if_python.c and if_python3.c to if_py_both.h.
Bram Moolenaar <bram@vim.org>
parents: 2373
diff changeset
2574 objects/if_python.o: if_python.c if_py_both.h
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
2575 $(CCC) $(PYTHON_CFLAGS) $(PYTHON_CFLAGS_EXTRA) -o $@ if_python.c
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
2576
2399
76f0c4918f5c Move some common code from if_python.c and if_python3.c to if_py_both.h.
Bram Moolenaar <bram@vim.org>
parents: 2373
diff changeset
2577 objects/if_python3.o: if_python3.c if_py_both.h
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
2578 $(CCC) $(PYTHON3_CFLAGS) $(PYTHON3_CFLAGS_EXTRA) -o $@ if_python3.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2579
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2580 objects/if_ruby.o: if_ruby.c
2621
baa5f81197c8 updated for version 7.3.043
Bram Moolenaar <bram@vim.org>
parents: 2577
diff changeset
2581 $(CCC) $(RUBY_CFLAGS) -o $@ if_ruby.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2582
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2583 objects/if_sniff.o: if_sniff.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2584 $(CCC) -o $@ if_sniff.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2585
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2586 objects/if_tcl.o: if_tcl.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2587 $(CCC) -o $@ if_tcl.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2588
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2589 objects/integration.o: integration.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2590 $(CCC) -o $@ integration.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2591
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2592 objects/main.o: main.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2593 $(CCC) -o $@ main.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2594
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2595 objects/mark.o: mark.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2596 $(CCC) -o $@ mark.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2597
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2598 objects/memfile.o: memfile.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2599 $(CCC) -o $@ memfile.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2600
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
2601 objects/memfile_test.o: memfile_test.c
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
2602 $(CCC) -o $@ memfile_test.c
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
2603
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2604 objects/memline.o: memline.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2605 $(CCC) -o $@ memline.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2606
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2607 objects/menu.o: menu.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2608 $(CCC) -o $@ menu.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2609
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2610 objects/message.o: message.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2611 $(CCC) -o $@ message.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2612
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2613 objects/misc1.o: misc1.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2614 $(CCC) -o $@ misc1.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2615
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2616 objects/misc2.o: misc2.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2617 $(CCC) -o $@ misc2.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2618
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2619 objects/move.o: move.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2620 $(CCC) -o $@ move.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2621
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2622 objects/mbyte.o: mbyte.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2623 $(CCC) -o $@ mbyte.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2624
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2625 objects/normal.o: normal.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2626 $(CCC) -o $@ normal.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2627
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2628 objects/ops.o: ops.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2629 $(CCC) -o $@ ops.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2630
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2631 objects/option.o: option.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2632 $(CCC) -o $@ option.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2633
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2634 objects/os_beos.o: os_beos.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2635 $(CCC) -o $@ os_beos.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2636
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2637 objects/os_qnx.o: os_qnx.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2638 $(CCC) -o $@ os_qnx.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2639
2309
543ea69d037f Add clipboard support in Mac console. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2303
diff changeset
2640 objects/os_macosx.o: os_macosx.m
543ea69d037f Add clipboard support in Mac console. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents: 2303
diff changeset
2641 $(CCC) -o $@ os_macosx.m
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2642
18
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
2643 objects/os_mac_conv.o: os_mac_conv.c
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
2644 $(CCC) -o $@ os_mac_conv.c
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
2645
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2646 objects/os_unix.o: os_unix.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2647 $(CCC) -o $@ os_unix.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2648
4168
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2649 objects/os_mswin.o: os_mswin.c
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2650 $(CCC) -o $@ os_mswin.c
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2651
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2652 objects/winclip.o: winclip.c
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2653 $(CCC) -o $@ winclip.c
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2654
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2655 objects/pathdef.o: auto/pathdef.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2656 $(CCC) -o $@ auto/pathdef.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2657
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2658 objects/pty.o: pty.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2659 $(CCC) -o $@ pty.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2660
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
2661 objects/popupmnu.o: popupmnu.c
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
2662 $(CCC) -o $@ popupmnu.c
540
2df7f3a5eb96 updated for version 7.0153
vimboss
parents: 502
diff changeset
2663
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2664 objects/quickfix.o: quickfix.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2665 $(CCC) -o $@ quickfix.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2666
4444
ccecb03e5e8b updated for version 7.3.970
Bram Moolenaar <bram@vim.org>
parents: 4352
diff changeset
2667 objects/regexp.o: regexp.c regexp_nfa.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2668 $(CCC) -o $@ regexp.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2669
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2670 objects/screen.o: screen.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2671 $(CCC) -o $@ screen.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2672
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2673 objects/search.o: search.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2674 $(CCC) -o $@ search.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2675
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
2676 objects/sha256.o: sha256.c
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
2677 $(CCC) -o $@ sha256.c
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 2154
diff changeset
2678
221
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2679 objects/spell.o: spell.c
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2680 $(CCC) -o $@ spell.c
7fd4b5df33be updated for version 7.0062
vimboss
parents: 216
diff changeset
2681
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2682 objects/syntax.o: syntax.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2683 $(CCC) -o $@ syntax.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2684
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2685 objects/tag.o: tag.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2686 $(CCC) -o $@ tag.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2687
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2688 objects/term.o: term.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2689 $(CCC) -o $@ term.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2690
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2691 objects/ui.o: ui.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2692 $(CCC) -o $@ ui.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2693
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2694 objects/undo.o: undo.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2695 $(CCC) -o $@ undo.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2696
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2697 objects/window.o: window.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2698 $(CCC) -o $@ window.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2699
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2700 objects/workshop.o: workshop.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2701 $(CCC) -o $@ workshop.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2702
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2703 objects/wsdebug.o: wsdebug.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2704 $(CCC) -o $@ wsdebug.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2705
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2706 objects/netbeans.o: netbeans.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2707 $(CCC) -o $@ netbeans.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2708
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2709 Makefile:
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2710 @echo The name of the makefile MUST be "Makefile" (with capital M)!!!!
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2711
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2712 ###############################################################################
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2713 ### MacOS X installation
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2714 ###
18
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
2715 ### This installs a runnable Vim.app in $(prefix)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2716
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2717 REZ = /Developer/Tools/Rez
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2718 RESDIR = $(APPDIR)/Contents/Resources
16
3ba373b54370 updated for version 7.0008
vimboss
parents: 14
diff changeset
2719 VERSION = $(VIMMAJOR).$(VIMMINOR)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2720
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2721 ### Common flags
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2722 M4FLAGSX = $(M4FLAGS) -DAPP_EXE=$(VIMNAME) -DAPP_NAME=$(VIMNAME) \
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2723 -DAPP_VER=$(VERSION)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2724
199
3b32f6b507fa updated for version 7.0059
vimboss
parents: 167
diff changeset
2725 install_macosx: gui_bundle
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2726 # Remove the link to the runtime dir, don't want to copy all of that.
765
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
2727 -rm $(RESDIR)/vim/runtime
18
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
2728 $(INSTALL_DATA_R) $(APPDIR) $(DESTDIR)$(prefix)
798
95dac6af3b3a updated for version 7.0232
vimboss
parents: 765
diff changeset
2729 # Generate the help tags file now, it won't work with "make installruntime".
95dac6af3b3a updated for version 7.0232
vimboss
parents: 765
diff changeset
2730 -@srcdir=`pwd`; cd $(HELPSOURCE); $(MAKE) VIMEXE=$$srcdir/$(VIMTARGET) vimtags
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2731 # Install the runtime files. Recursive!
765
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
2732 -mkdir -p $(DESTDIR)$(prefix)/$(RESDIR)/vim/runtime
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
2733 # -mkdir $(DESTDIR)$(prefix)/$(APPDIR)/bin
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2734 srcdir=`pwd`; $(MAKE) -f Makefile installruntime \
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2735 VIMEXE=$$srcdir/$(VIMTARGET) \
1482
b0f8f28a67c2 updated for version 7.1-197
vimboss
parents: 1254
diff changeset
2736 prefix=$(DESTDIR)$(prefix)/$(RESDIR)$(VIMDIR) \
b0f8f28a67c2 updated for version 7.1-197
vimboss
parents: 1254
diff changeset
2737 exec_prefix=$(DESTDIR)$(prefix)/$(APPDIR)/Contents \
b0f8f28a67c2 updated for version 7.1-197
vimboss
parents: 1254
diff changeset
2738 BINDIR=$(DESTDIR)$(prefix)/$(APPDIR)/Contents/MacOS \
b0f8f28a67c2 updated for version 7.1-197
vimboss
parents: 1254
diff changeset
2739 VIMLOC=$(DESTDIR)$(prefix)/$(RESDIR)$(VIMDIR) \
b0f8f28a67c2 updated for version 7.1-197
vimboss
parents: 1254
diff changeset
2740 VIMRTLOC=$(DESTDIR)$(prefix)/$(RESDIR)$(VIMDIR)/runtime
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2741 # Put the link back.
765
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
2742 ln -s `pwd`/../runtime $(RESDIR)/vim
1206
76130176cf41 updated for version 7.1b
vimboss
parents: 1147
diff changeset
2743 # Copy rgb.txt, Mac doesn't always have X11
76130176cf41 updated for version 7.1b
vimboss
parents: 1147
diff changeset
2744 $(INSTALL_DATA) $(SCRIPTSOURCE)/rgb.txt $(DESTDIR)$(prefix)/$(RESDIR)/vim/runtime
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1614
diff changeset
2745 # TODO: Create the vimtutor and/or gvimtutor application.
18
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
2746
765
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
2747 gui_bundle: $(RESDIR) bundle-dir bundle-executable bundle-info bundle-resource \
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2748 bundle-language
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2749
765
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
2750 $(RESDIR):
216
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2751 mkdir -p $@
da182deebec7 updated for version 7.0061
vimboss
parents: 199
diff changeset
2752
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2753 bundle-dir: $(APPDIR)/Contents $(VIMTARGET)
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2754 # Make a link to the runtime directory, so that we can try out the executable
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 491
diff changeset
2755 # without installing it.
765
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
2756 mkdir -p $(RESDIR)/vim
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
2757 -ln -s `pwd`/../runtime $(RESDIR)/vim
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2758
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2759 bundle-executable: $(VIMTARGET)
765
335444c09581 updated for version 7.0225
vimboss
parents: 697
diff changeset
2760 mkdir -p $(APPDIR)/Contents/MacOS
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2761 cp $(VIMTARGET) $(APPDIR)/Contents/MacOS/$(VIMTARGET)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2762
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2763 bundle-info: bundle-dir
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2764 @echo "Creating PkgInfo"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2765 @echo -n "APPLVIM!" > $(APPDIR)/Contents/PkgInfo
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2766 @echo "Creating Info.plist"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2767 m4 $(M4FLAGSX) infplist.xml > $(APPDIR)/Contents/Info.plist
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2768
819
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2769 bundle-resource: bundle-dir bundle-rsrc
23f82b5d2814 updated for version 7.0c10
vimboss
parents: 816
diff changeset
2770 cp -f $(RSRC_DIR)/*.icns $(RESDIR)
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2771
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2772 ### Classic resources
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2773 # Resource fork (in the form of a .rsrc file) for Classic Vim (Mac OS 9)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2774 # This file is also required for OS X Vim.
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2775 bundle-rsrc: os_mac.rsr.hqx
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2776 @echo "Creating resource fork"
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2777 python dehqx.py $<
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2778 rm -f gui_mac.rsrc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2779 mv gui_mac.rsrc.rsrcfork $(RESDIR)/$(VIMNAME).rsrc
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2780
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2781 # po/Make_osx.pl says something about generating a Mac message file
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
2782 # for Ukrainian. Would somebody using Mac OS X in Ukrainian
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2783 # *really* be upset that Carbon Vim was not localised in
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
2784 # Ukrainian?
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2785 #
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2786 #bundle-language: bundle-dir po/Make_osx.pl
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2787 # cd po && perl Make_osx.pl --outdir ../$(RESDIR) $(MULTILANG)
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2788 bundle-language: bundle-dir
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2789
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2790 $(APPDIR)/Contents:
18
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
2791 -$(SHELL) ./mkinstalldirs $(APPDIR)/Contents/MacOS
293621502c4d updated for version 7.0010
vimboss
parents: 16
diff changeset
2792 -$(SHELL) ./mkinstalldirs $(RESDIR)/English.lproj
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2793
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2794
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2795 ###############################################################################
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2796 ### (automatically generated by 'make depend')
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2797 ### Dependencies:
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2798 objects/blowfish.o: blowfish.c vim.h auto/config.h feature.h os_unix.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2799 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2800 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2801 globals.h farsi.h arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2802 objects/buffer.o: buffer.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2803 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2804 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2805 arabic.h version.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2806 objects/charset.o: charset.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2807 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2808 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2809 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2810 objects/diff.o: diff.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2811 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2812 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2813 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2814 objects/digraph.o: digraph.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2815 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2816 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2817 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2818 objects/edit.o: edit.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2819 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2820 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2821 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2822 objects/eval.o: eval.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2823 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2824 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2825 arabic.h version.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2826 objects/ex_cmds.o: ex_cmds.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2827 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2828 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2829 arabic.h version.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2830 objects/ex_cmds2.o: ex_cmds2.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2831 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2832 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2833 globals.h farsi.h arabic.h version.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2834 objects/ex_docmd.o: ex_docmd.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2835 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2836 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2837 globals.h farsi.h arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2838 objects/ex_eval.o: ex_eval.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2839 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2840 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2841 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2842 objects/ex_getln.o: ex_getln.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2843 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2844 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2845 globals.h farsi.h arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2846 objects/fileio.o: fileio.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2847 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2848 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2849 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2850 objects/fold.o: fold.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2851 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2852 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2853 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2854 objects/getchar.o: getchar.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2855 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2856 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2857 arabic.h
440
eb531146be0e updated for version 7.0114
vimboss
parents: 391
diff changeset
2858 objects/hardcopy.o: hardcopy.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2859 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2860 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2861 globals.h farsi.h arabic.h version.h
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
2862 objects/hashtab.o: hashtab.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2863 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2864 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2865 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2866 objects/if_cscope.o: if_cscope.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2867 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2868 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2869 globals.h farsi.h arabic.h if_cscope.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2870 objects/if_xcmdsrv.o: if_xcmdsrv.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2871 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2872 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2873 globals.h farsi.h arabic.h version.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2874 objects/main.o: main.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2875 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2876 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2877 arabic.h farsi.c arabic.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2878 objects/mark.o: mark.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2879 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2880 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2881 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2882 objects/memfile.o: memfile.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2883 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2884 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2885 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2886 objects/memline.o: memline.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2887 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2888 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2889 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2890 objects/menu.o: menu.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2891 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2892 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2893 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2894 objects/message.o: message.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2895 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2896 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2897 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2898 objects/misc1.o: misc1.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2899 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2900 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2901 arabic.h version.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2902 objects/misc2.o: misc2.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2903 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2904 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2905 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2906 objects/move.o: move.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2907 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2908 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2909 arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2910 objects/mbyte.o: mbyte.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2911 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2912 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2913 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2914 objects/normal.o: normal.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2915 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2916 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2917 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2918 objects/ops.o: ops.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h ascii.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2919 keymap.h term.h macros.h option.h structs.h regexp.h gui.h gui_beval.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2920 proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2921 objects/option.o: option.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2922 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2923 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2924 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2925 objects/os_unix.o: os_unix.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2926 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2927 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
2928 arabic.h os_unixx.h
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2929 objects/pathdef.o: auto/pathdef.c vim.h auto/config.h feature.h os_unix.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2930 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2931 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2932 globals.h farsi.h arabic.h
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
2933 objects/popupmnu.o: popupmnu.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2934 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2935 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2936 globals.h farsi.h arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2937 objects/quickfix.o: quickfix.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2938 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2939 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2940 globals.h farsi.h arabic.h
4444
ccecb03e5e8b updated for version 7.3.970
Bram Moolenaar <bram@vim.org>
parents: 4352
diff changeset
2941 objects/regexp.o: regexp.c regexp_nfa.c vim.h auto/config.h feature.h os_unix.h \
ccecb03e5e8b updated for version 7.3.970
Bram Moolenaar <bram@vim.org>
parents: 4352
diff changeset
2942 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
ccecb03e5e8b updated for version 7.3.970
Bram Moolenaar <bram@vim.org>
parents: 4352
diff changeset
2943 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
ccecb03e5e8b updated for version 7.3.970
Bram Moolenaar <bram@vim.org>
parents: 4352
diff changeset
2944 globals.h farsi.h arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2945 objects/screen.o: screen.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2946 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2947 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2948 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2949 objects/search.o: search.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2950 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2951 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2952 arabic.h
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2953 objects/sha256.o: sha256.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2954 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2955 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2956 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2957 objects/spell.o: spell.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2958 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2959 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2960 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2961 objects/syntax.o: syntax.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2962 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2963 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2964 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2965 objects/tag.o: tag.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h ascii.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2966 keymap.h term.h macros.h option.h structs.h regexp.h gui.h gui_beval.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2967 proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2968 objects/term.o: term.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2969 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2970 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2971 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2972 objects/ui.o: ui.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h ascii.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2973 keymap.h term.h macros.h option.h structs.h regexp.h gui.h gui_beval.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2974 proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2975 objects/undo.o: undo.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2976 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2977 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2978 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2979 objects/version.o: version.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2980 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2981 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2982 arabic.h version.h
4168
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2983 objects/winclip.o: winclip.c vimio.h vim.h auto/config.h feature.h os_unix.h \
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2984 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2985 regexp.h gui.h ex_cmds.h proto.h globals.h farsi.h arabic.h \
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 4082
diff changeset
2986 proto/winclip.pro
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2987 objects/window.o: window.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2988 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2989 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2990 arabic.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
2991 objects/gui.o: gui.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h ascii.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2992 keymap.h term.h macros.h option.h structs.h regexp.h gui.h gui_beval.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2993 proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h arabic.h
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
2994 objects/gui_gtk.o: gui_gtk.c gui_gtk_f.h vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2995 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2996 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2997 globals.h farsi.h arabic.h ../pixmaps/stock_icons.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
2998 objects/gui_gtk_f.o: gui_gtk_f.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
2999 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3000 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3001 globals.h farsi.h arabic.h gui_gtk_f.h
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3002 objects/gui_motif.o: gui_motif.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3003 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3004 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3005 globals.h farsi.h arabic.h gui_xmebw.h ../pixmaps/alert.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3006 ../pixmaps/error.xpm ../pixmaps/generic.xpm ../pixmaps/info.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3007 ../pixmaps/quest.xpm gui_x11_pm.h ../pixmaps/tb_new.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3008 ../pixmaps/tb_open.xpm ../pixmaps/tb_close.xpm ../pixmaps/tb_save.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3009 ../pixmaps/tb_print.xpm ../pixmaps/tb_cut.xpm ../pixmaps/tb_copy.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3010 ../pixmaps/tb_paste.xpm ../pixmaps/tb_find.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3011 ../pixmaps/tb_find_next.xpm ../pixmaps/tb_find_prev.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3012 ../pixmaps/tb_find_help.xpm ../pixmaps/tb_exit.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3013 ../pixmaps/tb_undo.xpm ../pixmaps/tb_redo.xpm ../pixmaps/tb_help.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3014 ../pixmaps/tb_macro.xpm ../pixmaps/tb_make.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3015 ../pixmaps/tb_save_all.xpm ../pixmaps/tb_jump.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3016 ../pixmaps/tb_ctags.xpm ../pixmaps/tb_load_session.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3017 ../pixmaps/tb_save_session.xpm ../pixmaps/tb_new_session.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3018 ../pixmaps/tb_blank.xpm ../pixmaps/tb_maximize.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3019 ../pixmaps/tb_split.xpm ../pixmaps/tb_minimize.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3020 ../pixmaps/tb_shell.xpm ../pixmaps/tb_replace.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3021 ../pixmaps/tb_vsplit.xpm ../pixmaps/tb_maxwidth.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3022 ../pixmaps/tb_minwidth.xpm
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3023 objects/gui_xmdlg.o: gui_xmdlg.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3024 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3025 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3026 globals.h farsi.h arabic.h
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3027 objects/gui_xmebw.o: gui_xmebw.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3028 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3029 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3030 globals.h farsi.h arabic.h gui_xmebwp.h gui_xmebw.h
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3031 objects/gui_athena.o: gui_athena.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3032 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3033 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3034 globals.h farsi.h arabic.h gui_at_sb.h gui_x11_pm.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3035 ../pixmaps/tb_new.xpm ../pixmaps/tb_open.xpm ../pixmaps/tb_close.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3036 ../pixmaps/tb_save.xpm ../pixmaps/tb_print.xpm ../pixmaps/tb_cut.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3037 ../pixmaps/tb_copy.xpm ../pixmaps/tb_paste.xpm ../pixmaps/tb_find.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3038 ../pixmaps/tb_find_next.xpm ../pixmaps/tb_find_prev.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3039 ../pixmaps/tb_find_help.xpm ../pixmaps/tb_exit.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3040 ../pixmaps/tb_undo.xpm ../pixmaps/tb_redo.xpm ../pixmaps/tb_help.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3041 ../pixmaps/tb_macro.xpm ../pixmaps/tb_make.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3042 ../pixmaps/tb_save_all.xpm ../pixmaps/tb_jump.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3043 ../pixmaps/tb_ctags.xpm ../pixmaps/tb_load_session.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3044 ../pixmaps/tb_save_session.xpm ../pixmaps/tb_new_session.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3045 ../pixmaps/tb_blank.xpm ../pixmaps/tb_maximize.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3046 ../pixmaps/tb_split.xpm ../pixmaps/tb_minimize.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3047 ../pixmaps/tb_shell.xpm ../pixmaps/tb_replace.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3048 ../pixmaps/tb_vsplit.xpm ../pixmaps/tb_maxwidth.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3049 ../pixmaps/tb_minwidth.xpm
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3050 objects/gui_gtk_x11.o: gui_gtk_x11.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3051 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3052 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3053 globals.h farsi.h arabic.h gui_gtk_f.h ../runtime/vim32x32.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3054 ../runtime/vim16x16.xpm ../runtime/vim48x48.xpm
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3055 objects/gui_x11.o: gui_x11.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3056 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3057 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3058 arabic.h ../runtime/vim32x32.xpm ../runtime/vim16x16.xpm \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3059 ../runtime/vim48x48.xpm
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3060 objects/gui_at_sb.o: gui_at_sb.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3061 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3062 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3063 globals.h farsi.h arabic.h gui_at_sb.h
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3064 objects/gui_at_fs.o: gui_at_fs.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3065 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3066 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3067 globals.h farsi.h arabic.h gui_at_sb.h
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3068 objects/pty.o: pty.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h ascii.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3069 keymap.h term.h macros.h option.h structs.h regexp.h gui.h gui_beval.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3070 proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h arabic.h
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
3071 objects/memfile_test.o: memfile_test.c main.c vim.h auto/config.h feature.h \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
3072 os_unix.h auto/osdef.h ascii.h keymap.h term.h macros.h option.h \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
3073 structs.h regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h \
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
3074 proto.h globals.h farsi.h arabic.h farsi.c arabic.c memfile.c
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
3075 objects/hangulin.o: hangulin.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3076 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3077 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3078 globals.h farsi.h arabic.h
2340
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
3079 objects/if_lua.o: if_lua.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
3080 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
3081 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
99c1eba60b2d Make automatic prototype generation work with more interfaces.
Bram Moolenaar <bram@vim.org>
parents: 2331
diff changeset
3082 arabic.h
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 798
diff changeset
3083 objects/if_mzsch.o: if_mzsch.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3084 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3085 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
3086 globals.h farsi.h arabic.h if_mzsch.h
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3087 objects/if_perl.o: auto/if_perl.c vim.h auto/config.h feature.h os_unix.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3088 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3089 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3090 globals.h farsi.h arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
3091 objects/if_perlsfio.o: if_perlsfio.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3092 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3093 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3094 globals.h farsi.h arabic.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
3095 objects/if_python.o: if_python.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3096 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3097 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
2412
ca3f40b0d95e Prepare for 7.3b release. Fix src/Makefile enabling python3 by default.
Bram Moolenaar <bram@vim.org>
parents: 2399
diff changeset
3098 globals.h farsi.h arabic.h if_py_both.h
2329
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
3099 objects/if_python3.o: if_python3.c vim.h auto/config.h feature.h os_unix.h \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
3100 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
ad2889f48843 Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents: 2320
diff changeset
3101 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
2412
ca3f40b0d95e Prepare for 7.3b release. Fix src/Makefile enabling python3 by default.
Bram Moolenaar <bram@vim.org>
parents: 2399
diff changeset
3102 globals.h farsi.h arabic.h if_py_both.h
548
f43150a669dc updated for version 7.0155
vimboss
parents: 540
diff changeset
3103 objects/if_tcl.o: if_tcl.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3104 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3105 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3106 arabic.h
2730
e0a90042318d updated for version 7.3.143
Bram Moolenaar <bram@vim.org>
parents: 2705
diff changeset
3107 objects/if_ruby.o: if_ruby.c auto/config.h vim.h feature.h os_unix.h auto/osdef.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3108 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3109 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3110 arabic.h version.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
3111 objects/if_sniff.o: if_sniff.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3112 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3113 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3114 globals.h farsi.h arabic.h os_unixx.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
3115 objects/gui_beval.o: gui_beval.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3116 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3117 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3118 globals.h farsi.h arabic.h
550
74c2ea3c3081 updated for version 7.0156
vimboss
parents: 548
diff changeset
3119 objects/workshop.o: workshop.c auto/config.h integration.h vim.h feature.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3120 os_unix.h auto/osdef.h ascii.h keymap.h term.h macros.h option.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3121 structs.h regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3122 proto.h globals.h farsi.h arabic.h version.h workshop.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
3123 objects/wsdebug.o: wsdebug.c
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
3124 objects/integration.o: integration.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3125 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3126 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3127 globals.h farsi.h arabic.h integration.h
2
310da3e1e6c2 updated for version 7.0001
vimboss
parents:
diff changeset
3128 objects/netbeans.o: netbeans.c vim.h auto/config.h feature.h os_unix.h \
2210
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3129 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3130 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
8c6a66e2b3cc Add :nbstart and :nbclose.
Bram Moolenaar <bram@vim.org>
parents: 2186
diff changeset
3131 globals.h farsi.h arabic.h version.h