Mercurial > vim
diff src/Makefile @ 9403:9b048dced116 v7.4.1983
commit https://github.com/vim/vim/commit/75464dc434c43efac60e8bfd9bec2a8b736407e9
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jul 2 20:27:50 2016 +0200
patch 7.4.1983
Problem: farsi.c and arabic.c are included in a strange way.
Solution: Build them like other files.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 02 Jul 2016 20:30:06 +0200 |
parents | 43b8570abbec |
children | cbf052ccb120 |
line wrap: on
line diff
--- a/src/Makefile +++ b/src/Makefile @@ -1478,6 +1478,7 @@ DEST_MAN_RU_U = $(DEST_MAN_TOP)/ru.UTF-8 TAGS_INCL = *.h BASIC_SRC = \ + arabic.c \ blowfish.c \ buffer.c \ charset.c \ @@ -1492,6 +1493,7 @@ BASIC_SRC = \ ex_docmd.c \ ex_eval.c \ ex_getln.c \ + farsi.c \ fileio.c \ fold.c \ getchar.c \ @@ -1575,6 +1577,7 @@ LINT_SRC = $(BASIC_SRC) $(GUI_SRC) $(HAN #LINT_SRC = $(BASIC_SRC) OBJ_COMMON = \ + objects/arabic.o \ objects/buffer.o \ objects/blowfish.o \ objects/charset.o \ @@ -1589,6 +1592,7 @@ OBJ_COMMON = \ objects/ex_docmd.o \ objects/ex_eval.o \ objects/ex_getln.o \ + objects/farsi.o \ objects/fileio.o \ objects/fold.o \ objects/getchar.o \ @@ -1652,6 +1656,7 @@ MEMFILE_TEST_OBJ = $(OBJ_COMMON) \ objects/memfile_test.o PRO_AUTO = \ + arabic.pro \ blowfish.pro \ buffer.pro \ charset.pro \ @@ -1666,6 +1671,7 @@ PRO_AUTO = \ ex_docmd.pro \ ex_eval.pro \ ex_getln.pro \ + farsi.pro \ fileio.pro \ fold.pro \ getchar.pro \ @@ -2749,6 +2755,9 @@ auto/gui_gtk_gresources.h: gui_gtk_res.x objects: mkdir objects +objects/arabic.o: arabic.c + $(CCC) -o $@ arabic.c + objects/blowfish.o: blowfish.c $(CCC) -o $@ blowfish.c @@ -2791,6 +2800,9 @@ objects/ex_eval.o: ex_eval.c objects/ex_getln.o: ex_getln.c $(CCC) -o $@ ex_getln.c +objects/farsi.o: farsi.c + $(CCC) -o $@ farsi.c + objects/fileio.o: fileio.c $(CCC) -o $@ fileio.c @@ -3110,6 +3122,10 @@ bundle-language: bundle-dir ############################################################################### ### (automatically generated by 'make depend') ### Dependencies: +objects/arabic.o: arabic.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \ + ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ + gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h globals.h \ + farsi.h arabic.h objects/blowfish.o: blowfish.c vim.h auto/config.h feature.h os_unix.h \ auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \ regexp.h gui.h gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h \ @@ -3166,6 +3182,10 @@ objects/ex_getln.o: ex_getln.c vim.h aut auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \ regexp.h gui.h gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h \ globals.h farsi.h arabic.h +objects/farsi.o: farsi.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \ + ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ + gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h globals.h \ + farsi.h arabic.h objects/fileio.o: fileio.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \ ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h globals.h \ @@ -3201,7 +3221,7 @@ objects/json.o: json.c vim.h auto/config objects/main.o: main.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \ ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h globals.h \ - farsi.h arabic.h farsi.c arabic.c + farsi.h arabic.h objects/mark.o: mark.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \ ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h globals.h \ @@ -3314,10 +3334,10 @@ objects/window.o: window.c vim.h auto/co objects/gui.o: gui.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h ascii.h \ keymap.h term.h macros.h option.h structs.h regexp.h gui.h gui_beval.h \ proto/gui_beval.pro alloc.h ex_cmds.h proto.h globals.h farsi.h arabic.h -objects/gui_gtk.o: gui_gtk.c gui_gtk_f.h vim.h auto/config.h feature.h os_unix.h \ - auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \ - regexp.h gui.h gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h \ - globals.h farsi.h arabic.h +objects/gui_gtk.o: gui_gtk.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \ + ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ + gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h globals.h \ + farsi.h arabic.h gui_gtk_f.h objects/gui_gtk_f.o: gui_gtk_f.c vim.h auto/config.h feature.h os_unix.h \ auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \ regexp.h gui.h gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h \ @@ -3394,11 +3414,11 @@ objects/pty.o: pty.c vim.h auto/config.h objects/json_test.o: json_test.c main.c vim.h auto/config.h feature.h os_unix.h \ auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \ regexp.h gui.h gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h \ - globals.h farsi.h arabic.h farsi.c arabic.c json.c + globals.h farsi.h arabic.h json.c objects/memfile_test.o: memfile_test.c main.c vim.h auto/config.h feature.h \ os_unix.h auto/osdef.h ascii.h keymap.h term.h macros.h option.h \ structs.h regexp.h gui.h gui_beval.h proto/gui_beval.pro alloc.h \ - ex_cmds.h proto.h globals.h farsi.h arabic.h farsi.c arabic.c memfile.c + ex_cmds.h proto.h globals.h farsi.h arabic.h memfile.c objects/hangulin.o: hangulin.c vim.h auto/config.h feature.h os_unix.h \ auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \ regexp.h gui.h gui_beval.h proto/gui_beval.pro alloc.h ex_cmds.h proto.h \