1# 2# Makefile for Vim on OpenVMS 3# 4# Maintainer: Zoltan Arpadffy <[email protected]> 5# Last change: 2019 Nov 30 6# 7# This script has been tested on VMS 6.2 to 8.4 on DEC Alpha, VAX and IA64 8# with MMS and MMK 9# 10# The following could be built: 11# vim.exe: standard (terminal, GUI/Motif, GUI/GTK) 12# dvim.exe: debug 13# 14# Edit the lines in the Configuration section below for fine tuning. 15# 16# To build: mms/descrip=Make_vms.mms /ignore=warning 17# To clean up: mms/descrip=Make_vms.mms clean 18# 19# Hints and detailed description could be found in INSTALLVMS.TXT file. 20# 21###################################################################### 22# Configuration section. 23###################################################################### 24 25# Compiler selection. 26# Comment out if you use the VAXC compiler 27DECC = YES 28 29# Build model selection 30# TINY - Almost no features enabled, not even multiple windows 31# SMALL - Few features enabled, as basic as possible 32# NORMAL - A default selection of features enabled 33# BIG - Many features enabled, as rich as possible. (default) 34# HUGE - All possible features enabled. 35# Please select one of these alternatives above. 36MODEL = HUGE 37 38# GUI or terminal mode executable. 39# Comment out if you want just the character terminal mode only. 40# GUI with Motif 41GUI = YES 42 43# GUI with GTK 44# If you have GTK installed you might want to enable this option. 45# NOTE: you will need to properly define GTK_DIR below 46# NOTE: since Vim 7.3 GTK 2+ is used that is not ported to VMS, 47# therefore this option should not be used 48# GTK = YES 49 50# GUI/Motif with XPM 51# If you have XPM installed you might want to build Motif version with toolbar 52# XPM = YES 53 54# Comment out if you want the compiler version with :ver command. 55# NOTE: This part can make some complications if you're using some 56# predefined symbols/flags for your compiler. If does, just leave behind 57# the comment variable CCVER. 58CCVER = YES 59 60# Uncomment if want a debug version. Resulting executable is DVIM.EXE 61# Development purpose only! Normally, it should not be defined. !!! 62# DEBUG = YES 63 64# Languages support for Perl, Python, TCL etc. 65# If you don't need it really, leave them behind the comment. 66# You will need related libraries, include files etc. 67# VIM_TCL = YES 68# VIM_PERL = YES 69# VIM_PYTHON = YES 70# VIM_RUBY = YES 71 72# X Input Method. For entering special languages like chinese and 73# Japanese. 74# If you don't need it really, leave it behind the comment. 75# VIM_XIM = YES 76 77# Allow any white space to separate the fields in a tags file 78# When not defined, only a TAB is allowed. 79# VIM_TAG_ANYWHITE = YES 80 81# Allow FEATURE_MZSCHEME 82# VIM_MZSCHEME = YES 83 84# Use ICONV 85# VIM_ICONV = YES 86 87###################################################################### 88# Directory, library and include files configuration section. 89# Normally you need not to change anything below. ! 90# These may need to be defined if things are not in standard locations 91# 92# You can find some explanation in INSTALLVMS.TXT 93###################################################################### 94 95# Compiler setup 96 97.IFDEF MMSVAX 98.IFDEF DECC # VAX with DECC 99CC_DEF = cc # /decc # some versions require /decc switch but when it is not required /ver might fail 100PREFIX = /prefix=all 101OPTIMIZE= /noopt # do not optimize on VAX. The compiler has hard time with crypto functions 102.ELSE # VAX with VAXC 103CC_DEF = cc 104PREFIX = 105OPTIMIZE= /noopt 106CCVER = 107.ENDIF 108.ELSE # AXP and IA64 with DECC 109CC_DEF = cc 110PREFIX = /prefix=all 111OPTIMIZE= /opt 112.ENDIF 113 114 115LD_DEF = link 116C_INC = [.proto] 117 118.IFDEF DEBUG 119DEBUG_DEF = ,"DEBUG" 120TARGET = dvim.exe 121CFLAGS = /debug/noopt$(PREFIX) 122LDFLAGS = /debug 123.ELSE 124TARGET = vim.exe 125CFLAGS = $(OPTIMIZE)$(PREFIX) 126LDFLAGS = 127.ENDIF 128 129# Predefined VIM directories 130# Please, use $VIM and $VIMRUNTIME logicals instead 131VIMLOC = "" 132VIMRUN = "" 133 134CONFIG_H = os_vms_conf.h 135 136# GTK or XPM but not both 137.IFDEF GTK 138.IFDEF GUI 139.ELSE 140GUI = YES 141.ENDIF 142.IFDEF XPM 143XPM = "" 144.ENDIF 145.ENDIF 146 147.IFDEF XPM 148.IFDEF GUI 149.ELSE 150GUI = YES 151.ENDIF 152.IFDEF GTK 153GTK = "" 154.ENDIF 155.ENDIF 156 157.IFDEF GUI 158# X/Motif/GTK executable (also works in terminal mode ) 159 160.IFDEF GTK 161# NOTE: you need to set up your GTK_DIR (GTK root directory), because it is 162# unique on every system - logicals are not accepted 163# please note: directory should end with . in order to /trans=conc work 164# This value for GTK_DIR is an example. 165GTK_DIR = DKA0:[WORK.GTK1210.] 166DEFS = "HAVE_CONFIG_H","FEAT_GUI_GTK" 167LIBS = ,OS_VMS_GTK.OPT/OPT 168GUI_FLAG = /name=(as_is,short)/float=ieee/ieee=denorm 169GUI_SRC = gui.c gui_gtk.c gui_gtk_f.c gui_gtk_x11.c gui_beval.c pty.c 170GUI_OBJ = gui.obj gui_gtk.obj gui_gtk_f.obj gui_gtk_x11.obj gui_beval.obj pty.obj 171GUI_INC = ,"/gtk_root/gtk","/gtk_root/glib" 172# GUI_INC_VER is used just for :ver information 173# this string should escape from C and DCL in the same time 174GUI_INC_VER= ,\""/gtk_root/gtk\"",\""/gtk_root/glib\"" 175.ELSE 176MOTIF = YES 177.IFDEF XPM 178DEFS = "HAVE_CONFIG_H","FEAT_GUI_MOTIF","HAVE_XPM" 179XPM_INC = ,[.xpm.include] 180.ELSE 181DEFS = "HAVE_CONFIG_H","FEAT_GUI_MOTIF" 182XPM_INC = 183.ENDIF 184LIBS = ,OS_VMS_MOTIF.OPT/OPT 185GUI_FLAG = 186GUI_SRC = gui.c gui_motif.c gui_x11.c gui_beval.c gui_xmdlg.c gui_xmebw.c 187GUI_OBJ = gui.obj gui_motif.obj gui_x11.obj gui_beval.obj gui_xmdlg.obj gui_xmebw.obj 188GUI_INC = 189.ENDIF 190 191# You need to define these variables if you do not have DECW files 192# at standard location 193GUI_INC_DIR = ,decw$include: 194# GUI_LIB_DIR = ,sys$library: 195 196.ELSE 197# Character terminal only executable 198DEFS = "HAVE_CONFIG_H" 199LIBS = 200.ENDIF 201 202.IFDEF VIM_PERL 203# Perl related setup. 204PERL = perl 205PERL_DEF = ,"FEAT_PERL" 206PERL_SRC = if_perlsfio.c if_perl.xs 207PERL_OBJ = if_perlsfio.obj if_perl.obj 208PERL_LIB = ,OS_VMS_PERL.OPT/OPT 209PERL_INC = ,dka0:[perlbuild.perl.lib.vms_axp.5_6_1.core] 210.ENDIF 211 212.IFDEF VIM_PYTHON 213# Python related setup. 214PYTHON_DEF = ,"FEAT_PYTHON" 215PYTHON_SRC = if_python.c 216PYTHON_OBJ = if_python.obj 217PYTHON_LIB = ,OS_VMS_PYTHON.OPT/OPT 218PYTHON_INC = ,PYTHON_INCLUDE 219.ENDIF 220 221.IFDEF VIM_TCL 222# TCL related setup. 223TCL_DEF = ,"FEAT_TCL" 224TCL_SRC = if_tcl.c 225TCL_OBJ = if_tcl.obj 226TCL_LIB = ,OS_VMS_TCL.OPT/OPT 227TCL_INC = ,dka0:[tcl80.generic] 228.ENDIF 229 230.IFDEF VIM_RUBY 231# RUBY related setup. 232RUBY_DEF = ,"FEAT_RUBY" 233RUBY_SRC = if_ruby.c 234RUBY_OBJ = if_ruby.obj 235RUBY_LIB = ,OS_VMS_RUBY.OPT/OPT 236RUBY_INC = 237.ENDIF 238 239.IFDEF VIM_XIM 240# XIM related setup. 241.IFDEF GUI 242XIM_DEF = ,"FEAT_XIM" 243.ENDIF 244.ENDIF 245 246.IFDEF VIM_MZSCHEME 247# MZSCHEME related setup 248MZSCH_DEF = ,"FEAT_MZSCHEME" 249MZSCH_SRC = if_mzsch.c 250MZSCH_OBJ = if_mzsch.obj 251.ENDIF 252 253.IFDEF VIM_ICONV 254# ICONV related setup 255ICONV_DEF = ,"USE_ICONV" 256.ENDIF 257 258# XDIFF related setup. 259XDIFF_SRC = xdiffi.c,xemit.c,xprepare.c,xutils.c,xhistogram.c,xpatience.c 260XDIFF_OBJ = xdiffi.obj,xemit.obj,xprepare.obj,xutils.obj,xhistogram.obj,xpatience.obj 261XDIFF_INC = ,[.xdiff] 262 263###################################################################### 264# End of configuration section. 265# Please, do not change anything below without programming experience. 266###################################################################### 267 268MODEL_DEF = "FEAT_$(MODEL)", 269 270# These go into pathdef.c 271VIMUSER = "''F$EDIT(F$GETJPI(" ","USERNAME"),"TRIM")'" 272VIMHOST = "''F$TRNLNM("SYS$NODE")'''F$TRNLNM("UCX$INET_HOST")'.''F$TRNLNM("UCX$INET_DOMAIN")'" 273 274.SUFFIXES : .obj .c 275 276ALL_CFLAGS = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - 277 $(TCL_DEF)$(RUBY_DEF)$(XIM_DEF)$(TAG_DEF)$(MZSCH_DEF) - 278 $(ICONV_DEF)) - 279 $(CFLAGS)$(GUI_FLAG) - 280 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC)$(PERL_INC)$(PYTHON_INC) - 281 $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) 282 283# CFLAGS displayed in :ver information 284# It is specially formatted for correct display of unix like includes 285# as $(GUI_INC) - replaced with $(GUI_INC_VER) 286# Otherwise should not be any other difference. 287ALL_CFLAGS_VER = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - 288 $(TCL_DEF)$(RUBY_DEF)$(XIM_DEF)$(TAG_DEF)$(MZSCH_DEF) - 289 $(ICONV_DEF)) - 290 $(CFLAGS)$(GUI_FLAG) - 291 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC_VER)$(PERL_INC)$(PYTHON_INC) - 292 $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) 293 294ALL_LIBS = $(LIBS) $(GUI_LIB_DIR) $(GUI_LIB) \ 295 $(PERL_LIB) $(PYTHON_LIB) $(TCL_LIB) $(RUBY_LIB) 296 297SRC = \ 298 arabic.c \ 299 arglist.c \ 300 autocmd.c \ 301 beval.c \ 302 blob.c \ 303 blowfish.c \ 304 buffer.c \ 305 bufwrite.c \ 306 change.c \ 307 charset.c \ 308 cindent.c \ 309 clientserver.c \ 310 clipboard.c \ 311 cmdexpand.c \ 312 cmdhist.c \ 313 crypt.c \ 314 crypt_zip.c \ 315 debugger.c \ 316 dict.c \ 317 diff.c \ 318 digraph.c \ 319 drawline.c \ 320 drawscreen.c \ 321 edit.c \ 322 eval.c \ 323 evalbuffer.c \ 324 evalfunc.c \ 325 evalvars.c \ 326 evalwindow.c \ 327 ex_cmds.c \ 328 ex_cmds2.c \ 329 ex_docmd.c \ 330 ex_eval.c \ 331 ex_getln.c \ 332 fileio.c \ 333 filepath.c, \ 334 findfile.c \ 335 fold.c \ 336 getchar.c \ 337 hardcopy.c \ 338 hashtab.c \ 339 highlight.c \ 340 if_cscope.c \ 341 if_xcmdsrv.c \ 342 indent.c \ 343 insexpand.c \ 344 json.c \ 345 list.c \ 346 main.c \ 347 map.c \ 348 mark.c \ 349 mbyte.c \ 350 memfile.c \ 351 memline.c \ 352 menu.c \ 353 message.c \ 354 misc1.c \ 355 misc2.c \ 356 mouse.c \ 357 move.c \ 358 normal.c \ 359 ops.c \ 360 option.c \ 361 optionstr.c \ 362 os_unix.c \ 363 os_vms.c \ 364 pathdef.c \ 365 popupmenu.c \ 366 popupwin.c \ 367 profiler.c \ 368 quickfix.c \ 369 regexp.c \ 370 register.c \ 371 screen.c \ 372 scriptfile.c \ 373 search.c \ 374 session.c \ 375 sha256.c \ 376 sign.c \ 377 spell.c \ 378 spellfile.c \ 379 spellsuggest.c \ 380 syntax.c \ 381 tag.c \ 382 term.c \ 383 termlib.c \ 384 testing.c \ 385 textformat.c \ 386 textobject.c \ 387 textprop.c \ 388 time.c \ 389 ui.c \ 390 undo.c \ 391 usercmd.c \ 392 userfunc.c \ 393 version.c \ 394 vim9compile.c \ 395 vim9execute.c \ 396 vim9script.c \ 397 viminfo.c \ 398 window.c \ 399 $(GUI_SRC) \ 400 $(PERL_SRC) \ 401 $(PYTHON_SRC) \ 402 $(TCL_SRC) \ 403 $(RUBY_SRC) \ 404 $(MZSCH_SRC) \ 405 $(XDIFF_SRC) 406 407OBJ = \ 408 arabic.obj \ 409 arglist.obj \ 410 autocmd.obj \ 411 beval.obj \ 412 blob.obj \ 413 blowfish.obj \ 414 buffer.obj \ 415 bufwrite.obj \ 416 change.obj \ 417 charset.obj \ 418 cindent.obj \ 419 clientserver.obj \ 420 clipboard.obj \ 421 cmdexpand.obj \ 422 cmdhist.obj \ 423 crypt.obj \ 424 crypt_zip.obj \ 425 debugger.obj \ 426 dict.obj \ 427 diff.obj \ 428 digraph.obj \ 429 drawline.obj \ 430 drawscreen.obj \ 431 edit.obj \ 432 eval.obj \ 433 evalbuffer.obj \ 434 evalfunc.obj \ 435 evalvars.obj \ 436 evalwindow.obj \ 437 ex_cmds.obj \ 438 ex_cmds2.obj \ 439 ex_docmd.obj \ 440 ex_eval.obj \ 441 ex_getln.obj \ 442 fileio.obj \ 443 filepath.obj \ 444 findfile.obj \ 445 fold.obj \ 446 getchar.obj \ 447 hardcopy.obj \ 448 hashtab.obj \ 449 highlight.obj \ 450 if_cscope.obj \ 451 if_mzsch.obj \ 452 if_xcmdsrv.obj \ 453 indent.obj \ 454 insexpand.obj \ 455 json.obj \ 456 list.obj \ 457 main.obj \ 458 map.obj \ 459 mark.obj \ 460 mbyte.obj \ 461 memfile.obj \ 462 memline.obj \ 463 menu.obj \ 464 message.obj \ 465 misc1.obj \ 466 misc2.obj \ 467 mouse.obj \ 468 move.obj \ 469 normal.obj \ 470 ops.obj \ 471 option.obj \ 472 optionstr.obj \ 473 os_unix.obj \ 474 os_vms.obj \ 475 pathdef.obj \ 476 popupmenu.obj \ 477 popupwin.obj \ 478 profiler.obj \ 479 quickfix.obj \ 480 regexp.obj \ 481 register.obj \ 482 screen.obj \ 483 scriptfile.obj \ 484 search.obj \ 485 session.obj \ 486 sha256.obj \ 487 sign.obj \ 488 spell.obj \ 489 spellfile.obj \ 490 spellsuggest.obj \ 491 syntax.obj \ 492 tag.obj \ 493 term.obj \ 494 termlib.obj \ 495 testing.obj \ 496 textformat.obj \ 497 textobject.obj \ 498 textprop.obj \ 499 time.obj \ 500 ui.obj \ 501 undo.obj \ 502 usercmd.obj \ 503 userfunc.obj \ 504 version.obj \ 505 vim9compile.obj \ 506 vim9execute.obj \ 507 vim9script.obj \ 508 viminfo.obj \ 509 window.obj \ 510 $(GUI_OBJ) \ 511 $(PERL_OBJ) \ 512 $(PYTHON_OBJ) \ 513 $(TCL_OBJ) \ 514 $(RUBY_OBJ) \ 515 $(MZSCH_OBJ) \ 516 $(XDIFF_OBJ) 517 518# Default target is making the executable 519all : [.auto]config.h mmk_compat motif_env gtk_env perl_env python_env tcl_env ruby_env $(TARGET) 520 ! $@ 521 522[.auto]config.h : $(CONFIG_H) 523 copy/nolog $(CONFIG_H) [.auto]config.h 524 525mmk_compat : 526 -@ open/write pd pathdef.c 527 -@ write pd "/* Empty file to satisfy MMK depend. */" 528 -@ write pd "/* It will be overwritten later on... */" 529 -@ close pd 530clean : 531 -@ if "''F$SEARCH("*.exe")'" .NES. "" then delete/noconfirm/nolog *.exe;* 532 -@ if "''F$SEARCH("*.obj")'" .NES. "" then delete/noconfirm/nolog *.obj;* 533 -@ if "''F$SEARCH("[.auto]config.h")'" .NES. "" then delete/noconfirm/nolog [.auto]config.h;* 534 -@ if "''F$SEARCH("pathdef.c")'" .NES. "" then delete/noconfirm/nolog pathdef.c;* 535 -@ if "''F$SEARCH("if_perl.c")'" .NES. "" then delete/noconfirm/nolog if_perl.c;* 536 -@ if "''F$SEARCH("*.opt")'" .NES. "" then delete/noconfirm/nolog *.opt;* 537 538# Link the target 539$(TARGET) : $(OBJ) 540# make an OPT file - as the obj file list is too long for one command line 541 -@ DIRECTORY *.OBJ. /BRIEF/COLUMNS=1/NOHEADING/NOTRAILING /SELECT=FILE=(NONODE,NODEVICE,NODIRECTORY,NOVERSION)/OUTPUT=ALL_OBJS_LIST.OPT 542 $(LD_DEF) $(LDFLAGS) /exe=$(TARGET) ALL_OBJS_LIST.OPT/OPT $(ALL_LIBS) 543 544.c.obj : 545 $(CC_DEF) $(ALL_CFLAGS) $< 546 547pathdef.c : check_ccver $(CONFIG_H) 548 -@ write sys$output "creating PATHDEF.C file." 549 -@ open/write pd pathdef.c 550 -@ write pd "/* pathdef.c -- DO NOT EDIT! */" 551 -@ write pd "/* This file is automatically created by MAKE_VMS.MMS" 552 -@ write pd " * Change the file MAKE_VMS.MMS Only. */" 553 -@ write pd "typedef unsigned char char_u;" 554 -@ write pd "char_u *default_vim_dir = (char_u *)"$(VIMLOC)";" 555 -@ write pd "char_u *default_vimruntime_dir = (char_u *)"$(VIMRUN)";" 556 -@ write pd "char_u *all_cflags = (char_u *)""$(CC_DEF)$(ALL_CFLAGS_VER)"";" 557 -@ write pd "char_u *all_lflags = (char_u *)""$(LD_DEF)$(LDFLAGS) /exe=$(TARGET) ALL_OBJS_LIST.OPT/OPT $(ALL_LIBS)"";" 558 -@ write pd "char_u *compiler_version = (char_u *) ""''CC_VER'"";" 559 -@ write pd "char_u *compiled_user = (char_u *) "$(VIMUSER)";" 560 -@ write pd "char_u *compiled_sys = (char_u *) "$(VIMHOST)";" 561 -@ write pd "char_u *compiled_arch = (char_u *) ""$(MMSARCH_NAME)"";" 562 -@ close pd 563 564if_perl.c : if_perl.xs 565 -@ $(PERL) PERL_ROOT:[LIB.ExtUtils]xsubpp -prototypes -typemap - PERL_ROOT:[LIB.ExtUtils]typemap if_perl.xs >> $@ 566 567make_vms.mms : 568 -@ write sys$output "The name of the makefile MUST be <MAKE_VMS.MMS> !!!" 569 570.IFDEF CCVER 571# This part can make some complications if you're using some predefined 572# symbols/flags for your compiler. If does, just comment out CCVER variable 573check_ccver : 574 -@ define sys$output cc_ver.tmp 575 -@ $(CC_DEF)/version 576 -@ deassign sys$output 577 -@ open/read file cc_ver.tmp 578 -@ read file CC_VER 579 -@ close file 580 -@ delete/noconfirm/nolog cc_ver.tmp.* 581.ELSE 582check_ccver : 583 -@ ! 584.ENDIF 585 586.IFDEF MOTIF 587motif_env : 588.IFDEF XPM 589 -@ write sys$output "using DECW/Motif/XPM environment." 590.ELSE 591 -@ write sys$output "using DECW/Motif environment." 592.ENDIF 593 -@ write sys$output "creating OS_VMS_MOTIF.OPT file." 594 -@ open/write opt_file OS_VMS_MOTIF.OPT 595 -@ write opt_file "sys$share:decw$xmlibshr12.exe/share,-" 596 -@ write opt_file "sys$share:decw$xtlibshrr5.exe/share,-" 597 -@ write opt_file "sys$share:decw$xlibshr.exe/share" 598 -@ close opt_file 599.ELSE 600motif_env : 601 -@ ! 602.ENDIF 603 604 605.IFDEF GTK 606gtk_env : 607 -@ write sys$output "using GTK environment:" 608 -@ define/nolog gtk_root /trans=conc $(GTK_DIR) 609 -@ show logical gtk_root 610 -@ write sys$output " include path: "$(GUI_INC)"" 611 -@ write sys$output "creating OS_VMS_GTK.OPT file." 612 -@ open/write opt_file OS_VMS_GTK.OPT 613 -@ write opt_file "gtk_root:[glib]libglib.exe /share,-" 614 -@ write opt_file "gtk_root:[glib.gmodule]libgmodule.exe /share,-" 615 -@ write opt_file "gtk_root:[gtk.gdk]libgdk.exe /share,-" 616 -@ write opt_file "gtk_root:[gtk.gtk]libgtk.exe /share,-" 617 -@ write opt_file "sys$share:decw$xmlibshr12.exe/share,-" 618 -@ write opt_file "sys$share:decw$xtlibshrr5.exe/share,-" 619 -@ write opt_file "sys$share:decw$xlibshr.exe/share" 620 -@ close opt_file 621.ELSE 622gtk_env : 623 -@ ! 624.ENDIF 625 626.IFDEF VIM_PERL 627perl_env : 628 -@ write sys$output "using PERL environment:" 629 -@ show logical PERLSHR 630 -@ write sys$output " include path: ""$(PERL_INC)""" 631 -@ show symbol perl 632 -@ open/write pd if_perl.c 633 -@ write pd "/* Empty file to satisfy MMK depend. */" 634 -@ write pd "/* It will be overwritten later on... */" 635 -@ close pd 636 -@ write sys$output "creating OS_VMS_PERL.OPT file." 637 -@ open/write opt_file OS_VMS_PERL.OPT 638 -@ write opt_file "PERLSHR /share" 639 -@ close opt_file 640.ELSE 641perl_env : 642 -@ ! 643.ENDIF 644 645.IFDEF VIM_PYTHON 646python_env : 647 -@ write sys$output "using PYTHON environment:" 648 -@ show logical PYTHON_INCLUDE 649 -@ show logical PYTHON_OLB 650 -@ write sys$output "creating OS_VMS_PYTHON.OPT file." 651 -@ open/write opt_file OS_VMS_PYTHON.OPT 652 -@ write opt_file "PYTHON_OLB:PYTHON.OLB /share" 653 -@ close opt_file 654.ELSE 655python_env : 656 -@ ! 657.ENDIF 658 659.IFDEF VIM_TCL 660tcl_env : 661 -@ write sys$output "using TCL environment:" 662 -@ show logical TCLSHR 663 -@ write sys$output " include path: ""$(TCL_INC)""" 664 -@ write sys$output "creating OS_VMS_TCL.OPT file." 665 -@ open/write opt_file OS_VMS_TCL.OPT 666 -@ write opt_file "TCLSHR /share" 667 -@ close opt_file 668.ELSE 669tcl_env : 670 -@ ! 671.ENDIF 672 673.IFDEF VIM_RUBY 674ruby_env : 675 -@ write sys$output "using RUBY environment:" 676 -@ write sys$output " include path: ""$(RUBY_INC)""" 677 -@ write sys$output "creating OS_VMS_RUBY.OPT file." 678 -@ open/write opt_file OS_VMS_RUBY.OPT 679 -@ write opt_file "RUBYSHR /share" 680 -@ close opt_file 681.ELSE 682ruby_env : 683 -@ ! 684.ENDIF 685 686arabic.obj : arabic.c vim.h 687arglist.obj : arglist.c vim.h [.auto]config.h feature.h os_unix.h 688autocmd.obj : autocmd.c vim.h [.auto]config.h feature.h os_unix.h 689blowfish.obj : blowfish.c vim.h [.auto]config.h feature.h os_unix.h 690blob.obj : blob.c vim.h [.auto]config.h feature.h os_unix.h 691buffer.obj : buffer.c vim.h [.auto]config.h feature.h os_unix.h \ 692 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 693 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 694 globals.h version.h 695bufwrite.obj : bufwrite.c vim.h [.auto]config.h feature.h os_unix.h \ 696 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 697 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 698 globals.h 699change.obj : change.c vim.h [.auto]config.h feature.h os_unix.h \ 700 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 701 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 702 globals.h 703charset.obj : charset.c vim.h [.auto]config.h feature.h os_unix.h \ 704 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 705 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 706 globals.h 707cindent.obj : cindent.c vim.h [.auto]config.h feature.h os_unix.h \ 708 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 709 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 710 globals.h 711clientserver.obj : clientserver.c vim.h [.auto]config.h feature.h os_unix.h \ 712 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 713 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 714 globals.h 715clipboard.obj : clipboard.c vim.h [.auto]config.h feature.h os_unix.h \ 716 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 717 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 718 globals.h 719cmdexpand.obj : cmdexpand.c vim.h [.auto]config.h feature.h os_unix.h \ 720 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 721 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 722 globals.h 723cmdhist.obj : cmdhist.c vim.h [.auto]config.h feature.h os_unix.h \ 724 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 725 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 726 globals.h 727crypt.obj : crypt.c vim.h [.auto]config.h feature.h os_unix.h \ 728 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ 729 beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ 730 globals.h 731crypt_zip.obj : crypt_zip.c vim.h [.auto]config.h feature.h os_unix.h \ 732 ascii.h keymap.h term.h macros.h option.h structs.h \ 733 regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ 734 proto.h globals.h 735debugger.obj : debugger.c vim.h [.auto]config.h feature.h os_unix.h \ 736 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 737 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 738 globals.h 739dict.obj : dict.c vim.h [.auto]config.h feature.h os_unix.h \ 740 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ 741 beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ 742 globals.h 743diff.obj : diff.c vim.h [.auto]config.h feature.h os_unix.h \ 744 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 745 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 746digraph.obj : digraph.c vim.h [.auto]config.h feature.h os_unix.h \ 747 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 748 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 749 globals.h 750drawline.obj : drawline.c vim.h [.auto]config.h feature.h os_unix.h \ 751 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 752 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 753 globals.h 754drawscreen.obj : drawscreen.c vim.h [.auto]config.h feature.h os_unix.h \ 755 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 756 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 757 globals.h 758edit.obj : edit.c vim.h [.auto]config.h feature.h os_unix.h \ 759 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 760 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 761eval.obj : eval.c vim.h [.auto]config.h feature.h os_unix.h \ 762 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 763 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 764evalbuffer.obj : evalbuffer.c vim.h [.auto]config.h feature.h os_unix.h \ 765 ascii.h keymap.h term.h macros.h option.h structs.h \ 766 regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ 767 proto.h globals.h 768evalfunc.obj : evalfunc.c vim.h [.auto]config.h feature.h os_unix.h \ 769 ascii.h keymap.h term.h macros.h option.h structs.h \ 770 regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ 771 proto.h globals.h version.h 772evalvars.obj : evalvars.c vim.h [.auto]config.h feature.h os_unix.h \ 773 ascii.h keymap.h term.h macros.h option.h structs.h \ 774 regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ 775 proto.h globals.h version.h 776evalwindow.obj : evalwindow.c vim.h [.auto]config.h feature.h os_unix.h \ 777 ascii.h keymap.h term.h macros.h option.h structs.h \ 778 regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ 779 proto.h globals.h 780ex_cmds.obj : ex_cmds.c vim.h [.auto]config.h feature.h os_unix.h \ 781 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 782 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 783 globals.h version.h 784ex_cmds2.obj : ex_cmds2.c vim.h [.auto]config.h feature.h os_unix.h \ 785 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 786 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 787 globals.h version.h 788ex_docmd.obj : ex_docmd.c vim.h [.auto]config.h feature.h os_unix.h \ 789 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 790 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 791 globals.h ex_cmdidxs.h 792ex_eval.obj : ex_eval.c vim.h [.auto]config.h feature.h os_unix.h \ 793 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 794 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 795 globals.h 796ex_getln.obj : ex_getln.c vim.h [.auto]config.h feature.h os_unix.h \ 797 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 798 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 799 globals.h 800fileio.obj : fileio.c vim.h [.auto]config.h feature.h os_unix.h \ 801 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 802 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 803 globals.h 804filepath.obj : filepath.c vim.h [.auto]config.h feature.h os_unix.h \ 805 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 806 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 807 globals.h 808findfile.obj : findfile.c vim.h [.auto]config.h feature.h os_unix.h \ 809 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 810 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 811 globals.h 812fold.obj : fold.c vim.h [.auto]config.h feature.h os_unix.h \ 813 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 814 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 815getchar.obj : getchar.c vim.h [.auto]config.h feature.h os_unix.h \ 816 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 817 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 818 globals.h 819hardcopy.obj : hardcopy.c vim.h [.auto]config.h feature.h os_unix.h \ 820 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 821 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 822 globals.h version.h 823hashtab.obj : hashtab.c vim.h [.auto]config.h feature.h os_unix.h \ 824 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 825 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 826 globals.h 827highlight.obj : highlight.c vim.h [.auto]config.h feature.h os_unix.h \ 828 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 829 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 830 globals.h 831if_cscope.obj : if_cscope.c vim.h [.auto]config.h feature.h os_unix.h \ 832 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 833 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 834 globals.h if_cscope.h 835if_xcmdsrv.obj : if_xcmdsrv.c vim.h [.auto]config.h feature.h os_unix.h \ 836 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 837 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 838 globals.h version.h 839if_mzsch.obj : if_mzsch.c vim.h [.auto]config.h feature.h os_unix.h \ 840 ascii.h keymap.h term.h macros.h option.h structs.h \ 841 regexp.h gui.h beval.h [.proto]gui_beval.pro ex_cmds.h proto.h \ 842 globals.h if_mzsch.h 843indent.obj : indent.c vim.h [.auto]config.h feature.h os_unix.h 844insexpand.obj : insexpand.c vim.h [.auto]config.h feature.h os_unix.h 845json.obj : json.c vim.h [.auto]config.h feature.h os_unix.h \ 846 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 847 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 848list.obj : list.c vim.h [.auto]config.h feature.h os_unix.h \ 849 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ 850 beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ 851 globals.h 852main.obj : main.c vim.h [.auto]config.h feature.h os_unix.h \ 853 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 854 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h \ 855 arabic.c 856map.obj : map.c vim.h [.auto]config.h feature.h os_unix.h \ 857 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 858 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 859mark.obj : mark.c vim.h [.auto]config.h feature.h os_unix.h \ 860 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 861 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 862memfile.obj : memfile.c vim.h [.auto]config.h feature.h os_unix.h \ 863 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 864 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 865 globals.h 866memline.obj : memline.c vim.h [.auto]config.h feature.h os_unix.h \ 867 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 868 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 869 globals.h 870menu.obj : menu.c vim.h [.auto]config.h feature.h os_unix.h \ 871 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 872 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 873message.obj : message.c vim.h [.auto]config.h feature.h os_unix.h \ 874 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 875 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 876 globals.h 877misc1.obj : misc1.c vim.h [.auto]config.h feature.h os_unix.h \ 878 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 879 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h \ 880 version.h 881misc2.obj : misc2.c vim.h [.auto]config.h feature.h os_unix.h \ 882 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 883 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 884mouse.obj : mouse.c vim.h [.auto]config.h feature.h os_unix.h \ 885 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 886 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 887move.obj : move.c vim.h [.auto]config.h feature.h os_unix.h \ 888 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 889 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 890mbyte.obj : mbyte.c vim.h [.auto]config.h feature.h os_unix.h \ 891 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 892 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 893normal.obj : normal.c vim.h [.auto]config.h feature.h os_unix.h \ 894 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 895 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 896 globals.h 897ops.obj : ops.c vim.h [.auto]config.h feature.h os_unix.h \ 898 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 899 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 900option.obj : option.c vim.h [.auto]config.h feature.h os_unix.h \ 901 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 902 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 903 globals.h optiondefs.h 904optionstr.obj : optionstr.c vim.h [.auto]config.h feature.h os_unix.h \ 905 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 906 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 907 globals.h 908os_unix.obj : os_unix.c vim.h [.auto]config.h feature.h os_unix.h \ 909 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 910 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 911 globals.h os_unixx.h 912os_vms.obj : os_vms.c vim.h [.auto]config.h feature.h os_unix.h \ 913 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 914 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 915 globals.h os_unixx.h 916pathdef.obj : pathdef.c vim.h [.auto]config.h feature.h os_unix.h \ 917 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 918 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 919 globals.h 920popupmenu.obj : popupmenu.c vim.h [.auto]config.h feature.h os_unix.h \ 921 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 922 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 923 globals.h 924popupwin.obj : popupwin.c vim.h [.auto]config.h feature.h os_unix.h \ 925 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 926 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 927 globals.h 928profiler.obj : profiler.c vim.h [.auto]config.h feature.h os_unix.h \ 929 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 930 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 931 globals.h 932quickfix.obj : quickfix.c vim.h [.auto]config.h feature.h os_unix.h \ 933 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 934 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 935 globals.h 936regexp.obj : regexp.c vim.h [.auto]config.h feature.h os_unix.h \ 937 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 938 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 939 globals.h 940register.obj : register.c vim.h [.auto]config.h feature.h os_unix.h \ 941 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 942 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 943 globals.h 944scriptfile.obj : scriptfile.c vim.h [.auto]config.h feature.h os_unix.h \ 945 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 946 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 947 globals.h 948screen.obj : screen.c vim.h [.auto]config.h feature.h os_unix.h \ 949 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 950 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 951 globals.h 952search.obj : search.c vim.h [.auto]config.h feature.h os_unix.h \ 953 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 954 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 955 globals.h 956session.obj : session.c vim.h [.auto]config.h feature.h os_unix.h \ 957 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 958 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 959 globals.h 960sha256.obj : sha256.c vim.h [.auto]config.h feature.h os_unix.h \ 961 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ 962 beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ 963 globals.h 964sign.obj : sign.c vim.h [.auto]config.h feature.h os_unix.h \ 965 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ 966 beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ 967 globals.h 968spell.obj : spell.c vim.h [.auto]config.h feature.h os_unix.h \ 969 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 970 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 971 globals.h 972spellfile.obj : spellfile.c vim.h [.auto]config.h feature.h os_unix.h \ 973 ascii.h keymap.h term.h macros.h option.h structs.h \ 974 regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ 975 proto.h globals.h 976spellsuggest.obj : spellsuggest.c vim.h [.auto]config.h feature.h os_unix.h \ 977 ascii.h keymap.h term.h macros.h option.h structs.h \ 978 regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ 979 proto.h globals.h 980syntax.obj : syntax.c vim.h [.auto]config.h feature.h os_unix.h \ 981 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 982 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 983 globals.h 984tag.obj : tag.c vim.h [.auto]config.h feature.h os_unix.h \ 985 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 986 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 987term.obj : term.c vim.h [.auto]config.h feature.h os_unix.h \ 988 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 989 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 990termlib.obj : termlib.c vim.h [.auto]config.h feature.h os_unix.h \ 991 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 992 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 993testing.obj : testing.c vim.h [.auto]config.h feature.h os_unix.h \ 994 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 995 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 996textformat.obj : textformat.c vim.h [.auto]config.h feature.h os_unix.h \ 997 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 998 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 999textobject.obj : textobject.c vim.h [.auto]config.h feature.h os_unix.h \ 1000 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 1001 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 1002textprop.obj : textprop.c vim.h [.auto]config.h feature.h os_unix.h \ 1003 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 1004 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 1005time.obj : time.c vim.h [.auto]config.h feature.h os_unix.h \ 1006 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 1007 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 1008ui.obj : ui.c vim.h [.auto]config.h feature.h os_unix.h \ 1009 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 1010 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 1011undo.obj : undo.c vim.h [.auto]config.h feature.h os_unix.h \ 1012 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 1013 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 1014usercmd.obj : usercmd.c vim.h [.auto]config.h feature.h os_unix.h \ 1015 ascii.h keymap.h term.h macros.h option.h structs.h \ 1016 regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ 1017 proto.h globals.h 1018userfunc.obj : userfunc.c vim.h [.auto]config.h feature.h os_unix.h \ 1019 ascii.h keymap.h term.h macros.h option.h structs.h \ 1020 regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ 1021 proto.h globals.h 1022version.obj : version.c vim.h [.auto]config.h feature.h os_unix.h \ 1023 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1024 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1025 globals.h version.h 1026viminfo.obj : viminfo.c vim.h [.auto]config.h feature.h os_unix.h \ 1027 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1028 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1029 globals.h version.h 1030vim9compile.obj : vim9compile.c vim.h [.auto]config.h feature.h os_unix.h \ 1031 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1032 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1033 globals.h version.h 1034vim9execute.obj : vim9execute.c vim.h [.auto]config.h feature.h os_unix.h \ 1035 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1036 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1037 globals.h version.h 1038vim9script.obj : vim9script.c vim.h [.auto]config.h feature.h os_unix.h \ 1039 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1040 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1041 globals.h version.h 1042window.obj : window.c vim.h [.auto]config.h feature.h os_unix.h \ 1043 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1044 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1045 globals.h 1046gui.obj : gui.c vim.h [.auto]config.h feature.h os_unix.h \ 1047 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 1048 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 1049gui_gtk.obj : gui_gtk.c gui_gtk_f.h vim.h [.auto]config.h feature.h \ 1050 os_unix.h ascii.h keymap.h term.h macros.h structs.h \ 1051 regexp.h gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h \ 1052 proto.h globals.h [-.pixmaps]stock_icons.h 1053gui_gtk_f.obj : gui_gtk_f.c vim.h [.auto]config.h feature.h os_unix.h \ 1054 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1055 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1056 globals.h gui_gtk_f.h 1057gui_motif.obj : gui_motif.c vim.h [.auto]config.h feature.h os_unix.h \ 1058 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1059 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1060 globals.h [-.pixmaps]alert.xpm [-.pixmaps]error.xpm \ 1061 [-.pixmaps]generic.xpm [-.pixmaps]info.xpm [-.pixmaps]quest.xpm 1062gui_athena.obj : gui_athena.c vim.h [.auto]config.h feature.h os_unix.h \ 1063 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1064 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1065 globals.h gui_at_sb.h 1066gui_gtk_x11.obj : gui_gtk_x11.c vim.h [.auto]config.h feature.h os_unix.h \ 1067 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1068 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1069 globals.h gui_gtk_f.h [-.runtime]vim32x32.xpm \ 1070 [-.runtime]vim16x16.xpm [-.runtime]vim48x48.xpm version.h 1071gui_x11.obj : gui_x11.c vim.h [.auto]config.h feature.h os_unix.h \ 1072 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1073 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1074 globals.h [-.runtime]vim32x32.xpm \ 1075 [-.runtime]vim16x16.xpm [-.runtime]vim48x48.xpm [-.pixmaps]tb_new.xpm \ 1076 [-.pixmaps]tb_open.xpm [-.pixmaps]tb_close.xpm [-.pixmaps]tb_save.xpm \ 1077 [-.pixmaps]tb_print.xpm [-.pixmaps]tb_cut.xpm [-.pixmaps]tb_copy.xpm \ 1078 [-.pixmaps]tb_paste.xpm [-.pixmaps]tb_find.xpm \ 1079 [-.pixmaps]tb_find_next.xpm [-.pixmaps]tb_find_prev.xpm \ 1080 [-.pixmaps]tb_find_help.xpm [-.pixmaps]tb_exit.xpm \ 1081 [-.pixmaps]tb_undo.xpm [-.pixmaps]tb_redo.xpm [-.pixmaps]tb_help.xpm \ 1082 [-.pixmaps]tb_macro.xpm [-.pixmaps]tb_make.xpm \ 1083 [-.pixmaps]tb_save_all.xpm [-.pixmaps]tb_jump.xpm \ 1084 [-.pixmaps]tb_ctags.xpm [-.pixmaps]tb_load_session.xpm \ 1085 [-.pixmaps]tb_save_session.xpm [-.pixmaps]tb_new_session.xpm \ 1086 [-.pixmaps]tb_blank.xpm [-.pixmaps]tb_maximize.xpm \ 1087 [-.pixmaps]tb_split.xpm [-.pixmaps]tb_minimize.xpm \ 1088 [-.pixmaps]tb_shell.xpm [-.pixmaps]tb_replace.xpm \ 1089 [-.pixmaps]tb_vsplit.xpm [-.pixmaps]tb_maxwidth.xpm \ 1090 [-.pixmaps]tb_minwidth.xpm 1091gui_at_sb.obj : gui_at_sb.c vim.h [.auto]config.h feature.h os_unix.h \ 1092 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1093 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1094 globals.h gui_at_sb.h 1095gui_at_fs.obj : gui_at_fs.c vim.h [.auto]config.h feature.h os_unix.h \ 1096 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1097 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1098 globals.h gui_at_sb.h 1099pty.obj : pty.c vim.h [.auto]config.h feature.h os_unix.h \ 1100 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ 1101 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h 1102if_perl.obj : [.auto]if_perl.c vim.h [.auto]config.h feature.h os_unix.h \ 1103 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1104 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1105 globals.h 1106if_perlsfio.obj : if_perlsfio.c vim.h [.auto]config.h feature.h os_unix.h \ 1107 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1108 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1109 globals.h 1110if_python.obj : if_python.c vim.h [.auto]config.h feature.h os_unix.h \ 1111 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1112 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1113 globals.h 1114if_tcl.obj : if_tcl.c vim.h [.auto]config.h feature.h os_unix.h \ 1115 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1116 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1117 globals.h 1118if_ruby.obj : if_ruby.c vim.h [.auto]config.h feature.h os_unix.h \ 1119 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1120 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1121 globals.h version.h 1122beval.obj : beval.c vim.h [.auto]config.h feature.h os_unix.h \ 1123 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1124 gui.h beval.h option.h ex_cmds.h proto.h \ 1125 globals.h 1126gui_beval.obj : gui_beval.c vim.h [.auto]config.h feature.h os_unix.h \ 1127 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1128 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1129 globals.h 1130netbeans.obj : netbeans.c vim.h [.auto]config.h feature.h os_unix.h \ 1131 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 1132 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 1133 globals.h version.h 1134gui_xmdlg.obj : gui_xmdlg.c [.auto]config.h vim.h feature.h os_unix.h 1135gui_xmebw.obj : gui_xmebw.c [.auto]config.h vim.h feature.h os_unix.h 1136xdiffi.obj : [.xdiff]xdiffi.c [.xdiff]xinclude.h [.auto]config.h vim.h feature.h os_unix.h 1137xemit.obj : [.xdiff]xemit.c [.xdiff]xinclude.h [.auto]config.h vim.h feature.h os_unix.h 1138xprepare.obj : [.xdiff]xprepare.c [.xdiff]xinclude.h [.auto]config.h vim.h feature.h os_unix.h 1139xutils.obj : [.xdiff]xutils.c [.xdiff]xinclude.h [.auto]config.h vim.h feature.h os_unix.h 1140xhistogram.obj : [.xdiff]xhistogram.c [.xdiff]xinclude.h [.auto]config.h vim.h feature.h os_unix.h 1141xpatience.obj : [.xdiff]xpatience.c [.xdiff]xinclude.h [.auto]config.h vim.h feature.h os_unix.h 1142