comparison src/Make_vms.mms @ 18199:e2be5a6485f5 v8.1.2094

patch 8.1.2094: the fileio.c file is too big Commit: https://github.com/vim/vim/commit/473952e85286eb9c6098801f1819981ba61ad153 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Sep 28 16:30:04 2019 +0200 patch 8.1.2094: the fileio.c file is too big Problem: The fileio.c file is too big. Solution: Move buf_write() to bufwrite.c. (Yegappan Lakshmanan, closes #4990)
author Bram Moolenaar <Bram@vim.org>
date Sat, 28 Sep 2019 16:45:04 +0200
parents 1ec6539cef68
children fe5afdc03bd2
comparison
equal deleted inserted replaced
18198:3ebea66ebaff 18199:e2be5a6485f5
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 27 5 # Last change: 2019 Sep 28
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:
305 $(TCL_INC)$(XDIFF_INC)$(XPM_INC)) 305 $(TCL_INC)$(XDIFF_INC)$(XPM_INC))
306 306
307 ALL_LIBS = $(LIBS) $(GUI_LIB_DIR) $(GUI_LIB) \ 307 ALL_LIBS = $(LIBS) $(GUI_LIB_DIR) $(GUI_LIB) \
308 $(PERL_LIB) $(PYTHON_LIB) $(TCL_LIB) $(RUBY_LIB) 308 $(PERL_LIB) $(PYTHON_LIB) $(TCL_LIB) $(RUBY_LIB)
309 309
310 SRC = arabic.c arglist.c autocmd.c beval.c blob.c blowfish.c buffer.c \ 310 SRC = \
311 change.c charset.c cmdexpand.c cmdhist.c crypt.c crypt_zip.c \ 311 arabic.c \
312 debugger.c dict.c diff.c digraph.c drawline.c drawscreen.c edit.c \ 312 arglist.c \
313 eval.c evalbuffer.c evalfunc.c \ 313 autocmd.c \
314 evalvars.c evalwindow.c ex_cmds.c ex_cmds2.c ex_docmd.c ex_eval.c \ 314 beval.c \
315 blob.c \
316 blowfish.c \
317 buffer.c \
318 bufwrite.c \
319 change.c \
320 charset.c \
321 cmdexpand.c \
322 cmdhist.c \
323 crypt.c \
324 crypt_zip.c \
325 debugger.c \
326 dict.c \
327 diff.c \
328 digraph.c \
329 drawline.c \
330 drawscreen.c \
331 edit.c \
332 eval.c \
333 evalbuffer.c \
334 evalfunc.c \
335 evalvars.c \
336 evalwindow.c \
337 ex_cmds.c \
338 ex_cmds2.c \
339 ex_docmd.c \
340 ex_eval.c \
315 ex_getln.c \ 341 ex_getln.c \
316 if_cscope.c if_xcmdsrv.c fileio.c filepath.c, findfile.c fold.c \ 342 fileio.c \
317 getchar.c hardcopy.c hashtab.c highlight.c \ 343 filepath.c, \
318 indent.c insexpand.c json.c list.c main.c map.c mark.c menu.c mbyte.c \ 344 findfile.c \
319 memfile.c memline.c message.c misc1.c misc2.c mouse.c move.c normal.c \ 345 fold.c \
346 getchar.c \
347 hardcopy.c \
348 hashtab.c \
349 highlight.c \
350 if_cscope.c \
351 if_xcmdsrv.c \
352 indent.c \
353 insexpand.c \
354 json.c \
355 list.c \
356 main.c \
357 map.c \
358 mark.c \
359 mbyte.c \
360 memfile.c \
361 memline.c \
362 menu.c \
363 message.c \
364 misc1.c \
365 misc2.c \
366 mouse.c \
367 move.c \
368 normal.c \
320 ops.c \ 369 ops.c \
321 option.c optionstr.c popupmenu.c popupwin.c profiler.c quickfix.c \ 370 option.c \
322 regexp.c register.c scriptfile.c \ 371 optionstr.c \
323 search.c session.c sha256.c sign.c spell.c spellfile.c spellsuggest.c \ 372 os_unix.c \
324 syntax.c tag.c \ 373 os_vms.c \
325 term.c termlib.c testing.c textprop.c ui.c undo.c usercmd.c \
326 userfunc.c version.c viminfo.c screen.c window.c os_unix.c os_vms.c \
327 pathdef.c \ 374 pathdef.c \
328 $(GUI_SRC) $(PERL_SRC) $(PYTHON_SRC) $(TCL_SRC) \ 375 popupmenu.c \
329 $(RUBY_SRC) $(HANGULIN_SRC) $(MZSCH_SRC) $(XDIFF_SRC) 376 popupwin.c \
330 377 profiler.c \
331 OBJ = arabic.obj arglist.obj autocmd.obj beval.obj blob.obj blowfish.obj \ 378 quickfix.c \
332 buffer.obj change.obj charset.obj cmdexpand.obj cmdhist.obj \ 379 regexp.c \
333 crypt.obj crypt_zip.obj debugger.obj dict.obj diff.obj digraph.obj \ 380 register.c \
334 drawline.obj drawscreen.obj edit.obj eval.obj evalbuffer.obj \ 381 screen.c \
335 evalfunc.obj evalvars.obj evalwindow.obj ex_cmds.obj ex_cmds2.obj \ 382 scriptfile.c \
336 ex_docmd.obj ex_eval.obj ex_getln.obj if_cscope.obj if_xcmdsrv.obj \ 383 search.c \
337 fileio.obj filepath.obj \ 384 session.c \
338 findfile.obj fold.obj getchar.obj hardcopy.obj hashtab.obj \ 385 sha256.c \
339 highlight.obj indent.obj insexpand.obj json.obj list.obj main.obj \ 386 sign.c \
340 map.obj mark.obj menu.obj memfile.obj memline.obj message.obj \ 387 spell.c \
341 misc1.obj misc2.obj mouse.obj move.obj mbyte.obj normal.obj ops.obj \ 388 spellfile.c \
389 spellsuggest.c \
390 syntax.c \
391 tag.c \
392 term.c \
393 termlib.c \
394 testing.c \
395 textprop.c \
396 ui.c \
397 undo.c \
398 usercmd.c \
399 userfunc.c \
400 version.c \
401 viminfo.c \
402 window.c \
403 $(GUI_SRC) \
404 $(PERL_SRC) \
405 $(PYTHON_SRC) \
406 $(TCL_SRC) \
407 $(RUBY_SRC) \
408 $(HANGULIN_SRC) \
409 $(MZSCH_SRC) \
410 $(XDIFF_SRC)
411
412 OBJ = \
413 arabic.obj \
414 arglist.obj \
415 autocmd.obj \
416 beval.obj \
417 blob.obj \
418 blowfish.obj \
419 buffer.obj \
420 bufwrite.obj \
421 change.obj \
422 charset.obj \
423 cmdexpand.obj \
424 cmdhist.obj \
425 crypt.obj \
426 crypt_zip.obj \
427 debugger.obj \
428 dict.obj \
429 diff.obj \
430 digraph.obj \
431 drawline.obj \
432 drawscreen.obj \
433 edit.obj \
434 eval.obj \
435 evalbuffer.obj \
436 evalfunc.obj \
437 evalvars.obj \
438 evalwindow.obj \
439 ex_cmds.obj \
440 ex_cmds2.obj \
441 ex_docmd.obj \
442 ex_eval.obj \
443 ex_getln.obj \
444 fileio.obj \
445 filepath.obj \
446 findfile.obj \
447 fold.obj \
448 getchar.obj \
449 hardcopy.obj \
450 hashtab.obj \
451 highlight.obj \
452 if_cscope.obj \
453 if_mzsch.obj \
454 if_xcmdsrv.obj \
455 indent.obj \
456 insexpand.obj \
457 json.obj \
458 list.obj \
459 main.obj \
460 map.obj \
461 mark.obj \
462 mbyte.obj \
463 memfile.obj \
464 memline.obj \
465 menu.obj \
466 message.obj \
467 misc1.obj \
468 misc2.obj \
469 mouse.obj \
470 move.obj \
471 normal.obj \
472 ops.obj \
342 option.obj \ 473 option.obj \
343 optionstr.obj popupmenu.obj popupwin.obj profiler.obj quickfix.obj \ 474 optionstr.obj \
344 regexp.obj register.obj scriptfile.obj \ 475 os_unix.obj \
345 search.obj session.obj sha256.obj sign.obj spell.obj spellfile.obj \ 476 os_vms.obj \
346 spellsuggest.obj syntax.obj tag.obj term.obj termlib.obj testing.obj \ 477 pathdef.obj \
478 popupmenu.obj \
479 popupwin.obj \
480 profiler.obj \
481 quickfix.obj \
482 regexp.obj \
483 register.obj \
484 screen.obj \
485 scriptfile.obj \
486 search.obj \
487 session.obj \
488 sha256.obj \
489 sign.obj \
490 spell.obj \
491 spellfile.obj \
492 spellsuggest.obj \
493 syntax.obj \
494 tag.obj \
495 term.obj \
496 termlib.obj \
497 testing.obj \
347 textprop.obj \ 498 textprop.obj \
348 ui.obj undo.obj usercmd.obj userfunc.obj screen.obj version.obj \ 499 ui.obj \
349 viminfo.obj window.obj os_unix.obj os_vms.obj pathdef.obj if_mzsch.obj \ 500 undo.obj \
350 $(GUI_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(TCL_OBJ) \ 501 usercmd.obj \
351 $(RUBY_OBJ) $(HANGULIN_OBJ) $(MZSCH_OBJ) $(XDIFF_OBJ) 502 userfunc.obj \
503 version.obj \
504 viminfo.obj \
505 window.obj \
506 $(GUI_OBJ) \
507 $(PERL_OBJ) \
508 $(PYTHON_OBJ) \
509 $(TCL_OBJ) \
510 $(RUBY_OBJ) \
511 $(HANGULIN_OBJ) \
512 $(MZSCH_OBJ) \
513 $(XDIFF_OBJ)
352 514
353 # Default target is making the executable 515 # Default target is making the executable
354 all : [.auto]config.h mmk_compat motif_env gtk_env perl_env python_env tcl_env ruby_env $(TARGET) 516 all : [.auto]config.h mmk_compat motif_env gtk_env perl_env python_env tcl_env ruby_env $(TARGET)
355 ! $@ 517 ! $@
356 518
521 arglist.obj : arglist.c vim.h [.auto]config.h feature.h os_unix.h 683 arglist.obj : arglist.c vim.h [.auto]config.h feature.h os_unix.h
522 autocmd.obj : autocmd.c vim.h [.auto]config.h feature.h os_unix.h 684 autocmd.obj : autocmd.c vim.h [.auto]config.h feature.h os_unix.h
523 blowfish.obj : blowfish.c vim.h [.auto]config.h feature.h os_unix.h 685 blowfish.obj : blowfish.c vim.h [.auto]config.h feature.h os_unix.h
524 blob.obj : blob.c vim.h [.auto]config.h feature.h os_unix.h 686 blob.obj : blob.c vim.h [.auto]config.h feature.h os_unix.h
525 buffer.obj : buffer.c vim.h [.auto]config.h feature.h os_unix.h \ 687 buffer.obj : buffer.c vim.h [.auto]config.h feature.h os_unix.h \
688 ascii.h keymap.h term.h macros.h structs.h regexp.h \
689 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
690 globals.h version.h
691 bufwrite.obj : bufwrite.c vim.h [.auto]config.h feature.h os_unix.h \
526 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 692 ascii.h keymap.h term.h macros.h structs.h regexp.h \
527 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ 693 gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
528 globals.h version.h 694 globals.h version.h
529 change.obj : change.c vim.h [.auto]config.h feature.h os_unix.h \ 695 change.obj : change.c vim.h [.auto]config.h feature.h os_unix.h \
530 ascii.h keymap.h term.h macros.h structs.h regexp.h \ 696 ascii.h keymap.h term.h macros.h structs.h regexp.h \