Mercurial > vim
comparison src/Make_vms.mms @ 18673:f1658662ea84 v8.1.2328
patch 8.1.2328: a few hangul input pieces remain
Commit: https://github.com/vim/vim/commit/bd3bc0314e27cac061575930144ce5fadc26c22e
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Nov 21 17:34:51 2019 +0100
patch 8.1.2328: a few hangul input pieces remain
Problem: A few hangul input pieces remain.
Solution: Update VMS makefile.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 21 Nov 2019 17:45:04 +0100 |
parents | fe5afdc03bd2 |
children | e3785af3ba0f |
comparison
equal
deleted
inserted
replaced
18672:a96d6ea9f73e | 18673:f1658662ea84 |
---|---|
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: 2019 Sep 28 | 5 # Last change: 2019 Nov 21 |
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: |
68 # VIM_PERL = YES | 68 # VIM_PERL = YES |
69 # VIM_PYTHON = YES | 69 # VIM_PYTHON = YES |
70 # VIM_RUBY = YES | 70 # VIM_RUBY = YES |
71 | 71 |
72 # X Input Method. For entering special languages like chinese and | 72 # X Input Method. For entering special languages like chinese and |
73 # Japanese. Please define just one: VIM_XIM or VIM_HANGULIN | 73 # Japanese. |
74 # If you don't need it really, leave it behind the comment. | 74 # If you don't need it really, leave it behind the comment. |
75 # VIM_XIM = YES | 75 # VIM_XIM = YES |
76 | |
77 # Internal Hangul input method. GUI only. | |
78 # If you don't need it really, leave it behind the comment. | |
79 # VIM_HANGULIN = YES | |
80 | 76 |
81 # Allow any white space to separate the fields in a tags file | 77 # Allow any white space to separate the fields in a tags file |
82 # When not defined, only a TAB is allowed. | 78 # When not defined, only a TAB is allowed. |
83 # VIM_TAG_ANYWHITE = YES | 79 # VIM_TAG_ANYWHITE = YES |
84 | 80 |
245 .IFDEF GUI | 241 .IFDEF GUI |
246 XIM_DEF = ,"FEAT_XIM" | 242 XIM_DEF = ,"FEAT_XIM" |
247 .ENDIF | 243 .ENDIF |
248 .ENDIF | 244 .ENDIF |
249 | 245 |
250 .IFDEF VIM_HANGULIN | |
251 # HANGULIN related setup. | |
252 .IFDEF GUI | |
253 HANGULIN_DEF = ,"FEAT_HANGULIN" | |
254 HANGULIN_SRC = hangulin.c | |
255 HANGULIN_OBJ = hangulin.obj | |
256 .ENDIF | |
257 .ENDIF | |
258 | |
259 .IFDEF VIM_MZSCHEME | 246 .IFDEF VIM_MZSCHEME |
260 # MZSCHEME related setup | 247 # MZSCHEME related setup |
261 MZSCH_DEF = ,"FEAT_MZSCHEME" | 248 MZSCH_DEF = ,"FEAT_MZSCHEME" |
262 MZSCH_SRC = if_mzsch.c | 249 MZSCH_SRC = if_mzsch.c |
263 MZSCH_OBJ = if_mzsch.obj | 250 MZSCH_OBJ = if_mzsch.obj |
285 VIMHOST = "''F$TRNLNM("SYS$NODE")'''F$TRNLNM("UCX$INET_HOST")'.''F$TRNLNM("UCX$INET_DOMAIN")'" | 272 VIMHOST = "''F$TRNLNM("SYS$NODE")'''F$TRNLNM("UCX$INET_HOST")'.''F$TRNLNM("UCX$INET_DOMAIN")'" |
286 | 273 |
287 .SUFFIXES : .obj .c | 274 .SUFFIXES : .obj .c |
288 | 275 |
289 ALL_CFLAGS = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - | 276 ALL_CFLAGS = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - |
290 $(TCL_DEF)$(RUBY_DEF)$(XIM_DEF)$(HANGULIN_DEF)$(TAG_DEF)$(MZSCH_DEF) - | 277 $(TCL_DEF)$(RUBY_DEF)$(XIM_DEF)$(TAG_DEF)$(MZSCH_DEF) - |
291 $(ICONV_DEF)) - | 278 $(ICONV_DEF)) - |
292 $(CFLAGS)$(GUI_FLAG) - | 279 $(CFLAGS)$(GUI_FLAG) - |
293 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC)$(PERL_INC)$(PYTHON_INC) - | 280 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC)$(PERL_INC)$(PYTHON_INC) - |
294 $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) | 281 $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) |
295 | 282 |
296 # CFLAGS displayed in :ver information | 283 # CFLAGS displayed in :ver information |
297 # It is specially formated for correct display of unix like includes | 284 # It is specially formated for correct display of unix like includes |
298 # as $(GUI_INC) - replaced with $(GUI_INC_VER) | 285 # as $(GUI_INC) - replaced with $(GUI_INC_VER) |
299 # Otherwise should not be any other difference. | 286 # Otherwise should not be any other difference. |
300 ALL_CFLAGS_VER = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - | 287 ALL_CFLAGS_VER = /def=($(MODEL_DEF)$(DEFS)$(DEBUG_DEF)$(PERL_DEF)$(PYTHON_DEF) - |
301 $(TCL_DEF)$(RUBY_DEF)$(XIM_DEF)$(HANGULIN_DEF)$(TAG_DEF)$(MZSCH_DEF) - | 288 $(TCL_DEF)$(RUBY_DEF)$(XIM_DEF)$(TAG_DEF)$(MZSCH_DEF) - |
302 $(ICONV_DEF)) - | 289 $(ICONV_DEF)) - |
303 $(CFLAGS)$(GUI_FLAG) - | 290 $(CFLAGS)$(GUI_FLAG) - |
304 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC_VER)$(PERL_INC)$(PYTHON_INC) - | 291 /include=($(C_INC)$(GUI_INC_DIR)$(GUI_INC_VER)$(PERL_INC)$(PYTHON_INC) - |
305 $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) | 292 $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) |
306 | 293 |
404 $(GUI_SRC) \ | 391 $(GUI_SRC) \ |
405 $(PERL_SRC) \ | 392 $(PERL_SRC) \ |
406 $(PYTHON_SRC) \ | 393 $(PYTHON_SRC) \ |
407 $(TCL_SRC) \ | 394 $(TCL_SRC) \ |
408 $(RUBY_SRC) \ | 395 $(RUBY_SRC) \ |
409 $(HANGULIN_SRC) \ | |
410 $(MZSCH_SRC) \ | 396 $(MZSCH_SRC) \ |
411 $(XDIFF_SRC) | 397 $(XDIFF_SRC) |
412 | 398 |
413 OBJ = \ | 399 OBJ = \ |
414 arabic.obj \ | 400 arabic.obj \ |
508 $(GUI_OBJ) \ | 494 $(GUI_OBJ) \ |
509 $(PERL_OBJ) \ | 495 $(PERL_OBJ) \ |
510 $(PYTHON_OBJ) \ | 496 $(PYTHON_OBJ) \ |
511 $(TCL_OBJ) \ | 497 $(TCL_OBJ) \ |
512 $(RUBY_OBJ) \ | 498 $(RUBY_OBJ) \ |
513 $(HANGULIN_OBJ) \ | |
514 $(MZSCH_OBJ) \ | 499 $(MZSCH_OBJ) \ |
515 $(XDIFF_OBJ) | 500 $(XDIFF_OBJ) |
516 | 501 |
517 # Default target is making the executable | 502 # Default target is making the executable |
518 all : [.auto]config.h mmk_compat motif_env gtk_env perl_env python_env tcl_env ruby_env $(TARGET) | 503 all : [.auto]config.h mmk_compat motif_env gtk_env perl_env python_env tcl_env ruby_env $(TARGET) |
1068 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ | 1053 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ |
1069 globals.h gui_at_sb.h | 1054 globals.h gui_at_sb.h |
1070 pty.obj : pty.c vim.h [.auto]config.h feature.h os_unix.h \ | 1055 pty.obj : pty.c vim.h [.auto]config.h feature.h os_unix.h \ |
1071 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ | 1056 ascii.h keymap.h term.h macros.h structs.h regexp.h gui.h beval.h \ |
1072 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h | 1057 [.proto]gui_beval.pro option.h ex_cmds.h proto.h globals.h |
1073 hangulin.obj : hangulin.c vim.h [.auto]config.h feature.h os_unix.h \ | |
1074 ascii.h keymap.h term.h macros.h structs.h regexp.h \ | |
1075 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ | |
1076 globals.h | |
1077 if_perl.obj : [.auto]if_perl.c vim.h [.auto]config.h feature.h os_unix.h \ | 1058 if_perl.obj : [.auto]if_perl.c vim.h [.auto]config.h feature.h os_unix.h \ |
1078 ascii.h keymap.h term.h macros.h structs.h regexp.h \ | 1059 ascii.h keymap.h term.h macros.h structs.h regexp.h \ |
1079 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ | 1060 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ |
1080 globals.h | 1061 globals.h |
1081 if_perlsfio.obj : if_perlsfio.c vim.h [.auto]config.h feature.h os_unix.h \ | 1062 if_perlsfio.obj : if_perlsfio.c vim.h [.auto]config.h feature.h os_unix.h \ |