Mercurial > vim
comparison src/Makefile @ 18100:df5778d73320 v8.1.2045
patch 8.1.2045: the option.c file is too big
Commit: https://github.com/vim/vim/commit/dac1347b4d9c1a1aef6aa73fdea08a9d1077d6ea
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Sep 16 21:06:21 2019 +0200
patch 8.1.2045: the option.c file is too big
Problem: The option.c file is too big.
Solution: Split off the code dealing with strings. (Yegappan Lakshmanan,
closes #4937)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 16 Sep 2019 21:15:05 +0200 |
parents | 88b5c2b4e3d2 |
children | 2a806e3c39f6 |
comparison
equal
deleted
inserted
replaced
18099:349ea1199661 | 18100:df5778d73320 |
---|---|
1630 move.c \ | 1630 move.c \ |
1631 mbyte.c \ | 1631 mbyte.c \ |
1632 normal.c \ | 1632 normal.c \ |
1633 ops.c \ | 1633 ops.c \ |
1634 option.c \ | 1634 option.c \ |
1635 optionstr.c \ | |
1635 os_unix.c \ | 1636 os_unix.c \ |
1636 auto/pathdef.c \ | 1637 auto/pathdef.c \ |
1637 popupmnu.c \ | 1638 popupmnu.c \ |
1638 popupwin.c \ | 1639 popupwin.c \ |
1639 profiler.c \ | 1640 profiler.c \ |
1760 objects/move.o \ | 1761 objects/move.o \ |
1761 objects/mbyte.o \ | 1762 objects/mbyte.o \ |
1762 objects/normal.o \ | 1763 objects/normal.o \ |
1763 objects/ops.o \ | 1764 objects/ops.o \ |
1764 objects/option.o \ | 1765 objects/option.o \ |
1766 objects/optionstr.o \ | |
1765 objects/os_unix.o \ | 1767 objects/os_unix.o \ |
1766 objects/pathdef.o \ | 1768 objects/pathdef.o \ |
1767 objects/popupmnu.o \ | 1769 objects/popupmnu.o \ |
1768 objects/popupwin.o \ | 1770 objects/popupwin.o \ |
1769 objects/profiler.o \ | 1771 objects/profiler.o \ |
1915 misc2.pro \ | 1917 misc2.pro \ |
1916 move.pro \ | 1918 move.pro \ |
1917 normal.pro \ | 1919 normal.pro \ |
1918 ops.pro \ | 1920 ops.pro \ |
1919 option.pro \ | 1921 option.pro \ |
1922 optionstr.pro \ | |
1920 os_mac_conv.pro \ | 1923 os_mac_conv.pro \ |
1921 os_unix.pro \ | 1924 os_unix.pro \ |
1922 popupmnu.pro \ | 1925 popupmnu.pro \ |
1923 popupwin.pro \ | 1926 popupwin.pro \ |
1924 profiler.pro \ | 1927 profiler.pro \ |
3285 $(CCC) -o $@ ops.c | 3288 $(CCC) -o $@ ops.c |
3286 | 3289 |
3287 objects/option.o: option.c optiondefs.h | 3290 objects/option.o: option.c optiondefs.h |
3288 $(CCC_NF) $(LUA_CFLAGS) $(PERL_CFLAGS) $(PYTHON_CFLAGS) $(PYTHON3_CFLAGS) $(RUBY_CFLAGS) $(TCL_CFLAGS) $(ALL_CFLAGS) -o $@ option.c | 3291 $(CCC_NF) $(LUA_CFLAGS) $(PERL_CFLAGS) $(PYTHON_CFLAGS) $(PYTHON3_CFLAGS) $(RUBY_CFLAGS) $(TCL_CFLAGS) $(ALL_CFLAGS) -o $@ option.c |
3289 | 3292 |
3293 objects/optionstr.o: optionstr.c | |
3294 $(CCC_NF) $(LUA_CFLAGS) $(PERL_CFLAGS) $(PYTHON_CFLAGS) $(PYTHON3_CFLAGS) $(RUBY_CFLAGS) $(TCL_CFLAGS) $(ALL_CFLAGS) -o $@ optionstr.c | |
3295 | |
3290 objects/os_beos.o: os_beos.c | 3296 objects/os_beos.o: os_beos.c |
3291 $(CCC) -o $@ os_beos.c | 3297 $(CCC) -o $@ os_beos.c |
3292 | 3298 |
3293 objects/os_qnx.o: os_qnx.c | 3299 objects/os_qnx.o: os_qnx.c |
3294 $(CCC) -o $@ os_qnx.c | 3300 $(CCC) -o $@ os_qnx.c |
3761 proto.h globals.h | 3767 proto.h globals.h |
3762 objects/option.o: option.c vim.h protodef.h auto/config.h feature.h os_unix.h \ | 3768 objects/option.o: option.c vim.h protodef.h auto/config.h feature.h os_unix.h \ |
3763 auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ | 3769 auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ |
3764 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ | 3770 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ |
3765 proto.h globals.h optiondefs.h | 3771 proto.h globals.h optiondefs.h |
3772 objects/optionstr.o: optionstr.c vim.h protodef.h auto/config.h feature.h os_unix.h \ | |
3773 auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ | |
3774 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ | |
3775 proto.h globals.h | |
3766 objects/os_unix.o: os_unix.c vim.h protodef.h auto/config.h feature.h os_unix.h \ | 3776 objects/os_unix.o: os_unix.c vim.h protodef.h auto/config.h feature.h os_unix.h \ |
3767 auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ | 3777 auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ |
3768 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ | 3778 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ |
3769 proto.h globals.h os_unixx.h | 3779 proto.h globals.h os_unixx.h |
3770 objects/pathdef.o: auto/pathdef.c vim.h protodef.h auto/config.h feature.h \ | 3780 objects/pathdef.o: auto/pathdef.c vim.h protodef.h auto/config.h feature.h \ |