comparison src/Make_vms.mms @ 33888:cb88e5c589d0 v9.0.2153

patch 9.0.2153: no support to build on OpenVMS Commit: https://github.com/vim/vim/commit/1c8e233cb8357b4f218bfa777f6d81456d0b43a2 Author: Zoltan Arpadffy <zoltan.arpadffy@gmail.com> Date: Tue Dec 5 16:04:23 2023 +0100 patch 9.0.2153: no support to build on OpenVMS Problem: no support to build on OpenVMS Solution: Add OpenVMS X86_64 platform port closes: #13623 Co-authored-by: errael <errael@raelity.com> Co-authored-by: K.Takata <kentkt@csc.jp> Signed-off-by: Zoltan Arpadffy <zoltan.arpadffy@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sun, 10 Dec 2023 15:16:25 +0100
parents 5acc0d2cf4f7
children 7c30841c60a0
comparison
equal deleted inserted replaced
33887:d85d11962b82 33888:cb88e5c589d0
1 # 1 #
2 # Makefile for Vim on OpenVMS 2 # Makefile for Vim on OpenVMS
3 # 3 #
4 # Maintainer: Zoltan Arpadffy <arpadffy@polarhome.com> 4 # Maintainer: Zoltan Arpadffy <arpadffy@polarhome.com>
5 # Last change: 2021 Dec 20 5 # Last change: 2023 Nov 27
6 # 6 #
7 # This script has been tested on VMS 6.2 to 8.4 on DEC Alpha, VAX and IA64 7 # This script has been tested on VMS 6.2 to 9.2 on VAX, ALPHA, IA64 and X86_64
8 # with MMS and MMK 8 # with MMS and MMK
9 # 9 #
10 # The following could be built: 10 # The following could be built:
11 # vim.exe: standard (terminal, GUI/Motif, GUI/GTK) 11 # vim.exe: standard (terminal, GUI/Motif, GUI/GTK)
12 # dvim.exe: debug 12 # dvim.exe: debug
79 79
80 # Allow FEATURE_MZSCHEME 80 # Allow FEATURE_MZSCHEME
81 # VIM_MZSCHEME = YES 81 # VIM_MZSCHEME = YES
82 82
83 # Use ICONV 83 # Use ICONV
84 # VIM_ICONV = YES 84 # VIM_ICONV = YES
85
86 # If you modified the source code and plan to distribute the build
87 # please, let the users know that.
88 # MODIFIED_BY = "name surname <your@email.com>"
85 89
86 ###################################################################### 90 ######################################################################
87 # Directory, library and include files configuration section. 91 # Directory, library and include files configuration section.
88 # Normally you need not to change anything below. ! 92 # Normally you need not to change anything below. !
89 # These may need to be defined if things are not in standard locations 93 # These may need to be defined if things are not in standard locations
102 CC_DEF = cc 106 CC_DEF = cc
103 PREFIX = 107 PREFIX =
104 OPTIMIZE= /noopt 108 OPTIMIZE= /noopt
105 CCVER = 109 CCVER =
106 .ENDIF 110 .ENDIF
107 .ELSE # AXP and IA64 with DECC 111 .ELSE # AXP, IA64, X86 with DECC
108 CC_DEF = cc 112 CC_DEF = cc
109 PREFIX = /prefix=all/name=(upper,short) 113 PREFIX = /prefix=all/name=(upper,short)
110 OPTIMIZE= /opt 114 OPTIMIZE= /opt
111 .ENDIF 115 .IFDEF MMSX86_64 # This is needed because of getline function name used in stucts like ex_cmds.h
112 116 ARCH_DEF= ,__CRTL_VER_OVERRIDE=80400000
117 .ENDIF
118 .ENDIF
113 119
114 LD_DEF = link 120 LD_DEF = link
115 C_INC = [.proto] 121 C_INC = [.proto]
116 122
117 .IFDEF DEBUG 123 .IFDEF DEBUG
160 # NOTE: you need to set up your GTK_DIR (GTK root directory), because it is 166 # NOTE: you need to set up your GTK_DIR (GTK root directory), because it is
161 # unique on every system - logicals are not accepted 167 # unique on every system - logicals are not accepted
162 # please note: directory should end with . in order to /trans=conc work 168 # please note: directory should end with . in order to /trans=conc work
163 # This value for GTK_DIR is an example. 169 # This value for GTK_DIR is an example.
164 GTK_DIR = DKA0:[WORK.GTK1210.] 170 GTK_DIR = DKA0:[WORK.GTK1210.]
165 DEFS = "HAVE_CONFIG_H","FEAT_GUI_GTK" 171 DEFS = ,"HAVE_CONFIG_H","FEAT_GUI_GTK"
166 LIBS = ,OS_VMS_GTK.OPT/OPT 172 LIBS = ,OS_VMS_GTK.OPT/OPT
167 GUI_FLAG = /float=ieee/ieee=denorm 173 GUI_FLAG = /float=ieee/ieee=denorm/WARNINGS=(DISABLE=MACROREDEF)
168 GUI_SRC = gui.c gui_gtk.c gui_gtk_f.c gui_gtk_x11.c gui_beval.c pty.c 174 GUI_SRC = gui.c gui_gtk.c gui_gtk_f.c gui_gtk_x11.c gui_beval.c pty.c
169 GUI_OBJ = gui.obj gui_gtk.obj gui_gtk_f.obj gui_gtk_x11.obj gui_beval.obj pty.obj 175 GUI_OBJ = gui.obj gui_gtk.obj gui_gtk_f.obj gui_gtk_x11.obj gui_beval.obj pty.obj
170 GUI_INC = ,"/gtk_root/gtk","/gtk_root/glib" 176 GUI_INC = ,"/gtk_root/gtk","/gtk_root/glib"
171 # GUI_INC_VER is used just for :ver information 177 # GUI_INC_VER is used just for :ver information
172 # this string should escape from C and DCL in the same time 178 # this string should escape from C and DCL in the same time
173 GUI_INC_VER= ,\""/gtk_root/gtk\"",\""/gtk_root/glib\"" 179 GUI_INC_VER= ,\""/gtk_root/gtk\"",\""/gtk_root/glib\""
174 .ELSE 180 .ELSE
175 MOTIF = YES 181 MOTIF = YES
176 .IFDEF XPM 182 .IFDEF XPM
177 DEFS = "HAVE_CONFIG_H","FEAT_GUI_MOTIF","HAVE_XPM" 183 DEFS = ,"HAVE_CONFIG_H","FEAT_GUI_MOTIF","HAVE_XPM"
178 XPM_INC = ,[.xpm.include] 184 XPM_INC = ,[.xpm.include]
179 XPM_LIB = ,OS_VMS_XPM.OPT/OPT 185 XPM_LIB = ,OS_VMS_XPM.OPT/OPT
180 .ELSE 186 .ELSE
181 DEFS = "HAVE_CONFIG_H","FEAT_GUI_MOTIF" 187 DEFS = ,"HAVE_CONFIG_H","FEAT_GUI_MOTIF"
182 XPM_INC = 188 XPM_INC =
183 .ENDIF 189 .ENDIF
184 LIBS = ,OS_VMS_MOTIF.OPT/OPT 190 LIBS = ,OS_VMS_MOTIF.OPT/OPT
185 GUI_FLAG = 191 GUI_FLAG = /WARNINGS=(DISABLE=MACROREDEF)
186 GUI_SRC = gui.c gui_motif.c gui_x11.c gui_beval.c gui_xmdlg.c gui_xmebw.c 192 GUI_SRC = gui.c gui_motif.c gui_x11.c gui_beval.c gui_xmdlg.c gui_xmebw.c
187 GUI_OBJ = gui.obj gui_motif.obj gui_x11.obj gui_beval.obj gui_xmdlg.obj gui_xmebw.obj 193 GUI_OBJ = gui.obj gui_motif.obj gui_x11.obj gui_beval.obj gui_xmdlg.obj gui_xmebw.obj
188 GUI_INC = 194 GUI_INC =
189 .ENDIF 195 .ENDIF
190 196
193 GUI_INC_DIR = ,decw$include: 199 GUI_INC_DIR = ,decw$include:
194 # GUI_LIB_DIR = ,sys$library: 200 # GUI_LIB_DIR = ,sys$library:
195 201
196 .ELSE 202 .ELSE
197 # Character terminal only executable 203 # Character terminal only executable
198 DEFS = "HAVE_CONFIG_H" 204 DEFS = ,"HAVE_CONFIG_H"
199 LIBS = 205 LIBS =
200 .ENDIF 206 .ENDIF
201 207
202 .IFDEF VIM_PERL 208 .IFDEF VIM_PERL
203 # Perl related setup. 209 # Perl related setup.
267 # XDIFF related setup. 273 # XDIFF related setup.
268 XDIFF_SRC = xdiffi.c,xemit.c,xprepare.c,xutils.c,xhistogram.c,xpatience.c 274 XDIFF_SRC = xdiffi.c,xemit.c,xprepare.c,xutils.c,xhistogram.c,xpatience.c
269 XDIFF_OBJ = xdiffi.obj,xemit.obj,xprepare.obj,xutils.obj,xhistogram.obj,xpatience.obj 275 XDIFF_OBJ = xdiffi.obj,xemit.obj,xprepare.obj,xutils.obj,xhistogram.obj,xpatience.obj
270 XDIFF_INC = ,[.xdiff] 276 XDIFF_INC = ,[.xdiff]
271 277
278 .IFDEF MODIFIED_BY
279 DEF_MODIFIED = YES
280 .ELSE
281 DEF_MODIFIED = NO
282 .ENDIF
283
272 ###################################################################### 284 ######################################################################
273 # End of configuration section. 285 # End of configuration section.
274 # Please, do not change anything below without programming experience. 286 # Please, do not change anything below without programming experience.
275 ###################################################################### 287 ######################################################################
276 288
277 MODEL_DEF = "FEAT_$(MODEL)", 289 MODEL_DEF = "FEAT_$(MODEL)"
278 290
279 # These go into pathdef.c 291 # These go into pathdef.c
280 VIMUSER = "''F$EDIT(F$GETJPI(" ","USERNAME"),"TRIM")'" 292 VIMUSER = "''F$EDIT(F$GETJPI(" ","USERNAME"),"TRIM")'"
281 VIMHOST = "''F$TRNLNM("SYS$NODE")'''F$TRNLNM("UCX$INET_HOST")'.''F$TRNLNM("UCX$INET_DOMAIN")'" 293 VIMHOST = "''F$TRNLNM("SYS$NODE")'''F$TRNLNM("UCX$INET_HOST")'.''F$TRNLNM("UCX$INET_DOMAIN")'"
282 294
283 .SUFFIXES : .obj .c 295 .SUFFIXES : .obj .c
284 296
285 ALL_CFLAGS = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - 297 ALL_CFLAGS = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) -
286 $(TCL_DEF)$(RUBY_DEF)$(LUA_DEF)$(XIM_DEF)$(TAG_DEF)$(MZSCH_DEF) - 298 $(TCL_DEF)$(RUBY_DEF)$(LUA_DEF)$(XIM_DEF)$(TAG_DEF)$(MZSCH_DEF) -
287 $(ICONV_DEF)) - 299 $(ICONV_DEF)$(ARCH_DEF)) -
288 $(CFLAGS)$(GUI_FLAG) - 300 $(CFLAGS)$(GUI_FLAG) -
289 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC)$(PERL_INC)$(PYTHON_INC) - 301 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC)$(PERL_INC)$(PYTHON_INC) -
290 $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) 302 $(TCL_INC)$(XDIFF_INC)$(XPM_INC))
291 303
292 # CFLAGS displayed in :ver information 304 # CFLAGS displayed in :ver information
293 # It is specially formatted for correct display of unix like includes 305 # It is specially formatted for correct display of unix like includes
294 # as $(GUI_INC) - replaced with $(GUI_INC_VER) 306 # as $(GUI_INC) - replaced with $(GUI_INC_VER)
295 # Otherwise should not be any other difference. 307 # Otherwise should not be any other difference.
296 ALL_CFLAGS_VER = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - 308 ALL_CFLAGS_VER = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) -
297 $(TCL_DEF)$(RUBY_DEF)$(LUA_DEF)$(XIM_DEF)$(TAG_DEF)$(MZSCH_DEF) - 309 $(TCL_DEF)$(RUBY_DEF)$(LUA_DEF)$(XIM_DEF)$(TAG_DEF)$(MZSCH_DEF) -
298 $(ICONV_DEF)) - 310 $(ICONV_DEF)$(ARCH_DEF)) -
299 $(CFLAGS)$(GUI_FLAG) - 311 $(CFLAGS)$(GUI_FLAG) -
300 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC_VER)$(PERL_INC)$(PYTHON_INC) - 312 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC_VER)$(PERL_INC)$(PYTHON_INC) -
301 $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) 313 $(TCL_INC)$(XDIFF_INC)$(XPM_INC))
302 314
303 ALL_LIBS = $(LIBS) $(GUI_LIB_DIR) $(GUI_LIB) $(XPM_LIB)\ 315 ALL_LIBS = $(LIBS) $(GUI_LIB_DIR) $(GUI_LIB) $(XPM_LIB)\
312 blob.c \ 324 blob.c \
313 blowfish.c \ 325 blowfish.c \
314 buffer.c \ 326 buffer.c \
315 bufwrite.c \ 327 bufwrite.c \
316 change.c \ 328 change.c \
329 channel.c \
317 charset.c \ 330 charset.c \
318 cindent.c \ 331 cindent.c \
319 clientserver.c \ 332 clientserver.c \
320 clipboard.c \ 333 clipboard.c \
321 cmdexpand.c \ 334 cmdexpand.c \
352 highlight.c \ 365 highlight.c \
353 if_cscope.c \ 366 if_cscope.c \
354 if_xcmdsrv.c \ 367 if_xcmdsrv.c \
355 indent.c \ 368 indent.c \
356 insexpand.c \ 369 insexpand.c \
370 job.c \
357 json.c \ 371 json.c \
358 list.c \ 372 list.c \
359 locale.c \ 373 locale.c \
360 logfile.c \ 374 logfile.c \
361 main.c \ 375 main.c \
379 os_vms.c \ 393 os_vms.c \
380 pathdef.c \ 394 pathdef.c \
381 popupmenu.c \ 395 popupmenu.c \
382 popupwin.c \ 396 popupwin.c \
383 profiler.c \ 397 profiler.c \
398 pty.c \
384 quickfix.c \ 399 quickfix.c \
385 regexp.c \ 400 regexp.c \
386 register.c \ 401 register.c \
387 screen.c \ 402 screen.c \
388 scriptfile.c \ 403 scriptfile.c \
389 search.c \ 404 search.c \
390 session.c \ 405 session.c \
391 sha256.c \ 406 sha256.c \
392 sign.c \ 407 sign.c \
408 sound.c \
393 spell.c \ 409 spell.c \
394 spellfile.c \ 410 spellfile.c \
395 spellsuggest.c \ 411 spellsuggest.c \
396 strings.c \ 412 strings.c \
397 syntax.c \ 413 syntax.c \
398 tag.c \ 414 tag.c \
399 term.c \ 415 term.c \
416 terminal.c \
400 termlib.c \ 417 termlib.c \
401 testing.c \ 418 testing.c \
402 textformat.c \ 419 textformat.c \
403 textobject.c \ 420 textobject.c \
404 textprop.c \ 421 textprop.c \
437 blob.obj \ 454 blob.obj \
438 blowfish.obj \ 455 blowfish.obj \
439 buffer.obj \ 456 buffer.obj \
440 bufwrite.obj \ 457 bufwrite.obj \
441 change.obj \ 458 change.obj \
459 channel.obj \
442 charset.obj \ 460 charset.obj \
443 cindent.obj \ 461 cindent.obj \
444 clientserver.obj \ 462 clientserver.obj \
445 clipboard.obj \ 463 clipboard.obj \
446 cmdexpand.obj \ 464 cmdexpand.obj \
478 if_cscope.obj \ 496 if_cscope.obj \
479 if_mzsch.obj \ 497 if_mzsch.obj \
480 if_xcmdsrv.obj \ 498 if_xcmdsrv.obj \
481 indent.obj \ 499 indent.obj \
482 insexpand.obj \ 500 insexpand.obj \
501 job.obj \
483 json.obj \ 502 json.obj \
484 list.obj \ 503 list.obj \
485 locale.obj \ 504 locale.obj \
486 logfile.obj \ 505 logfile.obj \
487 main.obj \ 506 main.obj \
505 os_vms.obj \ 524 os_vms.obj \
506 pathdef.obj \ 525 pathdef.obj \
507 popupmenu.obj \ 526 popupmenu.obj \
508 popupwin.obj \ 527 popupwin.obj \
509 profiler.obj \ 528 profiler.obj \
529 pty.obj \
510 quickfix.obj \ 530 quickfix.obj \
511 regexp.obj \ 531 regexp.obj \
512 register.obj \ 532 register.obj \
513 screen.obj \ 533 screen.obj \
514 scriptfile.obj \ 534 scriptfile.obj \
515 search.obj \ 535 search.obj \
516 session.obj \ 536 session.obj \
517 sha256.obj \ 537 sha256.obj \
518 sign.obj \ 538 sign.obj \
539 sound.obj \
519 spell.obj \ 540 spell.obj \
520 spellfile.obj \ 541 spellfile.obj \
521 spellsuggest.obj \ 542 spellsuggest.obj \
522 strings.obj \ 543 strings.obj \
523 syntax.obj \ 544 syntax.obj \
524 tag.obj \ 545 tag.obj \
525 term.obj \ 546 term.obj \
547 terminal.obj \
526 termlib.obj \ 548 termlib.obj \
527 testing.obj \ 549 testing.obj \
528 textformat.obj \ 550 textformat.obj \
529 textobject.obj \ 551 textobject.obj \
530 textprop.obj \ 552 textprop.obj \
558 all : [.auto]config.h mmk_compat motif_env gtk_env perl_env python_env tcl_env ruby_env lua_env $(TARGET) 580 all : [.auto]config.h mmk_compat motif_env gtk_env perl_env python_env tcl_env ruby_env lua_env $(TARGET)
559 ! $@ 581 ! $@
560 582
561 [.auto]config.h : $(CONFIG_H) 583 [.auto]config.h : $(CONFIG_H)
562 copy/nolog $(CONFIG_H) [.auto]config.h 584 copy/nolog $(CONFIG_H) [.auto]config.h
585 -@ open/append ac [.auto]config.h
586 -@ hash[0,8]=35
587 -@ quotes[0,8]=34
588 -@ if ""$(DEF_MODIFIED)"" .EQS. "YES" then write ac ''hash',"define MODIFIED_BY ",''quotes',$(MODIFIED_BY),''quotes'
589 -@ close ac
563 590
564 mmk_compat : 591 mmk_compat :
565 -@ open/write pd pathdef.c 592 -@ open/write pd pathdef.c
566 -@ write pd "/* Empty file to satisfy MMK depend. */" 593 -@ write pd "/* Empty file to satisfy MMK depend. */"
567 -@ write pd "/* It will be overwritten later on... */" 594 -@ write pd "/* It will be overwritten later on... */"
770 errors.h globals.h 797 errors.h globals.h
771 charset.obj : charset.c vim.h [.auto]config.h feature.h os_unix.h \ 798 charset.obj : charset.c vim.h [.auto]config.h feature.h os_unix.h \
772 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ 799 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \
773 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 800 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
774 errors.h globals.h 801 errors.h globals.h
802 channel.obj : channel.c vim.h [.auto]config.h feature.h
775 cindent.obj : cindent.c vim.h [.auto]config.h feature.h os_unix.h \ 803 cindent.obj : cindent.c vim.h [.auto]config.h feature.h os_unix.h \
776 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ 804 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \
777 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 805 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
778 errors.h globals.h 806 errors.h globals.h
779 clientserver.obj : clientserver.c vim.h [.auto]config.h feature.h os_unix.h \ 807 clientserver.obj : clientserver.c vim.h [.auto]config.h feature.h os_unix.h \
919 ascii.h keymap.h termdefs.h macros.h option.h structs.h \ 947 ascii.h keymap.h termdefs.h macros.h option.h structs.h \
920 regexp.h gui.h beval.h [.proto]gui_beval.pro ex_cmds.h proto.h \ 948 regexp.h gui.h beval.h [.proto]gui_beval.pro ex_cmds.h proto.h \
921 errors.h globals.h if_mzsch.h 949 errors.h globals.h if_mzsch.h
922 indent.obj : indent.c vim.h [.auto]config.h feature.h os_unix.h 950 indent.obj : indent.c vim.h [.auto]config.h feature.h os_unix.h
923 insexpand.obj : insexpand.c vim.h [.auto]config.h feature.h os_unix.h 951 insexpand.obj : insexpand.c vim.h [.auto]config.h feature.h os_unix.h
952 job.obj : job.c vim.h [.auto]config.h feature.h os_unix.h
924 json.obj : json.c vim.h [.auto]config.h feature.h os_unix.h \ 953 json.obj : json.c vim.h [.auto]config.h feature.h os_unix.h \
925 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ 954 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \
926 [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h 955 [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h
927 list.obj : list.c vim.h [.auto]config.h feature.h os_unix.h \ 956 list.obj : list.c vim.h [.auto]config.h feature.h os_unix.h \
928 ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ 957 ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \
1013 errors.h globals.h 1042 errors.h globals.h
1014 popupwin.obj : popupwin.c vim.h [.auto]config.h feature.h os_unix.h \ 1043 popupwin.obj : popupwin.c vim.h [.auto]config.h feature.h os_unix.h \
1015 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ 1044 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \
1016 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1045 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
1017 errors.h globals.h 1046 errors.h globals.h
1047 pty.obj : pty.c vim.h [.auto]config.h feature.h os_unix.h
1018 profiler.obj : profiler.c vim.h [.auto]config.h feature.h os_unix.h \ 1048 profiler.obj : profiler.c vim.h [.auto]config.h feature.h os_unix.h \
1019 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ 1049 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \
1020 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1050 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
1021 errors.h globals.h 1051 errors.h globals.h
1022 quickfix.obj : quickfix.c vim.h [.auto]config.h feature.h os_unix.h \ 1052 quickfix.obj : quickfix.c vim.h [.auto]config.h feature.h os_unix.h \
1053 errors.h globals.h 1083 errors.h globals.h
1054 sign.obj : sign.c vim.h [.auto]config.h feature.h os_unix.h \ 1084 sign.obj : sign.c vim.h [.auto]config.h feature.h os_unix.h \
1055 ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ 1085 ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \
1056 beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ 1086 beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \
1057 errors.h globals.h 1087 errors.h globals.h
1088 sound.obj : sound.c vim.h [.auto]config.h feature.h
1058 spell.obj : spell.c vim.h [.auto]config.h feature.h os_unix.h \ 1089 spell.obj : spell.c vim.h [.auto]config.h feature.h os_unix.h \
1059 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ 1090 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \
1060 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1091 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
1061 errors.h globals.h 1092 errors.h globals.h
1062 spellfile.obj : spellfile.c vim.h [.auto]config.h feature.h os_unix.h \ 1093 spellfile.obj : spellfile.c vim.h [.auto]config.h feature.h os_unix.h \
1079 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ 1110 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \
1080 [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h 1111 [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h
1081 term.obj : term.c vim.h [.auto]config.h feature.h os_unix.h \ 1112 term.obj : term.c vim.h [.auto]config.h feature.h os_unix.h \
1082 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ 1113 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \
1083 [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h 1114 [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h
1115 terminal.obj : terminal.c vim.h [.auto]config.h feature.h os_unix.h
1084 termlib.obj : termlib.c vim.h [.auto]config.h feature.h os_unix.h \ 1116 termlib.obj : termlib.c vim.h [.auto]config.h feature.h os_unix.h \
1085 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ 1117 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \
1086 [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h 1118 [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h
1087 testing.obj : testing.c vim.h [.auto]config.h feature.h os_unix.h \ 1119 testing.obj : testing.c vim.h [.auto]config.h feature.h os_unix.h \
1088 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ 1120 ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \