comparison src/Make_vms.mms @ 8281:74b15ed0a259 v7.4.1433

commit https://github.com/vim/vim/commit/85b11769ab507c7df93f319fd964fa579701b76b Author: Bram Moolenaar <Bram@vim.org> Date: Sat Feb 27 18:13:23 2016 +0100 patch 7.4.1433 Problem: The Sniff interface is no longer useful, the tool has not been available for may years. Solution: Delete the Sniff interface and related code.
author Christian Brabandt <cb@256bit.org>
date Sat, 27 Feb 2016 18:15:07 +0100
parents bce3b5ddb393
children 6814811b90d5
comparison
equal deleted inserted replaced
8280:65bed5ff0ba6 8281:74b15ed0a259
1 # 1 #
2 # Makefile for Vim on OpenVMS 2 # Makefile for Vim on OpenVMS
3 # 3 #
4 # Maintainer: Zoltan Arpadffy <arpadffy@polarhome.com> 4 # Maintainer: Zoltan Arpadffy <arpadffy@polarhome.com>
5 # Last change: 2016 Jan 22 5 # Last change: 2016 Feb 27
6 # 6 #
7 # This has script been tested on VMS 6.2 to 8.2 on DEC Alpha, VAX and IA64 7 # This has script been tested on VMS 6.2 to 8.2 on DEC Alpha, VAX and IA64
8 # with MMS and MMK 8 # with MMS and MMK
9 # 9 #
10 # The following could be built: 10 # The following could be built:
64 # You will need related libraries, include files etc. 64 # You will need related libraries, include files etc.
65 # VIM_TCL = YES 65 # VIM_TCL = YES
66 # VIM_PERL = YES 66 # VIM_PERL = YES
67 # VIM_PYTHON = YES 67 # VIM_PYTHON = YES
68 # VIM_RUBY = YES 68 # VIM_RUBY = YES
69 # VIM_SNIFF = YES
70 69
71 # X Input Method. For entering special languages like chinese and 70 # X Input Method. For entering special languages like chinese and
72 # Japanese. Please define just one: VIM_XIM or VIM_HANGULIN 71 # Japanese. Please define just one: VIM_XIM or VIM_HANGULIN
73 # If you don't need it really, leave it behind the comment. 72 # If you don't need it really, leave it behind the comment.
74 # VIM_XIM = YES 73 # VIM_XIM = YES
226 TCL_OBJ = if_tcl.obj 225 TCL_OBJ = if_tcl.obj
227 TCL_LIB = ,OS_VMS_TCL.OPT/OPT 226 TCL_LIB = ,OS_VMS_TCL.OPT/OPT
228 TCL_INC = ,dka0:[tcl80.generic] 227 TCL_INC = ,dka0:[tcl80.generic]
229 .ENDIF 228 .ENDIF
230 229
231 .IFDEF VIM_SNIFF
232 # SNIFF related setup.
233 SNIFF_DEF = ,"FEAT_SNIFF"
234 SNIFF_SRC = if_sniff.c
235 SNIFF_OBJ = if_sniff.obj
236 SNIFF_LIB =
237 SNIFF_INC =
238 .ENDIF
239
240 .IFDEF VIM_RUBY 230 .IFDEF VIM_RUBY
241 # RUBY related setup. 231 # RUBY related setup.
242 RUBY_DEF = ,"FEAT_RUBY" 232 RUBY_DEF = ,"FEAT_RUBY"
243 RUBY_SRC = if_ruby.c 233 RUBY_SRC = if_ruby.c
244 RUBY_OBJ = if_ruby.obj 234 RUBY_OBJ = if_ruby.obj
291 VIMHOST = "''F$TRNLNM("SYS$NODE")'''F$TRNLNM("UCX$INET_HOST")'.''F$TRNLNM("UCX$INET_DOMAIN")'" 281 VIMHOST = "''F$TRNLNM("SYS$NODE")'''F$TRNLNM("UCX$INET_HOST")'.''F$TRNLNM("UCX$INET_DOMAIN")'"
292 282
293 .SUFFIXES : .obj .c 283 .SUFFIXES : .obj .c
294 284
295 ALL_CFLAGS = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - 285 ALL_CFLAGS = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) -
296 $(TCL_DEF)$(SNIFF_DEF)$(RUBY_DEF)$(XIM_DEF)$(HANGULIN_DEF)$(TAG_DEF)$(MZSCH_DEF)$(ICONV_DEF)) - 286 $(TCL_DEF)$(RUBY_DEF)$(XIM_DEF)$(HANGULIN_DEF)$(TAG_DEF)$(MZSCH_DEF)$(ICONV_DEF)) -
297 $(CFLAGS)$(GUI_FLAG) - 287 $(CFLAGS)$(GUI_FLAG) -
298 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC)$(PERL_INC)$(PYTHON_INC)$(TCL_INC)) 288 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC)$(PERL_INC)$(PYTHON_INC)$(TCL_INC))
299 289
300 # CFLAGS displayed in :ver information 290 # CFLAGS displayed in :ver information
301 # It is specially formated for correct display of unix like includes 291 # It is specially formated for correct display of unix like includes
302 # as $(GUI_INC) - replaced with $(GUI_INC_VER) 292 # as $(GUI_INC) - replaced with $(GUI_INC_VER)
303 # Otherwise should not be any other difference. 293 # Otherwise should not be any other difference.
304 ALL_CFLAGS_VER = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - 294 ALL_CFLAGS_VER = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) -
305 $(TCL_DEF)$(SNIFF_DEF)$(RUBY_DEF)$(XIM_DEF)$(HANGULIN_DEF)$(TAG_DEF)$(MZSCH_DEF)$(ICONV_DEF)) - 295 $(TCL_DEF)$(RUBY_DEF)$(XIM_DEF)$(HANGULIN_DEF)$(TAG_DEF)$(MZSCH_DEF)$(ICONV_DEF)) -
306 $(CFLAGS)$(GUI_FLAG) - 296 $(CFLAGS)$(GUI_FLAG) -
307 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC_VER)$(PERL_INC)$(PYTHON_INC)$(TCL_INC)) 297 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC_VER)$(PERL_INC)$(PYTHON_INC)$(TCL_INC))
308 298
309 ALL_LIBS = $(LIBS) $(GUI_LIB_DIR) $(GUI_LIB) \ 299 ALL_LIBS = $(LIBS) $(GUI_LIB_DIR) $(GUI_LIB) \
310 $(PERL_LIB) $(PYTHON_LIB) $(TCL_LIB) $(SNIFF_LIB) $(RUBY_LIB) 300 $(PERL_LIB) $(PYTHON_LIB) $(TCL_LIB) $(RUBY_LIB)
311 301
312 SRC = blowfish.c buffer.c charset.c crypt.c, crypt_zip.c diff.c digraph.c edit.c eval.c ex_cmds.c ex_cmds2.c \ 302 SRC = blowfish.c buffer.c charset.c crypt.c, crypt_zip.c diff.c digraph.c edit.c eval.c ex_cmds.c ex_cmds2.c \
313 ex_docmd.c ex_eval.c ex_getln.c if_xcmdsrv.c fileio.c fold.c getchar.c \ 303 ex_docmd.c ex_eval.c ex_getln.c if_xcmdsrv.c fileio.c fold.c getchar.c \
314 hardcopy.c hashtab.c json.c main.c mark.c menu.c mbyte.c memfile.c memline.c message.c misc1.c \ 304 hardcopy.c hashtab.c json.c main.c mark.c menu.c mbyte.c memfile.c memline.c message.c misc1.c \
315 misc2.c move.c normal.c ops.c option.c popupmnu.c quickfix.c regexp.c search.c sha256.c\ 305 misc2.c move.c normal.c ops.c option.c popupmnu.c quickfix.c regexp.c search.c sha256.c\
316 spell.c syntax.c tag.c term.c termlib.c ui.c undo.c version.c screen.c \ 306 spell.c syntax.c tag.c term.c termlib.c ui.c undo.c version.c screen.c \
317 window.c os_unix.c os_vms.c pathdef.c \ 307 window.c os_unix.c os_vms.c pathdef.c \
318 $(GUI_SRC) $(PERL_SRC) $(PYTHON_SRC) $(TCL_SRC) $(SNIFF_SRC) \ 308 $(GUI_SRC) $(PERL_SRC) $(PYTHON_SRC) $(TCL_SRC) \
319 $(RUBY_SRC) $(HANGULIN_SRC) $(MZSCH_SRC) 309 $(RUBY_SRC) $(HANGULIN_SRC) $(MZSCH_SRC)
320 310
321 OBJ = blowfish.obj buffer.obj charset.obj crypt.obj, crypt_zip.obj diff.obj digraph.obj edit.obj eval.obj \ 311 OBJ = blowfish.obj buffer.obj charset.obj crypt.obj, crypt_zip.obj diff.obj digraph.obj edit.obj eval.obj \
322 ex_cmds.obj ex_cmds2.obj ex_docmd.obj ex_eval.obj ex_getln.obj \ 312 ex_cmds.obj ex_cmds2.obj ex_docmd.obj ex_eval.obj ex_getln.obj \
323 if_xcmdsrv.obj fileio.obj fold.obj getchar.obj hardcopy.obj hashtab.obj json.obj main.obj mark.obj \ 313 if_xcmdsrv.obj fileio.obj fold.obj getchar.obj hardcopy.obj hashtab.obj json.obj main.obj mark.obj \
324 menu.obj memfile.obj memline.obj message.obj misc1.obj misc2.obj \ 314 menu.obj memfile.obj memline.obj message.obj misc1.obj misc2.obj \
325 move.obj mbyte.obj normal.obj ops.obj option.obj popupmnu.obj quickfix.obj \ 315 move.obj mbyte.obj normal.obj ops.obj option.obj popupmnu.obj quickfix.obj \
326 regexp.obj search.obj sha256.obj spell.obj syntax.obj tag.obj term.obj termlib.obj \ 316 regexp.obj search.obj sha256.obj spell.obj syntax.obj tag.obj term.obj termlib.obj \
327 ui.obj undo.obj screen.obj version.obj window.obj os_unix.obj \ 317 ui.obj undo.obj screen.obj version.obj window.obj os_unix.obj \
328 os_vms.obj pathdef.obj if_mzsch.obj\ 318 os_vms.obj pathdef.obj if_mzsch.obj\
329 $(GUI_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(TCL_OBJ) $(SNIFF_OBJ) \ 319 $(GUI_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(TCL_OBJ) \
330 $(RUBY_OBJ) $(HANGULIN_OBJ) $(MZSCH_OBJ) 320 $(RUBY_OBJ) $(HANGULIN_OBJ) $(MZSCH_OBJ)
331 321
332 # Default target is making the executable 322 # Default target is making the executable
333 all : [.auto]config.h mmk_compat motif_env gtk_env perl_env python_env tcl_env ruby_env $(TARGET) 323 all : [.auto]config.h mmk_compat motif_env gtk_env perl_env python_env tcl_env ruby_env $(TARGET)
334 ! $@ 324 ! $@
776 globals.h farsi.h arabic.h 766 globals.h farsi.h arabic.h
777 if_ruby.obj : if_ruby.c vim.h [.auto]config.h feature.h os_unix.h \ 767 if_ruby.obj : if_ruby.c vim.h [.auto]config.h feature.h os_unix.h \
778 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 768 ascii.h keymap.h term.h macros.h structs.h regexp.h \
779 gui.h gui_beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 769 gui.h gui_beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
780 globals.h farsi.h arabic.h version.h 770 globals.h farsi.h arabic.h version.h
781 if_sniff.obj : if_sniff.c vim.h [.auto]config.h feature.h os_unix.h \
782 ascii.h keymap.h term.h macros.h structs.h regexp.h \
783 gui.h gui_beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
784 globals.h farsi.h arabic.h os_unixx.h
785 gui_beval.obj : gui_beval.c vim.h [.auto]config.h feature.h os_unix.h \ 771 gui_beval.obj : gui_beval.c vim.h [.auto]config.h feature.h os_unix.h \
786 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 772 ascii.h keymap.h term.h macros.h structs.h regexp.h \
787 gui.h gui_beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 773 gui.h gui_beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
788 globals.h farsi.h arabic.h 774 globals.h farsi.h arabic.h
789 workshop.obj : workshop.c [.auto]config.h integration.h vim.h feature.h \ 775 workshop.obj : workshop.c [.auto]config.h integration.h vim.h feature.h \