Mercurial > vim
comparison src/Makefile @ 15510:41fbbcea0f1b v8.1.0763
patch 8.1.0763: nobody is using the Sun Workshop support
commit https://github.com/vim/vim/commit/bb1969b6ab28120c93b77817e7b6075e1aecf663
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jan 17 15:45:25 2019 +0100
patch 8.1.0763: nobody is using the Sun Workshop support
Problem: Nobody is using the Sun Workshop support.
Solution: Remove the Workshop support.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 17 Jan 2019 16:00:08 +0100 |
parents | 1d2b5c016f17 |
children | 746b95fd25ad |
comparison
equal
deleted
inserted
replaced
15509:2650d9461407 | 15510:41fbbcea0f1b |
---|---|
315 | 315 |
316 # CONFIGURE - configure arguments {{{1 | 316 # CONFIGURE - configure arguments {{{1 |
317 # You can give a lot of options to configure. | 317 # You can give a lot of options to configure. |
318 # Change this to your desire and do 'make config' afterwards | 318 # Change this to your desire and do 'make config' afterwards |
319 | 319 |
320 # examples: | 320 # examples you can uncomment: |
321 #CONF_ARGS1 = --exec-prefix=/usr | 321 #CONF_ARGS1 = --exec-prefix=/usr |
322 #CONF_ARGS2 = --with-vim-name=vim8 --with-ex-name=ex8 --with-view-name=view8 | 322 #CONF_ARGS2 = --with-vim-name=vim8 --with-ex-name=ex8 --with-view-name=view8 |
323 #CONF_ARGS3 = --with-global-runtime=/etc/vim,/usr/share/vim | 323 #CONF_ARGS3 = --with-global-runtime=/etc/vim,/usr/share/vim |
324 #CONF_ARGS4 = --with-local-dir=/usr/share | 324 #CONF_ARGS4 = --with-local-dir=/usr/share |
325 #CONF_ARGS5 = --without-local-dir | 325 #CONF_ARGS5 = --without-local-dir |
779 | 779 |
780 ### Solaris with /usr/ucb/cc (it is rejected by autoconf as "cc") | 780 ### Solaris with /usr/ucb/cc (it is rejected by autoconf as "cc") |
781 #CC = /usr/ucb/cc | 781 #CC = /usr/ucb/cc |
782 #EXTRA_LIBS = -R/usr/ucblib | 782 #EXTRA_LIBS = -R/usr/ucblib |
783 | 783 |
784 ### Solaris with Forte Developer and FEAT_SUN_WORKSHOP | 784 ### Solaris with Forte Developer and NetBeans. |
785 # The Xpm library is available from http://koala.ilog.fr/ftp/pub/xpm. | 785 # The Xpm library is available from http://koala.ilog.fr/ftp/pub/xpm. |
786 #CC = cc | 786 #CC = cc |
787 #XPM_DIR = /usr/local/xpm/xpm-3.4k-solaris | 787 #XPM_DIR = /usr/local/xpm/xpm-3.4k-solaris |
788 #XPM_LIB = -L$(XPM_DIR)/lib -R$(XPM_DIR)/lib -lXpm | 788 #XPM_LIB = -L$(XPM_DIR)/lib -R$(XPM_DIR)/lib -lXpm |
789 #XPM_IPATH = -I$(XPM_DIR)/include | 789 #XPM_IPATH = -I$(XPM_DIR)/include |
790 #EXTRA_LIBS = $(XPM_LIB) | 790 #EXTRA_LIBS = $(XPM_LIB) |
791 #EXTRA_IPATHS = $(XPM_IPATH) | 791 #EXTRA_IPATHS = $(XPM_IPATH) |
792 #EXTRA_DEFS = -xCC -DHAVE_X11_XPM_H | 792 #EXTRA_DEFS = -xCC -DHAVE_X11_XPM_H |
793 | |
794 ### Solaris with workshop compilers: Vim is unstable when compiled with | |
795 # "-fast". Use this instead. (Shea Martin) | |
796 #CFLAGS = -x02 -xtarget=ultra | |
797 | 793 |
798 ### (R) for Solaris 2.5 (or 2.5.1) with gcc > 2.5.6 you might need this: | 794 ### (R) for Solaris 2.5 (or 2.5.1) with gcc > 2.5.6 you might need this: |
799 #LDFLAGS = -lw -ldl -lXmu | 795 #LDFLAGS = -lw -ldl -lXmu |
800 #GUI_LIB_LOC = -L/usr/local/lib | 796 #GUI_LIB_LOC = -L/usr/local/lib |
801 | 797 |
1649 $(LUA_SRC) \ | 1645 $(LUA_SRC) \ |
1650 $(MZSCHEME_SRC) \ | 1646 $(MZSCHEME_SRC) \ |
1651 $(PERL_SRC) \ | 1647 $(PERL_SRC) \ |
1652 $(PYTHON_SRC) $(PYTHON3_SRC) \ | 1648 $(PYTHON_SRC) $(PYTHON3_SRC) \ |
1653 $(TCL_SRC) \ | 1649 $(TCL_SRC) \ |
1654 $(RUBY_SRC) \ | 1650 $(RUBY_SRC) |
1655 $(WORKSHOP_SRC) \ | |
1656 $(WSDEBUG_SRC) | |
1657 | 1651 |
1658 EXTRA_SRC = hangulin.c if_lua.c if_mzsch.c auto/if_perl.c if_perlsfio.c \ | 1652 EXTRA_SRC = hangulin.c if_lua.c if_mzsch.c auto/if_perl.c if_perlsfio.c \ |
1659 if_python.c if_python3.c if_tcl.c if_ruby.c \ | 1653 if_python.c if_python3.c if_tcl.c if_ruby.c \ |
1660 gui_beval.c workshop.c wsdebug.c integration.c \ | 1654 gui_beval.c netbeans.c channel.c \ |
1661 netbeans.c channel.c \ | |
1662 $(GRESOURCE_SRC) | 1655 $(GRESOURCE_SRC) |
1663 | 1656 |
1664 # Unittest files | 1657 # Unittest files |
1665 JSON_TEST_SRC = json_test.c | 1658 JSON_TEST_SRC = json_test.c |
1666 JSON_TEST_TARGET = json_test$(EXEEXT) | 1659 JSON_TEST_TARGET = json_test$(EXEEXT) |
1682 # Which files to check with lint. Select one of these three lines. ALL_SRC | 1675 # Which files to check with lint. Select one of these three lines. ALL_SRC |
1683 # checks more, but may not work well for checking a GUI that wasn't configured. | 1676 # checks more, but may not work well for checking a GUI that wasn't configured. |
1684 # The perl sources also don't work well with lint. | 1677 # The perl sources also don't work well with lint. |
1685 LINT_SRC = $(BASIC_SRC) $(GUI_SRC) $(HANGULIN_SRC) \ | 1678 LINT_SRC = $(BASIC_SRC) $(GUI_SRC) $(HANGULIN_SRC) \ |
1686 $(PYTHON_SRC) $(PYTHON3_SRC) $(TCL_SRC) \ | 1679 $(PYTHON_SRC) $(PYTHON3_SRC) $(TCL_SRC) \ |
1687 $(WORKSHOP_SRC) $(WSDEBUG_SRC) \ | |
1688 $(NETBEANS_SRC) $(CHANNEL_SRC) $(TERM_SRC) | 1680 $(NETBEANS_SRC) $(CHANNEL_SRC) $(TERM_SRC) |
1689 #LINT_SRC = $(SRC) | 1681 #LINT_SRC = $(SRC) |
1690 #LINT_SRC = $(ALL_SRC) | 1682 #LINT_SRC = $(ALL_SRC) |
1691 #LINT_SRC = $(BASIC_SRC) | 1683 #LINT_SRC = $(BASIC_SRC) |
1692 | 1684 |
1759 $(PYTHON_OBJ) \ | 1751 $(PYTHON_OBJ) \ |
1760 $(PYTHON3_OBJ) \ | 1752 $(PYTHON3_OBJ) \ |
1761 $(TCL_OBJ) \ | 1753 $(TCL_OBJ) \ |
1762 $(RUBY_OBJ) \ | 1754 $(RUBY_OBJ) \ |
1763 $(OS_EXTRA_OBJ) \ | 1755 $(OS_EXTRA_OBJ) \ |
1764 $(WORKSHOP_OBJ) \ | |
1765 $(NETBEANS_OBJ) \ | 1756 $(NETBEANS_OBJ) \ |
1766 $(CHANNEL_OBJ) \ | 1757 $(CHANNEL_OBJ) \ |
1767 $(XDIFF_OBJS) \ | 1758 $(XDIFF_OBJS) |
1768 $(WSDEBUG_OBJ) | |
1769 | 1759 |
1770 # The files included by tests are not in OBJ_COMMON. | 1760 # The files included by tests are not in OBJ_COMMON. |
1771 OBJ_MAIN = \ | 1761 OBJ_MAIN = \ |
1772 objects/charset.o \ | 1762 objects/charset.o \ |
1773 objects/json.o \ | 1763 objects/json.o \ |
1887 userfunc.pro \ | 1877 userfunc.pro \ |
1888 version.pro \ | 1878 version.pro \ |
1889 window.pro \ | 1879 window.pro \ |
1890 beval.pro \ | 1880 beval.pro \ |
1891 gui_beval.pro \ | 1881 gui_beval.pro \ |
1892 workshop.pro \ | |
1893 netbeans.pro \ | 1882 netbeans.pro \ |
1894 channel.pro \ | 1883 channel.pro \ |
1895 $(ALL_GUI_PRO) \ | 1884 $(ALL_GUI_PRO) \ |
1896 $(TCL_PRO) | 1885 $(TCL_PRO) |
1897 | 1886 |
1930 ./configure $(CONF_OPT_GUI) $(CONF_OPT_X) $(CONF_OPT_XSMP) \ | 1919 ./configure $(CONF_OPT_GUI) $(CONF_OPT_X) $(CONF_OPT_XSMP) \ |
1931 $(CONF_OPT_AUTOSERVE) $(CONF_OPT_DARWIN) $(CONF_OPT_FAIL) \ | 1920 $(CONF_OPT_AUTOSERVE) $(CONF_OPT_DARWIN) $(CONF_OPT_FAIL) \ |
1932 $(CONF_OPT_PERL) $(CONF_OPT_PYTHON) $(CONF_OPT_PYTHON3) \ | 1921 $(CONF_OPT_PERL) $(CONF_OPT_PYTHON) $(CONF_OPT_PYTHON3) \ |
1933 $(CONF_OPT_TCL) $(CONF_OPT_RUBY) $(CONF_OPT_NLS) \ | 1922 $(CONF_OPT_TCL) $(CONF_OPT_RUBY) $(CONF_OPT_NLS) \ |
1934 $(CONF_OPT_CSCOPE) $(CONF_OPT_MULTIBYTE) $(CONF_OPT_INPUT) \ | 1923 $(CONF_OPT_CSCOPE) $(CONF_OPT_MULTIBYTE) $(CONF_OPT_INPUT) \ |
1935 $(CONF_OPT_OUTPUT) $(CONF_OPT_GPM) $(CONF_OPT_WORKSHOP) \ | 1924 $(CONF_OPT_OUTPUT) $(CONF_OPT_GPM) \ |
1936 $(CONF_OPT_FEAT) $(CONF_TERM_LIB) \ | 1925 $(CONF_OPT_FEAT) $(CONF_TERM_LIB) \ |
1937 $(CONF_OPT_COMPBY) $(CONF_OPT_ACL) $(CONF_OPT_NETBEANS) \ | 1926 $(CONF_OPT_COMPBY) $(CONF_OPT_ACL) $(CONF_OPT_NETBEANS) \ |
1938 $(CONF_OPT_CHANNEL) $(CONF_OPT_TERMINAL) \ | 1927 $(CONF_OPT_CHANNEL) $(CONF_OPT_TERMINAL) \ |
1939 $(CONF_ARGS) $(CONF_ARGS1) $(CONF_ARGS2) $(CONF_ARGS3) \ | 1928 $(CONF_ARGS) $(CONF_ARGS1) $(CONF_ARGS2) $(CONF_ARGS3) \ |
1940 $(CONF_ARGS4) $(CONF_ARGS5) $(CONF_ARGS6) \ | 1929 $(CONF_ARGS4) $(CONF_ARGS5) $(CONF_ARGS6) \ |
3096 $(CCC_NF) $(RUBY_CFLAGS) $(ALL_CFLAGS) -o $@ if_ruby.c | 3085 $(CCC_NF) $(RUBY_CFLAGS) $(ALL_CFLAGS) -o $@ if_ruby.c |
3097 | 3086 |
3098 objects/if_tcl.o: if_tcl.c | 3087 objects/if_tcl.o: if_tcl.c |
3099 $(CCC_NF) $(TCL_CFLAGS) $(ALL_CFLAGS) -o $@ if_tcl.c | 3088 $(CCC_NF) $(TCL_CFLAGS) $(ALL_CFLAGS) -o $@ if_tcl.c |
3100 | 3089 |
3101 objects/integration.o: integration.c | |
3102 $(CCC) -o $@ integration.c | |
3103 | |
3104 objects/json.o: json.c | 3090 objects/json.o: json.c |
3105 $(CCC) -o $@ json.c | 3091 $(CCC) -o $@ json.c |
3106 | 3092 |
3107 objects/json_test.o: json_test.c | 3093 objects/json_test.o: json_test.c |
3108 $(CCC) -o $@ json_test.c | 3094 $(CCC) -o $@ json_test.c |
3236 objects/userfunc.o: userfunc.c | 3222 objects/userfunc.o: userfunc.c |
3237 $(CCC) -o $@ userfunc.c | 3223 $(CCC) -o $@ userfunc.c |
3238 | 3224 |
3239 objects/window.o: window.c | 3225 objects/window.o: window.c |
3240 $(CCC) -o $@ window.c | 3226 $(CCC) -o $@ window.c |
3241 | |
3242 objects/workshop.o: workshop.c | |
3243 $(CCC) -o $@ workshop.c | |
3244 | |
3245 objects/wsdebug.o: wsdebug.c | |
3246 $(CCC) -o $@ wsdebug.c | |
3247 | 3227 |
3248 objects/netbeans.o: netbeans.c | 3228 objects/netbeans.o: netbeans.c |
3249 $(CCC) -o $@ netbeans.c | 3229 $(CCC) -o $@ netbeans.c |
3250 | 3230 |
3251 objects/channel.o: channel.c | 3231 objects/channel.o: channel.c |
3782 proto.h globals.h farsi.h arabic.h version.h | 3762 proto.h globals.h farsi.h arabic.h version.h |
3783 objects/gui_beval.o: gui_beval.c vim.h protodef.h auto/config.h feature.h \ | 3763 objects/gui_beval.o: gui_beval.c vim.h protodef.h auto/config.h feature.h \ |
3784 os_unix.h auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ | 3764 os_unix.h auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ |
3785 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ | 3765 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ |
3786 proto.h globals.h farsi.h arabic.h | 3766 proto.h globals.h farsi.h arabic.h |
3787 objects/workshop.o: workshop.c protodef.h auto/config.h integration.h vim.h \ | |
3788 feature.h os_unix.h auto/osdef.h ascii.h keymap.h term.h macros.h \ | |
3789 option.h beval.h proto/gui_beval.pro structs.h regexp.h gui.h alloc.h \ | |
3790 ex_cmds.h spell.h proto.h globals.h farsi.h arabic.h version.h \ | |
3791 workshop.h | |
3792 objects/wsdebug.o: wsdebug.c | |
3793 objects/integration.o: integration.c vim.h protodef.h auto/config.h feature.h \ | |
3794 os_unix.h auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ | |
3795 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ | |
3796 proto.h globals.h farsi.h arabic.h integration.h | |
3797 objects/netbeans.o: netbeans.c vim.h protodef.h auto/config.h feature.h os_unix.h \ | 3767 objects/netbeans.o: netbeans.c vim.h protodef.h auto/config.h feature.h os_unix.h \ |
3798 auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ | 3768 auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \ |
3799 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ | 3769 proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \ |
3800 proto.h globals.h farsi.h arabic.h version.h | 3770 proto.h globals.h farsi.h arabic.h version.h |
3801 objects/channel.o: channel.c vim.h protodef.h auto/config.h feature.h os_unix.h \ | 3771 objects/channel.o: channel.c vim.h protodef.h auto/config.h feature.h os_unix.h \ |