Mercurial > vim
comparison src/Makefile @ 1620:73fe8baea242
updated for version 7.2a
author | vimboss |
---|---|
date | Tue, 24 Jun 2008 21:16:56 +0000 |
parents | 371201c6b4c1 |
children | 0b796e045c42 |
comparison
equal
deleted
inserted
replaced
1619:b9740fb41986 | 1620:73fe8baea242 |
---|---|
46 # - Uncomment one of the lines with --with-features= to enable a set of | 46 # - Uncomment one of the lines with --with-features= to enable a set of |
47 # features (but not the interfaces just mentioned). | 47 # features (but not the interfaces just mentioned). |
48 # - Uncomment the line with --disable-acl to disable ACL support even | 48 # - Uncomment the line with --disable-acl to disable ACL support even |
49 # though your system supports it. | 49 # though your system supports it. |
50 # - Uncomment the line with --disable-gpm to disable gpm support | 50 # - Uncomment the line with --disable-gpm to disable gpm support |
51 # even though you have gpm libraries and includes | 51 # even though you have gpm libraries and includes. |
52 # - Uncomment the line with --disable-sysmouse to disable sysmouse | |
53 # support even though you have /dev/sysmouse and includes. | |
52 # - Uncomment one of the lines with CFLAGS and/or CC if you have | 54 # - Uncomment one of the lines with CFLAGS and/or CC if you have |
53 # something very special or want to tune the optimizer. | 55 # something very special or want to tune the optimizer. |
54 # - Search for the name of your system to see if it needs anything | 56 # - Search for the name of your system to see if it needs anything |
55 # special. | 57 # special. |
56 # - A few versions of make use '.include "file"' instead of 'include | 58 # - A few versions of make use '.include "file"' instead of 'include |
445 # though your system does support it. E.g., when it's buggy. | 447 # though your system does support it. E.g., when it's buggy. |
446 #CONF_OPT_ACL = --disable-acl | 448 #CONF_OPT_ACL = --disable-acl |
447 | 449 |
448 # gpm - For mouse support on Linux console via gpm | 450 # gpm - For mouse support on Linux console via gpm |
449 # Uncomment this when you do not want to include gpm support, even | 451 # Uncomment this when you do not want to include gpm support, even |
450 # though you have gpm libraries and includes | 452 # though you have gpm libraries and includes. |
451 #CONF_OPT_GPM = --disable-gpm | 453 #CONF_OPT_GPM = --disable-gpm |
454 | |
455 # sysmouse - For mouse support on FreeBSD and DragonFly console via sysmouse | |
456 # Uncomment this when you do not want do include sysmouse support, even | |
457 # though you have /dev/sysmouse and includes. | |
458 #CONF_OPT_SYSMOUSE = --disable-sysmouse | |
452 | 459 |
453 # FEATURES - For creating Vim with more or less features | 460 # FEATURES - For creating Vim with more or less features |
454 # Uncomment one of these lines when you want to include few to many features. | 461 # Uncomment one of these lines when you want to include few to many features. |
455 # The default is "normal". | 462 # The default is "normal". |
456 #CONF_OPT_FEAT = --with-features=tiny | 463 #CONF_OPT_FEAT = --with-features=tiny |
533 # as root: sysctl -w vm.max_proc_mmap=30000 | 540 # as root: sysctl -w vm.max_proc_mmap=30000 |
534 #EXTRA_LIBS = /usr/local/lib/libefence.a | 541 #EXTRA_LIBS = /usr/local/lib/libefence.a |
535 | 542 |
536 # PURIFY - remove the # to use the "purify" program (hoi Nia++!) | 543 # PURIFY - remove the # to use the "purify" program (hoi Nia++!) |
537 #PURIFY = purify | 544 #PURIFY = purify |
545 | |
546 # NBDEBUG - debugging the netbeans interface. | |
547 #EXTRA_DEFS = -DNBDEBUG | |
548 | |
538 # }}} | 549 # }}} |
539 | 550 |
540 # LINT - for running lint | 551 # LINT - for running lint |
541 LINT_OPTIONS = -beprxzF | 552 LINT_OPTIONS = -beprxzF |
542 | 553 |
886 ### Directory of the man pages | 897 ### Directory of the man pages |
887 MAN1DIR = /man1 | 898 MAN1DIR = /man1 |
888 | 899 |
889 ### Vim version (adjusted by a script) | 900 ### Vim version (adjusted by a script) |
890 VIMMAJOR = 7 | 901 VIMMAJOR = 7 |
891 VIMMINOR = 1 | 902 VIMMINOR = 2a |
892 | 903 |
893 ### Location of Vim files (should not need to be changed, and {{{1 | 904 ### Location of Vim files (should not need to be changed, and {{{1 |
894 ### some things might not work when they are changed!) | 905 ### some things might not work when they are changed!) |
895 VIMDIR = /vim | 906 VIMDIR = /vim |
896 VIMRTDIR = /vim$(VIMMAJOR)$(VIMMINOR) | 907 VIMRTDIR = /vim$(VIMMAJOR)$(VIMMINOR) |
1217 -mdynamic-no-pic -pipe | 1228 -mdynamic-no-pic -pipe |
1218 CARBONGUI_IPATH = -I. -Iproto | 1229 CARBONGUI_IPATH = -I. -Iproto |
1219 CARBONGUI_LIBS_DIR = | 1230 CARBONGUI_LIBS_DIR = |
1220 CARBONGUI_LIBS1 = -framework Carbon | 1231 CARBONGUI_LIBS1 = -framework Carbon |
1221 CARBONGUI_LIBS2 = | 1232 CARBONGUI_LIBS2 = |
1222 CARBONGUI_INSTALL = install_macosx install_gui_extra | 1233 CARBONGUI_INSTALL = install_macosx |
1223 CARBONGUI_TARGETS = | 1234 CARBONGUI_TARGETS = |
1224 CARBONGUI_MAN_TARGETS = | 1235 CARBONGUI_MAN_TARGETS = |
1225 CARBONGUI_TESTTARGET = gui | 1236 CARBONGUI_TESTTARGET = gui |
1226 CARBONGUI_BUNDLE = gui_bundle | 1237 CARBONGUI_BUNDLE = gui_bundle |
1227 APPDIR = $(VIMNAME).app | 1238 APPDIR = $(VIMNAME).app |
1564 $(CONF_OPT_TCL) $(CONF_OPT_RUBY) $(CONF_OPT_NLS) \ | 1575 $(CONF_OPT_TCL) $(CONF_OPT_RUBY) $(CONF_OPT_NLS) \ |
1565 $(CONF_OPT_CSCOPE) $(CONF_OPT_MULTIBYTE) $(CONF_OPT_INPUT) \ | 1576 $(CONF_OPT_CSCOPE) $(CONF_OPT_MULTIBYTE) $(CONF_OPT_INPUT) \ |
1566 $(CONF_OPT_OUTPUT) $(CONF_OPT_GPM) $(CONF_OPT_WORKSHOP) \ | 1577 $(CONF_OPT_OUTPUT) $(CONF_OPT_GPM) $(CONF_OPT_WORKSHOP) \ |
1567 $(CONF_OPT_SNIFF) $(CONF_OPT_FEAT) $(CONF_TERM_LIB) \ | 1578 $(CONF_OPT_SNIFF) $(CONF_OPT_FEAT) $(CONF_TERM_LIB) \ |
1568 $(CONF_OPT_COMPBY) $(CONF_OPT_ACL) $(CONF_OPT_NETBEANS) \ | 1579 $(CONF_OPT_COMPBY) $(CONF_OPT_ACL) $(CONF_OPT_NETBEANS) \ |
1569 $(CONF_ARGS) $(CONF_OPT_MZSCHEME) $(CONF_OPT_PLTHOME) | 1580 $(CONF_ARGS) $(CONF_OPT_MZSCHEME) $(CONF_OPT_PLTHOME) \ |
1581 $(CONF_OPT_SYSMOUSE) | |
1570 | 1582 |
1571 # Use "make reconfig" to rerun configure without cached values. | 1583 # Use "make reconfig" to rerun configure without cached values. |
1572 # When config.h changes, most things will be recompiled automatically. | 1584 # When config.h changes, most things will be recompiled automatically. |
1573 # Invoke $(MAKE) to run config with the empty auto/config.mk. | 1585 # Invoke $(MAKE) to run config with the empty auto/config.mk. |
1574 # Invoke $(MAKE) to build all with the filled auto/config.mk. | 1586 # Invoke $(MAKE) to build all with the filled auto/config.mk. |
2578 VIMRTLOC=$(DESTDIR)$(prefix)/$(RESDIR)$(VIMDIR)/runtime | 2590 VIMRTLOC=$(DESTDIR)$(prefix)/$(RESDIR)$(VIMDIR)/runtime |
2579 # Put the link back. | 2591 # Put the link back. |
2580 ln -s `pwd`/../runtime $(RESDIR)/vim | 2592 ln -s `pwd`/../runtime $(RESDIR)/vim |
2581 # Copy rgb.txt, Mac doesn't always have X11 | 2593 # Copy rgb.txt, Mac doesn't always have X11 |
2582 $(INSTALL_DATA) $(SCRIPTSOURCE)/rgb.txt $(DESTDIR)$(prefix)/$(RESDIR)/vim/runtime | 2594 $(INSTALL_DATA) $(SCRIPTSOURCE)/rgb.txt $(DESTDIR)$(prefix)/$(RESDIR)/vim/runtime |
2583 # TODO: Create the vimtutor application. | 2595 # TODO: Create the vimtutor and/or gvimtutor application. |
2584 | 2596 |
2585 gui_bundle: $(RESDIR) bundle-dir bundle-executable bundle-info bundle-resource \ | 2597 gui_bundle: $(RESDIR) bundle-dir bundle-executable bundle-info bundle-resource \ |
2586 bundle-language | 2598 bundle-language |
2587 | 2599 |
2588 $(RESDIR): | 2600 $(RESDIR): |
2757 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \ | 2769 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \ |
2758 arabic.h | 2770 arabic.h |
2759 objects/os_unix.o: os_unix.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \ | 2771 objects/os_unix.o: os_unix.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \ |
2760 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ | 2772 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \ |
2761 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \ | 2773 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \ |
2762 arabic.h if_mzsch.h os_unixx.h | 2774 arabic.h os_unixx.h |
2763 objects/pathdef.o: auto/pathdef.c ./vim.h ./auto/config.h ./feature.h ./os_unix.h \ | 2775 objects/pathdef.o: auto/pathdef.c ./vim.h ./auto/config.h ./feature.h ./os_unix.h \ |
2764 ./auto/osdef.h ./ascii.h ./keymap.h ./term.h ./macros.h ./option.h \ | 2776 ./auto/osdef.h ./ascii.h ./keymap.h ./term.h ./macros.h ./option.h \ |
2765 ./structs.h ./regexp.h ./gui.h ./gui_beval.h proto/gui_beval.pro \ | 2777 ./structs.h ./regexp.h ./gui.h ./gui_beval.h proto/gui_beval.pro \ |
2766 ./ex_cmds.h ./proto.h ./globals.h ./farsi.h ./arabic.h | 2778 ./ex_cmds.h ./proto.h ./globals.h ./farsi.h ./arabic.h |
2767 objects/popupmnu.o: popupmnu.c vim.h auto/config.h feature.h os_unix.h \ | 2779 objects/popupmnu.o: popupmnu.c vim.h auto/config.h feature.h os_unix.h \ |