Mercurial > vim
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 \ |