# # Makefile for MNV on OpenVMS # # Maintainer: Zoltan Arpadffy # Last change: 2025-07-04 Steven M. Schweda # # This script has been tested on VMS 6.2 to 10.0 on VAX, ALPHA, IA64 and X86_64 # with MMS and MMK # # The following could be built: # mnv.exe: standard (terminal, GUI/Motif, GUI/GTK) # dmnv.exe: debug # ###################################################################### # # Edit the lines in the Configuration section below for fine tuning. # # To build: mms/descrip=Make_vms.mms /ignore=warning # To clean up: mms/descrip=Make_vms.mms clean # To display --help report: mms/descrip=Make_vms.mms help # To display --version report: mms/descrip=Make_vms.mms version # # Hints and detailed description could be found in INSTALLVMS.TXT file. # ###################################################################### # Configuration section. ###################################################################### # Build model selection # TINY - No optional features enabled # NORMAL - A default selection of features enabled # HUGE - All possible features enabled. # Please select one of these alternatives above. MODEL = HUGE # GUI or terminal mode executable. # Comment out if you want just the character terminal mode only. # GUI with Motif # GUI = YES # GUI with GTK # If you have GTK installed you might want to enable this option. # NOTE: you will need to properly define GTK_DIR below # NOTE: since MNV 7.3 GTK 2+ is used that is not ported to VMS, # therefore this option should not be used # GTK = YES # GUI/Motif with XPM # If you have XPM installed you might want to build Motif version with toolbar # XPM = YES # Comment out if you want the compiler version with :ver command. # NOTE: This part can make some complications if you're using some # predefined symbols/flags for your compiler. If does, just leave behind # the comment variable CCVER. .IFDEF VAXC_OR_FORCE_VAXC # VAXC_OR_FORCE_VAXC .ELSE # VAXC_OR_FORCE_VAXC CCVER = YES # Unreliable with VAX C. .ENDIF # VAXC_OR_FORCE_VAXC [ELSE] # Uncomment if want a debug version. Resulting executable is DMNV.EXE # Development purpose only! Normally, it should not be defined. !!! # DEBUG = YES # Languages support for Perl, Python, TCL etc. # If you don't need it really, leave them behind the comment. # You will need related libraries, include files etc. # MNV_TCL = YES # MNV_PERL = YES # MNV_PYTHON = YES # MNV_PYTHON3= YES # MNV_RUBY = YES # MNV_LUA = YES # X Input Method. For entering special languages like chinese and # Japanese. # If you don't need it really, leave it behind the comment. # MNV_XIM = YES # Allow any white space to separate the fields in a tags file # When not defined, only a TAB is allowed. # MNV_TAG_ANYWHITE = YES # Allow FEATURE_MZSCHEME # MNV_MZSCHEME = YES # Use ICONV # MNV_ICONV = YES # If you modified the source code and plan to distribute the build # please, let the users know that. # MODIFIED_BY = "name surname " ###################################################################### # Directory, library and include files configuration section. # Normally you need not to change anything below. ! # These may need to be defined if things are not in standard locations # # You can find some explanation in INSTALLVMS.TXT ###################################################################### # Architecture identification and product destination selection. # Define old MMK architecture macros when using MMS. .IFDEF MMS$ARCH_NAME # MMS$ARCH_NAME ALPHA_X_ALPHA = 1 IA64_X_IA64 = 1 VAX_X_VAX = 1 X86_64_X_X86_64 = 1 .IFDEF ARCH # ARCH ARCH_NAME = $(ARCH) .ELSE # ARCH ARCH_NAME = $(MMS$ARCH_NAME) .ENDIF # ARCH .IFDEF $(ARCH_NAME)_X_ALPHA # $(ARCH_NAME)_X_ALPHA __ALPHA__ = 1 .ENDIF # $(ARCH_NAME)_X_ALPHA .IFDEF $(ARCH_NAME)_X_IA64 # $(ARCH_NAME)_X_IA64 __IA64__ = 1 .ENDIF # $(ARCH_NAME)_X_IA64 .IFDEF $(ARCH_NAME)_X_VAX # $(ARCH_NAME)_X_VAX __VAX__ = 1 .ENDIF # $(ARCH_NAME)_X_VAX .IFDEF $(ARCH_NAME)_X_X86_64 # $(ARCH_NAME)_X_X86_64 __X86_64__ = 1 .ENDIF # $(ARCH_NAME)_X_X86_64 .ELSE # MMS$ARCH_NAME .IFDEF __MMK__ # __MMK__ .IFDEF ARCH # ARCH .IFDEF __$(ARCH)__ # __$(ARCH)__ .ELSE # __$(ARCH)__ __$(ARCH)__ = 1 .ENDIF # __$(ARCH)__ .ENDIF # ARCH .ENDIF # __MMK__ .ENDIF # MMS$ARCH_NAME # Combine command-line VAX C compiler macros. .IFDEF VAXC # VAXC VAXC_OR_FORCE_VAXC = 1 .ELSE # VAXC .IFDEF FORCE_VAXC # FORCE_VAXC VAXC_OR_FORCE_VAXC = 1 .ENDIF # FORCE_VAXC .ENDIF # VAXC # Analyze architecture-related and option macros. # (Sense x86_64 before IA64 for old MMK and x86_64 cross tools.) .IFDEF __X86_64__ # __X86_64__ DECC = 1 DESTM = X86_64 .ELSE # __X86_64__ .IFDEF __IA64__ # __IA64__ DECC = 1 DESTM = IA64 .ELSE # __IA64__ .IFDEF __ALPHA__ # __ALPHA__ DECC = 1 DESTM = ALPHA .ELSE # __ALPHA__ .IFDEF __VAX__ # __VAX__ .IFDEF VAXC_OR_FORCE_VAXC # VAXC_OR_FORCE_VAXC DESTM = VAXV .ELSE # VAXC_OR_FORCE_VAXC DECC = 1 DESTM = VAX .ENDIF # VAXC_OR_FORCE_VAXC .ELSE # __VAX__ DESTM = UNK UNK_DEST = 1 .ENDIF # __VAX__ .ENDIF # __ALPHA__ .ENDIF # __IA64__ .ENDIF # __X86_64__ .IFDEF PROD # PROD DEST = $(PROD) .ELSE # PROD DEST = $(DESTM) .ENDIF # PROD .FIRST .IFDEF __MMK__ # __MMK__ @ write sys$output "" .ENDIF # __MMK__ # Create destination directory. @ write sys$output "Destination: [.$(DEST)]" @ write sys$output "" @ if (f$search( "$(DEST).DIR;1") .eqs. "") then - create /directory [.$(DEST)] # Compiler setup # Optimization. The .c.obj rule will override this for specific modules # where the VAX C compilers hang. See VAX_NOOPTIM_LIST, below. OPTIMIZE= /optim .IFDEF __VAX__ # __VAX__ # List of modules for which "Compaq C V6.4-005 on OpenVMS VAX V7.3" # hangs. Add more as needed (plus-separated). VAX_NOOPTIM_LIST = blowfish+regexp+sha256 # Compiler command. # Default: CC /DECC. On non-VAX, or VAX with only DEC C installed, # /DECC is harmless. If both DEC C and VAX C are installed, and VAX C # was selected as the default, then /DECC must be specified explicitly. # If both are installed, and DEC C is the default, but VAX C is desired, # then define FORCE_VAXC to get VAX C (CC /VAXC). If only VAX C is # installed, then define VAXC to get (plain) CC. .IFDEF DECC # DECC CC_DEF = cc /decc PREFIX = /prefix=all/name=(upper,short) /repository=[.$(DEST)] .ELSE # DECC .IFDEF FORCE_VAXC # FORCE_VAXC CC_DEF = cc /vaxc .ELSE # FORCE_VAXC CC_DEF = cc .ENDIF # FORCE_VAXC .ENDIF # DECC .ELSE # __VAX__ # Not VAX, therefore DEC C (with /NAMES, /PREFIX, and /REPOSITORY). CC_DEF = cc /decc PREFIX = /prefix=all/name=(upper,short) /repository=[.$(DEST)] # These floating-point options are the defaults on IA64 and x86_64. # This makes Alpha consistent. FLOAT = /float = ieee_float /ieee_mode = denorm_results # Large-file support. Unavailable on VAX and very old Alpha. To # disable, define NOLARGE. .IFDEF NOLARGE .ELSE LARGE_DEF = , "_LARGEFILE" .ENDIF # NOLARGE [ELSE] # .IFDEF MMSX86_64 # ARCH_DEF= # ,__CRTL_VER_OVERRIDE=80400000 # .ENDIF .ENDIF # __VAX__ .IFDEF LIST LIST_OPT = /list=[.$(DEST)] /show=(all, nomessages) MAP_OPT = /map /cross_reference /full .ENDIF # LIST LD_DEF = link C_INC = [.proto] .IFDEF DEBUG DEBUG_DEF = ,"DEBUG" TARGET = [.$(DEST)]dmnv.exe CFLAGS = /debug/noopt$(PREFIX)$(FLOAT)$(LIST_OPT) LDFLAGS = /debug $(MAP_OPT) .ELSE TARGET = [.$(DEST)]mnv.exe CFLAGS = $(OPTIMIZE)$(PREFIX)$(FLOAT)$(LIST_OPT) LDFLAGS = $(MAP_OPT) .ENDIF # Predefined MNV directories # Please, use $MNV and $MNVRUNTIME logicals instead MNVLOC = "" MNVRUN = "" CONFIG_H = os_vms_conf.h # GTK or XPM but not both .IFDEF GTK .IFDEF GUI .ELSE GUI = YES .ENDIF .IFDEF XPM XPM = "" .ENDIF .ENDIF .IFDEF XPM .IFDEF GUI .ELSE GUI = YES .ENDIF .IFDEF GTK GTK = "" .ENDIF .ENDIF .IFDEF GUI # X/Motif/GTK executable (also works in terminal mode ) .IFDEF GTK # NOTE: you need to set up your GTK_DIR (GTK root directory), because it is # unique on every system - logicals are not accepted # please note: directory should end with . in order to /trans=conc work # This value for GTK_DIR is an example. GTK_DIR = DKA0:[WORK.GTK1210.] DEFS = ,"HAVE_CONFIG_H","FEAT_GUI_GTK" LIBS = ,OS_VMS_GTK.OPT/OPT GUI_FLAG = /float=ieee/ieee=denorm/WARNINGS=(DISABLE=MACROREDEF) GUI_SRC = gui.c gui_gtk.c gui_gtk_f.c gui_gtk_x11.c gui_beval.c pty.c GUI_OBJ = \ [.$(DEST)]gui.obj \ [.$(DEST)]gui_gtk.obj \ [.$(DEST)]gui_gtk_f.obj \ [.$(DEST)]gui_gtk_x11.obj \ [.$(DEST)]gui_beval.obj \ [.$(DEST)]pty.obj GUI_INC = ,"/gtk_root/gtk","/gtk_root/glib" # GUI_INC_VER is used just for :ver information # this string should escape from C and DCL in the same time GUI_INC_VER= ,\""/gtk_root/gtk\"",\""/gtk_root/glib\"" .ELSE MOTIF = YES .IFDEF XPM DEFS = ,"HAVE_CONFIG_H","FEAT_GUI_MOTIF","HAVE_XPM" XPM_INC = ,[.xpm.include] XPM_LIB = ,OS_VMS_XPM.OPT/OPT .ELSE DEFS = ,"HAVE_CONFIG_H","FEAT_GUI_MOTIF" XPM_INC = .ENDIF LIBS = ,OS_VMS_MOTIF.OPT/OPT GUI_FLAG = /WARNINGS=(DISABLE=MACROREDEF) GUI_SRC = gui.c gui_motif.c gui_x11.c gui_beval.c gui_xmdlg.c gui_xmebw.c GUI_OBJ = \ [.$(DEST)]gui.obj \ [.$(DEST)]gui_motif.obj \ [.$(DEST)]gui_x11.obj \ [.$(DEST)]gui_beval.obj \ [.$(DEST)]gui_xmdlg.obj \ [.$(DEST)]gui_xmebw.obj GUI_INC = .ENDIF # You need to define these variables if you do not have DECW files # at standard location GUI_INC_DIR = ,decw$include: # GUI_LIB_DIR = ,sys$library: .ELSE # Character terminal only executable DEFS = ,"HAVE_CONFIG_H" LIBS = .ENDIF .IFDEF MNV_PERL # Perl related setup. PERL = perl PERL_DEF = ,"FEAT_PERL" PERL_SRC = if_perl.xs PERL_OBJ = \ [.$(DEST)]if_perl.obj PERL_LIB = ,OS_VMS_PERL.OPT/OPT PERL_INC = ,dka0:[perlbuild.perl.lib.vms_axp.5_6_1.core] .ENDIF .IFDEF MNV_PYTHON # Python related setup. PYTHON_DEF = ,"FEAT_PYTHON" PYTHON_SRC = if_python.c PYTHON_OBJ = [.$(DEST)]if_python.obj PYTHON_LIB = ,OS_VMS_PYTHON.OPT/OPT PYTHON_INC = ,PYTHON_INCLUDE .ENDIF .IFDEF MNV_PYTHON3 # Python related setup. PYTHON3_DEF = ,"FEAT_PYTHON3" PYTHON3_SRC = if_python3.c PYTHON3_OBJ = [.$(DEST)]if_python3.obj PYTHON3_LIB = ,OS_VMS_PYTHON3.OPT/OPT PYTHON3_INC = ,PYTHON3_INCLUDE .ENDIF .IFDEF MNV_TCL # TCL related setup. TCL_DEF = ,"FEAT_TCL" TCL_SRC = if_tcl.c TCL_OBJ = [.$(DEST)]if_tcl.obj TCL_LIB = ,OS_VMS_TCL.OPT/OPT TCL_INC = ,dka0:[tcl80.generic] .ENDIF .IFDEF MNV_RUBY # RUBY related setup. RUBY_DEF = ,"FEAT_RUBY" RUBY_SRC = if_ruby.c RUBY_OBJ = [.$(DEST)]if_ruby.obj RUBY_LIB = ,OS_VMS_RUBY.OPT/OPT RUBY_INC = .ENDIF .IFDEF MNV_LUA # LUA related setup. LUA_DEF = ,"FEAT_LUA" LUA_SRC = if_lua.c LUA_OBJ = [.$(DEST)]if_lua.obj LUA_LIB = ,OS_VMS_LUA.OPT/OPT LUA_INC = ,LUA$ROOT:[INCLUDE] .ENDIF .IFDEF MNV_XIM # XIM related setup. .IFDEF GUI XIM_DEF = ,"FEAT_XIM" .ENDIF .ENDIF .IFDEF MNV_MZSCHEME # MZSCHEME related setup MZSCHEME_DEF = ,"FEAT_MZSCHEME" MZSCHEME_SRC = if_mzsch.c MZSCHEME_OBJ = [.$(DEST)]if_mzsch.obj .ENDIF .IFDEF MNV_ICONV # ICONV related setup ICONV_DEF = ,"USE_ICONV" .ENDIF # XDIFF related setup. XDIFF_SRC = xdiffi.c,xemit.c,xprepare.c,xutils.c,xhistogram.c,xpatience.c XDIFF_OBJ = \ [.$(DEST)]xdiffi.obj,\ [.$(DEST)]xemit.obj,\ [.$(DEST)]xprepare.obj,\ [.$(DEST)]xutils.obj,\ [.$(DEST)]xhistogram.obj,\ [.$(DEST)]xpatience.obj XDIFF_INC = ,[.xdiff] .IFDEF MODIFIED_BY DEF_MODIFIED = YES .ELSE DEF_MODIFIED = NO .ENDIF ###################################################################### # End of configuration section. # Please, do not change anything below without programming experience. ###################################################################### MODEL_DEF = "FEAT_$(MODEL)" # These go into pathdef.c MNVUSER = "''F$EDIT(F$GETJPI(" ","USERNAME"),"TRIM")'" MNVHOST = "''F$TRNLNM("SYS$NODE")'''F$TRNLNM("UCX$INET_HOST")'.''F$TRNLNM("UCX$INET_DOMAIN")'" .SUFFIXES : .obj .c # Case problems with old MMS? Ignore: %MMS-I-ALRINSUFFLST ALL_CFLAGS = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF) - $(PYTHON_DEF)$(PYTHON3_DEF) $(TCL_DEF)$(RUBY_DEF)$(LUA_DEF) - $(XIM_DEF)$(TAG_DEF)$(MZSCHEME_DEF) $(ICONV_DEF)$(ARCH_DEF) - $(LARGE_DEF)) - $(CFLAGS)$(GUI_FLAG) - /include=([.$(DEST)],$(C_INC)$(GUI_INC_DIR)$(GUI_INC)$(PERL_INC) - $(PYTHON_INC)$(PYTHON3_INC)$(TCL_INC)$(XDIFF_INC)$(XPM_INC)) # CFLAGS displayed in :ver information # It is specially formatted for correct display of unix like includes # as $(GUI_INC) - replaced with $(GUI_INC_VER) # Otherwise should not be any other difference. ALL_CFLAGS_VER1 = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF) - $(PYTHON_DEF)$(PYTHON3_DEF) - $(TCL_DEF)$(RUBY_DEF)$(LUA_DEF)$(XIM_DEF)$(TAG_DEF)$(MZSCHEME_DEF) ALL_CFLAGS_VER2 = $(ICONV_DEF)$(ARCH_DEF)$(LARGE_DEF)) - $(CFLAGS)$(GUI_FLAG) - /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC_VER)$(PERL_INC) - $(PYTHON_INC)$(PYTHON3_INC) $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) ALL_LIBS = $(LIBS) $(GUI_LIB_DIR) $(GUI_LIB) $(XPM_LIB)\ $(PERL_LIB) $(PYTHON_LIB) $(PYTHON3_LIB) $(TCL_LIB) $(RUBY_LIB) $(LUA_LIB) SRC = \ alloc.c \ arabic.c \ arglist.c \ autocmd.c \ beval.c \ blob.c \ blowfish.c \ buffer.c \ bufwrite.c \ change.c \ channel.c \ charset.c \ cindent.c \ clientserver.c \ clipboard.c \ cmdexpand.c \ cmdhist.c \ crypt.c \ crypt_zip.c \ debugger.c \ dict.c \ diff.c \ digraph.c \ drawline.c \ drawscreen.c \ edit.c \ eval.c \ evalbuffer.c \ evalfunc.c \ evalvars.c \ evalwindow.c \ ex_cmds.c \ ex_cmds2.c \ ex_docmd.c \ ex_eval.c \ ex_getln.c \ fileio.c \ filepath.c, \ findfile.c \ float.c \ fold.c \ fuzzy.c \ getchar.c \ gc.c \ gui_xim.c \ hardcopy.c \ hashtab.c \ help.c \ highlight.c \ if_cscope.c \ if_xcmdsrv.c \ indent.c \ insexpand.c \ job.c \ json.c \ linematch.c \ list.c \ locale.c \ logfile.c \ main.c \ map.c \ mark.c \ match.c \ mbyte.c \ memfile.c \ memline.c \ menu.c \ message.c \ misc1.c \ misc2.c \ mouse.c \ move.c \ normal.c \ ops.c \ option.c \ optionstr.c \ os_unix.c \ os_vms.c \ [.$(DEST)]pathdef.c \ popupmenu.c \ popupwin.c \ profiler.c \ pty.c \ quickfix.c \ regexp.c \ register.c \ screen.c \ scriptfile.c \ search.c \ session.c \ sha256.c \ sign.c \ sound.c \ spell.c \ spellfile.c \ spellsuggest.c \ strings.c \ syntax.c \ tabpanel.c \ tag.c \ term.c \ terminal.c \ termlib.c \ testing.c \ textformat.c \ textobject.c \ textprop.c \ time.c \ tuple.c \ typval.c \ ui.c \ undo.c \ usercmd.c \ userfunc.c \ version.c \ mnv9class.c \ mnv9cmds.c \ mnv9compile.c \ mnv9execute.c \ mnv9expr.c \ mnv9instr.c \ mnv9generics.c \ mnv9script.c \ mnv9type.c \ mnvinfo.c \ window.c \ $(GUI_SRC) \ $(XDIFF_SRC) \ $(LUA_SRC) \ $(MZSCHEME_SRC) \ $(PERL_SRC) \ $(PYTHON_SRC) \ $(PYTHON3_SRC) \ $(TCL_SRC) \ $(RUBY_SRC) OBJ = \ [.$(DEST)]alloc.obj \ [.$(DEST)]arabic.obj \ [.$(DEST)]arglist.obj \ [.$(DEST)]autocmd.obj \ [.$(DEST)]beval.obj \ [.$(DEST)]blob.obj \ [.$(DEST)]blowfish.obj \ [.$(DEST)]buffer.obj \ [.$(DEST)]bufwrite.obj \ [.$(DEST)]change.obj \ [.$(DEST)]channel.obj \ [.$(DEST)]charset.obj \ [.$(DEST)]cindent.obj \ [.$(DEST)]clientserver.obj \ [.$(DEST)]clipboard.obj \ [.$(DEST)]cmdexpand.obj \ [.$(DEST)]cmdhist.obj \ [.$(DEST)]crypt.obj \ [.$(DEST)]crypt_zip.obj \ [.$(DEST)]debugger.obj \ [.$(DEST)]dict.obj \ [.$(DEST)]diff.obj \ [.$(DEST)]digraph.obj \ [.$(DEST)]drawline.obj \ [.$(DEST)]drawscreen.obj \ [.$(DEST)]edit.obj \ [.$(DEST)]eval.obj \ [.$(DEST)]evalbuffer.obj \ [.$(DEST)]evalfunc.obj \ [.$(DEST)]evalvars.obj \ [.$(DEST)]evalwindow.obj \ [.$(DEST)]ex_cmds.obj \ [.$(DEST)]ex_cmds2.obj \ [.$(DEST)]ex_docmd.obj \ [.$(DEST)]ex_eval.obj \ [.$(DEST)]ex_getln.obj \ [.$(DEST)]fileio.obj \ [.$(DEST)]filepath.obj \ [.$(DEST)]findfile.obj \ [.$(DEST)]float.obj \ [.$(DEST)]fold.obj \ [.$(DEST)]fuzzy.obj \ [.$(DEST)]getchar.obj \ [.$(DEST)]gc.obj \ [.$(DEST)]gui_xim.obj \ [.$(DEST)]hardcopy.obj \ [.$(DEST)]hashtab.obj \ [.$(DEST)]help.obj \ [.$(DEST)]highlight.obj \ [.$(DEST)]if_cscope.obj \ [.$(DEST)]if_mzsch.obj \ [.$(DEST)]if_xcmdsrv.obj \ [.$(DEST)]indent.obj \ [.$(DEST)]insexpand.obj \ [.$(DEST)]job.obj \ [.$(DEST)]json.obj \ [.$(DEST)]linematch.obj \ [.$(DEST)]list.obj \ [.$(DEST)]locale.obj \ [.$(DEST)]logfile.obj \ [.$(DEST)]main.obj \ [.$(DEST)]map.obj \ [.$(DEST)]mark.obj \ [.$(DEST)]match.obj \ [.$(DEST)]mbyte.obj \ [.$(DEST)]memfile.obj \ [.$(DEST)]memline.obj \ [.$(DEST)]menu.obj \ [.$(DEST)]message.obj \ [.$(DEST)]misc1.obj \ [.$(DEST)]misc2.obj \ [.$(DEST)]mouse.obj \ [.$(DEST)]move.obj \ [.$(DEST)]normal.obj \ [.$(DEST)]ops.obj \ [.$(DEST)]option.obj \ [.$(DEST)]optionstr.obj \ [.$(DEST)]os_unix.obj \ [.$(DEST)]os_vms.obj \ [.$(DEST)]pathdef.obj \ [.$(DEST)]popupmenu.obj \ [.$(DEST)]popupwin.obj \ [.$(DEST)]profiler.obj \ [.$(DEST)]pty.obj \ [.$(DEST)]quickfix.obj \ [.$(DEST)]regexp.obj \ [.$(DEST)]register.obj \ [.$(DEST)]screen.obj \ [.$(DEST)]scriptfile.obj \ [.$(DEST)]search.obj \ [.$(DEST)]session.obj \ [.$(DEST)]sha256.obj \ [.$(DEST)]sign.obj \ [.$(DEST)]sound.obj \ [.$(DEST)]spell.obj \ [.$(DEST)]spellfile.obj \ [.$(DEST)]spellsuggest.obj \ [.$(DEST)]strings.obj \ [.$(DEST)]syntax.obj \ [.$(DEST)]tabpanel.obj \ [.$(DEST)]tag.obj \ [.$(DEST)]term.obj \ [.$(DEST)]terminal.obj \ [.$(DEST)]termlib.obj \ [.$(DEST)]testing.obj \ [.$(DEST)]textformat.obj \ [.$(DEST)]textobject.obj \ [.$(DEST)]textprop.obj \ [.$(DEST)]time.obj \ [.$(DEST)]tuple.obj \ [.$(DEST)]typval.obj \ [.$(DEST)]ui.obj \ [.$(DEST)]undo.obj \ [.$(DEST)]usercmd.obj \ [.$(DEST)]userfunc.obj \ [.$(DEST)]version.obj \ [.$(DEST)]mnv9class.obj \ [.$(DEST)]mnv9cmds.obj \ [.$(DEST)]mnv9compile.obj \ [.$(DEST)]mnv9execute.obj \ [.$(DEST)]mnv9expr.obj \ [.$(DEST)]mnv9instr.obj \ [.$(DEST)]mnv9generics.obj \ [.$(DEST)]mnv9script.obj \ [.$(DEST)]mnv9type.obj \ [.$(DEST)]mnvinfo.obj \ [.$(DEST)]window.obj \ $(GUI_OBJ) \ $(XDIFF_OBJ) \ $(LUA_OBJ) \ $(MZSCHEME_OBJ) \ $(PERL_OBJ) \ $(PYTHON_OBJ) \ $(PYTHON3_OBJ) \ $(TCL_OBJ) \ $(RUBY_OBJ) # Default target is making the executable all : [.$(DEST)]config.h mmk_compat motif_env gtk_env perl_env \ python_env tcl_env ruby_env lua_env $(TARGET) ! $@ [.$(DEST)]config.h : $(CONFIG_H) copy/nolog $(CONFIG_H) [.$(DEST)]config.h -@ open/append ac [.$(DEST)]config.h -@ hash[0,8]=35 -@ quotes[0,8]=34 -@ if ""$(DEF_MODIFIED)"" .EQS. "YES" then write ac ''hash',"define MODIFIED_BY ",''quotes',$(MODIFIED_BY),''quotes' -@ close ac mmk_compat : -@ open/write pd [.$(DEST)]pathdef.c -@ write pd "/* Empty file to satisfy MMK depend. */" -@ write pd "/* It will be overwritten later... */" -@ close pd clean : -@ if (f$search( "[.$(DEST)]*.*") .nes. "") then - delete /noconfirm [.$(DEST)]*.*;* -@ if (f$search( "$(DEST).DIR") .nes. "") then - set protection = w:d $(DEST).DIR;* -@ if (f$search( "$(DEST).DIR") .nes. "") then - delete /noconfirm $(DEST).DIR;* help : mcr sys$disk:$(TARGET) --help version : mcr sys$disk:$(TARGET) --version # Link the target $(TARGET) : $(OBJ) # make an OPT file - as the obj file list is too long for one command line -@ DIRECTORY [.$(DEST)]*.OBJ. /BRIEF/COLUMNS=1 /NOHEADING - /NOTRAILING /SELECT=FILE=(NONODE,NODEVICE,NODIRECTORY,NOVERSION) - /OUTPUT=[.$(DEST)]ALL_OBJS_LIST.OPT -@ def_dev_dir_orig = f$environment( "default") -@ target_name_type = - f$parse( "$(TARGET)", , , "NAME", "SYNTAX_ONLY")+ - f$parse( "$(TARGET)", , , "TYPE", "SYNTAX_ONLY") -@ set default [.$(DEST)] $(LD_DEF) $(LDFLAGS) /exe = 'target_name_type' - ALL_OBJS_LIST.OPT/OPT $(ALL_LIBS) -@ set default 'def_dev_dir_orig' .c.obj : # Override /optimize for selected modules on VAX. .IFDEF __VAX__ # __VAX__ @ mod = f$parse( "$@", , , "NAME", "SYNTAX_ONLY") @ mod = "+"+ f$edit( mod, "LOWERCASE")+ "+" @ optim_qual = "" @ if (f$locate( mod, "+$(VAX_NOOPTIM_LIST)+") .lt. - f$length( "+$(VAX_NOOPTIM_LIST)+")) then optim_qual = "/nooptim" @ if (f$locate( mod, "+$(VAX_NOOPTIM_LIST)+") .lt. - f$length( "+$(VAX_NOOPTIM_LIST)+")) then - @ write sys$output - " *** NOTE: USING SPECIAL /NOOPTIMIZE RULE. ***" $(CC_DEF) $(ALL_CFLAGS) 'optim_qual' $< /object = $@ .ELSE # __VAX__ $(CC_DEF) $(ALL_CFLAGS) $< /object = $@ .ENDIF # __VAX__ [ELSE] [.$(DEST)]pathdef.c : check_ccver $(CONFIG_H) -@ write sys$output "creating PATHDEF.C file." -@ open/write pd $@ -@ write pd "/* pathdef.c -- DO NOT EDIT! */" -@ write pd "/* This file is automatically created by MAKE_VMS.MMS" -@ write pd " * Change the file MAKE_VMS.MMS Only. */" -@ write pd "typedef unsigned char char_u;" -@ write pd "char_u *default_mnv_dir = (char_u *)"$(MNVLOC)";" -@ write pd "char_u *default_mnvruntime_dir = (char_u *)"$(MNVRUN)";" -@ write pd "char_u *all_cflags = (char_u *)""$(CC_DEF)""" -@ write pd " ""$(ALL_CFLAGS_VER1)""" -@ write pd " ""$(ALL_CFLAGS_VER2)"";" -@ write pd "char_u *all_lflags = (char_u *)""$(LD_DEF)$(LDFLAGS)""" -@ write pd " ""/exe=$(TARGET) ALL_OBJS_LIST.OPT/OPT $(ALL_LIBS)"";" -@ write pd "char_u *compiler_version = (char_u *) ""''CC_VER'"";" -@ write pd "char_u *compiled_user = (char_u *) "$(MNVUSER)";" -@ write pd "char_u *compiled_sys = (char_u *) "$(MNVHOST)";" -@ write pd "char_u *compiled_arch = (char_u *) ""$(MMSARCH_NAME)"";" -@ write pd "char_u *compiled_vers = (char_u *) """ + - f$getsyi( "version")+ """;" -@ close pd [.$(DEST)]if_perl.c : if_perl.xs -@ $(PERL) PERL_ROOT:[LIB.ExtUtils]xsubpp -prototypes -typemap - PERL_ROOT:[LIB.ExtUtils]typemap if_perl.xs >> $@ make_vms.mms : -@ write sys$output "The name of the makefile MUST be !!!" # WHY??? (SMS.) .IFDEF CCVER # This part can make some complications if you're using some predefined # symbols/flags for your compiler. If does, just comment out CCVER variable check_ccver : -@ define /user_mode sys$error nl: -@ define /user_mode sys$output [.$(DEST)]cc_ver.tmp -@ $(CC_DEF)/version -@ open/read file [.$(DEST)]cc_ver.tmp -@ read file CC_VER -@ close file -@ delete/noconfirm/nolog [.$(DEST)]cc_ver.tmp.* .ELSE check_ccver : -@ ! .ENDIF .IFDEF MOTIF motif_env : .IFDEF XPM -@ write sys$output "using DECW/Motif/XPM environment." -@ write sys$output "creating OS_VMS_XPM.OPT file." -@ open/write opt_file [.$(DEST)]OS_VMS_XPM.OPT .IFDEF __ALPHA__ ARCH_XPM = axp .ELSE ARCH_XPM = $(ARCH) .ENDIF -@ write opt_file "[.xpm.vms.$(ARCH_XPM)]libxpm.olb/lib" -@ close opt_file .ELSE -@ write sys$output "using DECW/Motif environment." .ENDIF -@ write sys$output "creating OS_VMS_MOTIF.OPT file." -@ open/write opt_file [.$(DEST)]OS_VMS_MOTIF.OPT -@ write opt_file "sys$share:decw$xmlibshr12.exe/share" -@ write opt_file "sys$share:decw$xtlibshrr5.exe/share" -@ write opt_file "sys$share:decw$xlibshr.exe/share" -@ close opt_file .ELSE motif_env : -@ ! .ENDIF .IFDEF GTK gtk_env : -@ write sys$output "using GTK environment:" -@ define/nolog gtk_root /trans=conc $(GTK_DIR) -@ show logical gtk_root -@ write sys$output " include path: "$(GUI_INC)"" -@ write sys$output "creating OS_VMS_GTK.OPT file." -@ open/write opt_file [.$(DEST)]OS_VMS_GTK.OPT -@ write opt_file "gtk_root:[glib]libglib.exe /share,-" -@ write opt_file "gtk_root:[glib.gmodule]libgmodule.exe /share,-" -@ write opt_file "gtk_root:[gtk.gdk]libgdk.exe /share,-" -@ write opt_file "gtk_root:[gtk.gtk]libgtk.exe /share,-" -@ write opt_file "sys$share:decw$xmlibshr12.exe/share,-" -@ write opt_file "sys$share:decw$xtlibshrr5.exe/share,-" -@ write opt_file "sys$share:decw$xlibshr.exe/share" -@ close opt_file .ELSE gtk_env : -@ ! .ENDIF .IFDEF MNV_PERL perl_env : -@ write sys$output "using PERL environment:" -@ show logical PERLSHR -@ write sys$output " include path: ""$(PERL_INC)""" -@ show symbol perl -@ open/write pd [.$(DEST)]if_perl.c -@ write pd "/* Empty file to satisfy MMK depend. */" -@ write pd "/* It will be overwritten later... */" -@ close pd -@ write sys$output "creating OS_VMS_PERL.OPT file." -@ open/write opt_file [.$(DEST)]OS_VMS_PERL.OPT -@ write opt_file "PERLSHR /share" -@ close opt_file .ELSE perl_env : -@ ! .ENDIF .IFDEF MNV_PYTHON python_env : -@ write sys$output "using PYTHON environment:" -@ show logical PYTHON_INCLUDE -@ show logical PYTHON_OLB -@ write sys$output "creating OS_VMS_PYTHON.OPT file." -@ open/write opt_file [.$(DEST)]OS_VMS_PYTHON.OPT -@ write opt_file "PYTHON_OLB:PYTHON.OLB /share" -@ close opt_file .ELSE python_env : -@ ! .ENDIF .IFDEF MNV_PYTHON3 python3_env : -@ write sys$output "using PYTHON3 environment:" -@ show logical PYTHON3_INCLUDE -@ show logical PYTHON3_OLB -@ write sys$output "creating OS_VMS_PYTHON3.OPT file." -@ open/write opt_file [.$(DEST)]OS_VMS_PYTHON3.OPT -@ write opt_file "PYTHON3_OLB:PYTHON3.OLB /share" -@ close opt_file .ELSE python3_env : -@ ! .ENDIF .IFDEF MNV_TCL tcl_env : -@ write sys$output "using TCL environment:" -@ show logical TCLSHR -@ write sys$output " include path: ""$(TCL_INC)""" -@ write sys$output "creating OS_VMS_TCL.OPT file." -@ open/write opt_file [.$(DEST)]OS_VMS_TCL.OPT -@ write opt_file "TCLSHR /share" -@ close opt_file .ELSE tcl_env : -@ ! .ENDIF .IFDEF MNV_RUBY ruby_env : -@ write sys$output "using RUBY environment:" -@ write sys$output " include path: ""$(RUBY_INC)""" -@ write sys$output "creating OS_VMS_RUBY.OPT file." -@ open/write opt_file [.$(DEST)]OS_VMS_RUBY.OPT -@ write opt_file "RUBYSHR /share" -@ close opt_file .ELSE ruby_env : -@ ! .ENDIF .IFDEF MNV_LUA lua_env : -@ write sys$output "using LUA environment:" -@ write sys$output " include path: ""$(LUA_INC)""" -@ write sys$output "creating OS_VMS_LUA.OPT file." -@ open/write opt_file [.$(DEST)]OS_VMS_LUA.OPT -@ write opt_file "LUA$ROOT:[LIB]LUA$SHR.EXE /share" -@ close opt_file .ELSE lua_env : -@ ! .ENDIF [.$(DEST)]alloc.obj : alloc.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]arabic.obj : arabic.c mnv.h [.$(DEST)]arglist.obj : arglist.c mnv.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]autocmd.obj : autocmd.c mnv.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]blowfish.obj : blowfish.c mnv.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]blob.obj : blob.c mnv.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]buffer.obj : buffer.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]bufwrite.obj : bufwrite.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]change.obj : change.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]charset.obj : charset.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]channel.obj : channel.c mnv.h [.$(DEST)]config.h feature.h [.$(DEST)]cindent.obj : cindent.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]clientserver.obj : clientserver.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]clipboard.obj : clipboard.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]cmdexpand.obj : cmdexpand.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]cmdhist.obj : cmdhist.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]crypt.obj : crypt.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]crypt_zip.obj : crypt_zip.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]debugger.obj : debugger.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]dict.obj : dict.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]diff.obj : diff.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]digraph.obj : digraph.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]drawline.obj : drawline.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]drawscreen.obj : drawscreen.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]edit.obj : edit.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]eval.obj : eval.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]evalbuffer.obj : evalbuffer.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]evalfunc.obj : evalfunc.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h version.h [.$(DEST)]evalvars.obj : evalvars.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h version.h [.$(DEST)]evalwindow.obj : evalwindow.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]ex_cmds.obj : ex_cmds.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]ex_cmds2.obj : ex_cmds2.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]ex_docmd.obj : ex_docmd.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h ex_cmdidxs.h [.$(DEST)]ex_eval.obj : ex_eval.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]ex_getln.obj : ex_getln.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]fileio.obj : fileio.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]filepath.obj : filepath.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]findfile.obj : findfile.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]float.obj : float.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]fold.obj : fold.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]fuzzy.obj : fuzzy.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]getchar.obj : getchar.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]gc.obj : gc.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]gui_xim.obj : gui_xim.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]hardcopy.obj : hardcopy.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]hashtab.obj : hashtab.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]help.obj : help.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]highlight.obj : highlight.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_cscope.obj : if_cscope.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_xcmdsrv.obj : if_xcmdsrv.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]if_mzsch.obj : if_mzsch.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h ex_cmds.h proto.h \ errors.h globals.h if_mzsch.h [.$(DEST)]indent.obj : indent.c mnv.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]insexpand.obj : insexpand.c mnv.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]job.obj : job.c mnv.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]json.obj : json.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]linematch.obj : linematch.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]list.obj : list.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]locale.obj : locale.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]logfile.obj : logfile.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]main.obj : main.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h \ arabic.c [.$(DEST)]map.obj : map.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]mark.obj : mark.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]match.obj : match.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]memfile.obj : memfile.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]memline.obj : memline.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]menu.obj : menu.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]message.obj : message.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]misc1.obj : misc1.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h \ version.h [.$(DEST)]misc2.obj : misc2.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]mouse.obj : mouse.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]move.obj : move.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]mbyte.obj : mbyte.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]normal.obj : normal.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h nv_cmdidxs.h nv_cmds.h [.$(DEST)]ops.obj : ops.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]option.obj : option.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h optiondefs.h [.$(DEST)]optionstr.obj : optionstr.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]os_unix.obj : os_unix.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h os_unixx.h [.$(DEST)]os_vms.obj : os_vms.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h os_unixx.h [.$(DEST)]pathdef.obj : [.$(DEST)]pathdef.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]popupmenu.obj : popupmenu.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]popupwin.obj : popupwin.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]pty.obj : pty.c mnv.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]profiler.obj : profiler.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]quickfix.obj : quickfix.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]regexp.obj : regexp.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]register.obj : register.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]scriptfile.obj : scriptfile.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]screen.obj : screen.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]search.obj : search.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]session.obj : session.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]sha256.obj : sha256.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]sign.obj : sign.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]sound.obj : sound.c mnv.h [.$(DEST)]config.h feature.h [.$(DEST)]spell.obj : spell.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]spellfile.obj : spellfile.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]spellsuggest.obj : spellsuggest.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]strings.obj : strings.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]syntax.obj : syntax.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]tabpanel.obj : tabpanel.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]tag.obj : tag.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]term.obj : term.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]terminal.obj : terminal.c mnv.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]termlib.obj : termlib.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]testing.obj : testing.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]textformat.obj : textformat.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]textobject.obj : textobject.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]textprop.obj : textprop.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]time.obj : time.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]tuple.obj : tuple.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]typval.obj : typval.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]ui.obj : ui.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]undo.obj : undo.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]usercmd.obj : usercmd.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]userfunc.obj : userfunc.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]version.obj : version.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnvinfo.obj : mnvinfo.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnv9class.obj : mnv9class.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnv9cmds.obj : mnv9cmds.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnv9compile.obj : mnv9compile.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnv9execute.obj : mnv9execute.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnv9expr.obj : mnv9expr.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnv9instr.obj : mnv9instr.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnv9generics.obj : mnv9generics.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnv9script.obj : mnv9script.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]mnv9type.obj : mnv9type.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]window.obj : window.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]gui.obj : gui.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]gui_gtk.obj : gui_gtk.c gui_gtk_f.h mnv.h [.$(DEST)]config.h feature.h \ os_unix.h ascii.h keymap.h termdefs.h macros.h structs.h \ regexp.h gui.h beval.h option.h ex_cmds.h \ proto.h errors.h globals.h [-.pixmaps]stock_icons.h [.$(DEST)]gui_gtk_f.obj : gui_gtk_f.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_gtk_f.h [.$(DEST)]gui_motif.obj : gui_motif.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [-.pixmaps]alert.xpm [-.pixmaps]error.xpm \ [-.pixmaps]generic.xpm [-.pixmaps]info.xpm [-.pixmaps]quest.xpm [.$(DEST)]gui_athena.obj : gui_athena.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_at_sb.h [.$(DEST)]gui_gtk_x11.obj : gui_gtk_x11.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_gtk_f.h [-.runtime]mnv32x32_png.h \ [-.runtime]mnv16x16_png.h [-.runtime]mnv48x48_png.h version.h [.$(DEST)]gui_x11.obj : gui_x11.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [-.runtime]mnv32x32.xpm \ [-.runtime]mnv16x16.xpm [-.runtime]mnv48x48.xpm [-.pixmaps]tb_new.xpm \ [-.pixmaps]tb_open.xpm [-.pixmaps]tb_close.xpm [-.pixmaps]tb_save.xpm \ [-.pixmaps]tb_print.xpm [-.pixmaps]tb_cut.xpm [-.pixmaps]tb_copy.xpm \ [-.pixmaps]tb_paste.xpm [-.pixmaps]tb_find.xpm \ [-.pixmaps]tb_find_next.xpm [-.pixmaps]tb_find_prev.xpm \ [-.pixmaps]tb_find_help.xpm [-.pixmaps]tb_exit.xpm \ [-.pixmaps]tb_undo.xpm [-.pixmaps]tb_redo.xpm [-.pixmaps]tb_help.xpm \ [-.pixmaps]tb_macro.xpm [-.pixmaps]tb_make.xpm \ [-.pixmaps]tb_save_all.xpm [-.pixmaps]tb_jump.xpm \ [-.pixmaps]tb_ctags.xpm [-.pixmaps]tb_load_session.xpm \ [-.pixmaps]tb_save_session.xpm [-.pixmaps]tb_new_session.xpm \ [-.pixmaps]tb_blank.xpm [-.pixmaps]tb_maximize.xpm \ [-.pixmaps]tb_split.xpm [-.pixmaps]tb_minimize.xpm \ [-.pixmaps]tb_shell.xpm [-.pixmaps]tb_replace.xpm \ [-.pixmaps]tb_vsplit.xpm [-.pixmaps]tb_maxwidth.xpm \ [-.pixmaps]tb_minwidth.xpm [.$(DEST)]gui_at_sb.obj : gui_at_sb.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_at_sb.h [.$(DEST)]gui_at_fs.obj : gui_at_fs.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_at_sb.h [.$(DEST)]pty.obj : pty.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]if_perl.obj : [.auto]if_perl.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_python.obj : if_python.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_tcl.obj : if_tcl.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_ruby.obj : if_ruby.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]if_lua.obj : if_lua.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ errors.h globals.h version.h [.$(DEST)]beval.obj : beval.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]gui_beval.obj : gui_beval.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]netbeans.obj : netbeans.c mnv.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]gui_xmdlg.obj : gui_xmdlg.c [.$(DEST)]config.h mnv.h feature.h os_unix.h [.$(DEST)]gui_xmebw.obj : gui_xmebw.c [.$(DEST)]config.h mnv.h feature.h os_unix.h [.$(DEST)]xdiffi.obj : [.xdiff]xdiffi.c [.xdiff]xinclude.h [.$(DEST)]config.h mnv.h feature.h os_unix.h [.$(DEST)]xemit.obj : [.xdiff]xemit.c [.xdiff]xinclude.h [.$(DEST)]config.h mnv.h feature.h os_unix.h [.$(DEST)]xprepare.obj : [.xdiff]xprepare.c [.xdiff]xinclude.h [.$(DEST)]config.h mnv.h feature.h os_unix.h [.$(DEST)]xutils.obj : [.xdiff]xutils.c [.xdiff]xinclude.h [.$(DEST)]config.h mnv.h feature.h os_unix.h [.$(DEST)]xhistogram.obj : [.xdiff]xhistogram.c [.xdiff]xinclude.h [.$(DEST)]config.h mnv.h feature.h os_unix.h [.$(DEST)]xpatience.obj : [.xdiff]xpatience.c [.xdiff]xinclude.h [.$(DEST)]config.h mnv.h feature.h os_unix.h