To: vim-dev@vim.org Subject: patch 5.5a.6 Fcc: outbox From: Bram Moolenaar ------------ Patch 5.5a.6 Problem: Compiling with gcc on Win32, using the Unix Makefile, didn't work. Solution: Add $(SUFFIX) to all places where an executable is used. Also pass it to ctags. (Reynolds) Files: src/Makefile *** ../vim-5.5a.5/src/Makefile Mon Aug 30 10:40:59 1999 --- src/Makefile Wed Sep 1 18:31:20 1999 *************** *** 655,673 **** ##################### end of system specific lines ################### ! ### Name of the targets ! VIMTARGET = vim ! EXTARGET = ex ! VIEWTARGET = view ! GVIMTARGET = g$(VIMTARGET) ! GVIEWTARGET = g$(VIEWTARGET) ! RVIMTARGET = r$(VIMTARGET) ! RVIEWTARGET = r$(VIEWTARGET) ! RGVIMTARGET = r$(GVIMTARGET) ! RGVIEWTARGET = r$(GVIEWTARGET) ### Names of the tools that are also made ! TOOLS = ctags/ctags xxd/xxd ### Installation directories. The defaults come from configure. # --- 655,682 ---- ##################### end of system specific lines ################### ! ### Names of the programs and targets ! VIMNAME = vim ! VIMTARGET = $(VIMNAME)$(SUFFIX) ! EXNAME = ex ! EXTARGET = $(EXNAME)$(SUFFIX) ! VIEWNAME = view ! VIEWTARGET = $(VIEWNAME)$(SUFFIX) ! GVIMNAME = g$(VIMNAME) ! GVIMTARGET = $(GVIMNAME)$(SUFFIX) ! GVIEWNAME = g$(VIEWNAME) ! GVIEWTARGET = $(GVIEWNAME)$(SUFFIX) ! RVIMNAME = r$(VIMNAME) ! RVIMTARGET = $(RVIMNAME)$(SUFFIX) ! RVIEWNAME = r$(VIEWNAME) ! RVIEWTARGET = $(RVIEWNAME)$(SUFFIX) ! RGVIMNAME = r$(GVIMNAME) ! RGVIMTARGET = $(RGVIMNAME)$(SUFFIX) ! RGVIEWNAME = r$(GVIEWNAME) ! RGVIEWTARGET = $(RGVIEWNAME)$(SUFFIX) ### Names of the tools that are also made ! TOOLS = ctags/ctags$(SUFFIX) xxd/xxd$(SUFFIX) ### Installation directories. The defaults come from configure. # *************** *** 676,690 **** # Uncomment the next line to install Vim in your home directory. #prefix = $(HOME) ! ### exec_prefix is the top directory for the executable (default ${prefix}) # # Uncomment the next line to install the Vim executable in "/usr/machine/bin" #exec_prefix = /usr/machine ! ### BINDIR dir for the executable (default "${exec_prefix}/bin") ! ### MANDIR dir for the manual pages (default "${prefix}/man") ! ### DATADIR dir for the other files (default "${prefix}/lib" or ! # "${prefix}/share") # They may be different when using different architectures for the # executable and a common directory for the other files. # --- 685,699 ---- # Uncomment the next line to install Vim in your home directory. #prefix = $(HOME) ! ### exec_prefix is the top directory for the executable (default $(prefix)) # # Uncomment the next line to install the Vim executable in "/usr/machine/bin" #exec_prefix = /usr/machine ! ### BINDIR dir for the executable (default "$(exec_prefix)/bin") ! ### MANDIR dir for the manual pages (default "$(prefix)/man") ! ### DATADIR dir for the other files (default "$(prefix)/lib" or ! # "$(prefix)/share") # They may be different when using different architectures for the # executable and a common directory for the other files. # *************** *** 852,861 **** $(BINDIR)/$(GVIEWTARGET) \ $(BINDIR)/$(RGVIMTARGET) \ $(BINDIR)/$(RGVIEWTARGET) ! GTK_MAN_TARGETS = $(MANSUBDIR)/$(GVIMTARGET).1 \ ! $(MANSUBDIR)/$(GVIEWTARGET).1 \ ! $(MANSUBDIR)/$(RGVIMTARGET).1 \ ! $(MANSUBDIR)/$(RGVIEWTARGET).1 GTK_TESTTARGET = gui ### Motif GUI interface. --- 861,870 ---- $(BINDIR)/$(GVIEWTARGET) \ $(BINDIR)/$(RGVIMTARGET) \ $(BINDIR)/$(RGVIEWTARGET) ! GTK_MAN_TARGETS = $(MANSUBDIR)/$(GVIMNAME).1 \ ! $(MANSUBDIR)/$(GVIEWNAME).1 \ ! $(MANSUBDIR)/$(RGVIMNAME).1 \ ! $(MANSUBDIR)/$(RGVIEWNAME).1 GTK_TESTTARGET = gui ### Motif GUI interface. *************** *** 871,880 **** $(BINDIR)/$(GVIEWTARGET) \ $(BINDIR)/$(RGVIMTARGET) \ $(BINDIR)/$(RGVIEWTARGET) ! MOTIF_MAN_TARGETS = $(MANSUBDIR)/$(GVIMTARGET).1 \ ! $(MANSUBDIR)/$(GVIEWTARGET).1 \ ! $(MANSUBDIR)/$(RGVIMTARGET).1 \ ! $(MANSUBDIR)/$(RGVIEWTARGET).1 MOTIF_TESTTARGET = gui #For SunOS (Solaris) you might want to use this line: --- 880,889 ---- $(BINDIR)/$(GVIEWTARGET) \ $(BINDIR)/$(RGVIMTARGET) \ $(BINDIR)/$(RGVIEWTARGET) ! MOTIF_MAN_TARGETS = $(MANSUBDIR)/$(GVIMNAME).1 \ ! $(MANSUBDIR)/$(GVIEWNAME).1 \ ! $(MANSUBDIR)/$(RGVIMNAME).1 \ ! $(MANSUBDIR)/$(RGVIEWNAME).1 MOTIF_TESTTARGET = gui #For SunOS (Solaris) you might want to use this line: *************** *** 905,914 **** $(BINDIR)/$(GVIEWTARGET) \ $(BINDIR)/$(RGVIMTARGET) \ $(BINDIR)/$(RGVIEWTARGET) ! ATHENA_MAN_TARGETS = $(MANSUBDIR)/$(GVIMTARGET).1 \ ! $(MANSUBDIR)/$(GVIEWTARGET).1 \ ! $(MANSUBDIR)/$(RGVIMTARGET).1 \ ! $(MANSUBDIR)/$(RGVIEWTARGET).1 ATHENA_TESTTARGET = gui ### (J) Sun OpenWindows 3.2 (SunOS 4.1.x) or earlier that produce these ld --- 914,923 ---- $(BINDIR)/$(GVIEWTARGET) \ $(BINDIR)/$(RGVIMTARGET) \ $(BINDIR)/$(RGVIEWTARGET) ! ATHENA_MAN_TARGETS = $(MANSUBDIR)/$(GVIMNAME).1 \ ! $(MANSUBDIR)/$(GVIEWNAME).1 \ ! $(MANSUBDIR)/$(RGVIMNAME).1 \ ! $(MANSUBDIR)/$(RGVIEWNAME).1 ATHENA_TESTTARGET = gui ### (J) Sun OpenWindows 3.2 (SunOS 4.1.x) or earlier that produce these ld *************** *** 935,944 **** $(BINDIR)/$(GVIEWTARGET) \ $(BINDIR)/$(RGVIMTARGET) \ $(BINDIR)/$(RGVIEWTARGET) ! BEOSGUI_MAN_TARGETS = $(MANSUBDIR)/$(GVIMTARGET).1 \ ! $(MANSUBDIR)/$(GVIEWTARGET).1 \ ! $(MANSUBDIR)/$(RGVIMTARGET).1 \ ! $(MANSUBDIR)/$(RGVIEWTARGET).1 BEOSGUI_TESTTARGET = gui # GUI files used for making ctags --- 944,953 ---- $(BINDIR)/$(GVIEWTARGET) \ $(BINDIR)/$(RGVIMTARGET) \ $(BINDIR)/$(RGVIEWTARGET) ! BEOSGUI_MAN_TARGETS = $(MANSUBDIR)/$(GVIMNAME).1 \ ! $(MANSUBDIR)/$(GVIEWNAME).1 \ ! $(MANSUBDIR)/$(RGVIMNAME).1 \ ! $(MANSUBDIR)/$(RGVIEWNAME).1 BEOSGUI_TESTTARGET = gui # GUI files used for making ctags *************** *** 1196,1215 **** # A shell script is used to try linking without unneccesary libraries. $(VIMTARGET): config.mk $(OBJ) version.c version.h $(CC) -c $(ALL_CFLAGS) version.c ! @LINK="$(PURIFY) $(SHRPENV) $(CC) $(LDFLAGS) -o $(VIMTARGET) $(OBJ) version.o $(ALL_LIBS)" \ ! MAKE="$(MAKE)" sh $(srcdir)/link.sh CTAGSFILES = ctags/entry.c ctags/main.c ctags/parse.c ctags/sort.c \ ctags/get.c ctags/options.c ctags/read.c ctags/strstr.c \ ctags/config.h ctags/ctags.h ! ctags/ctags: ctags/Makefile $(CTAGSFILES) ! cd ctags; CC="$(CC)" CFLAGS="$(CFLAGS)" $(MAKE) -f Makefile ctags/Makefile ctags/config.h: ctags/Makefile.in ! cd ctags; CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --mandir="$(MANDIR)" --exec_prefix="$(exec_prefix)" ! xxd/xxd: xxd/xxd.c cd xxd; CC="$(CC)" CFLAGS="$(CFLAGS)" $(MAKE) -f Makefile.unix # Generate function prototypes. This is not needed to compile vim, but if --- 1205,1228 ---- # A shell script is used to try linking without unneccesary libraries. $(VIMTARGET): config.mk $(OBJ) version.c version.h $(CC) -c $(ALL_CFLAGS) version.c ! @LINK="$(PURIFY) $(SHRPENV) $(CC) $(LDFLAGS) -o $(VIMTARGET) \ ! $(OBJ) version.o $(ALL_LIBS)" MAKE="$(MAKE)" \ ! sh $(srcdir)/link.sh CTAGSFILES = ctags/entry.c ctags/main.c ctags/parse.c ctags/sort.c \ ctags/get.c ctags/options.c ctags/read.c ctags/strstr.c \ ctags/config.h ctags/ctags.h ! ctags/ctags$(SUFFIX): ctags/Makefile $(CTAGSFILES) ! cd ctags; CC="$(CC)" CFLAGS="$(CFLAGS)" \ ! $(MAKE) -f Makefile SUFFIX="$(SUFFIX)" ctags/Makefile ctags/config.h: ctags/Makefile.in ! cd ctags; SUFFIX="$(SUFFIX)" CC="$(CC)" CFLAGS="$(CFLAGS)" \ ! LDFLAGS="$(LDFLAGS)" \ ! ./configure --mandir="$(MANDIR)" --exec_prefix="$(exec_prefix)" ! xxd/xxd$(SUFFIX): xxd/xxd.c cd xxd; CC="$(CC)" CFLAGS="$(CFLAGS)" $(MAKE) -f Makefile.unix # Generate function prototypes. This is not needed to compile vim, but if *************** *** 1295,1313 **** installvim: installvimbin installvimhelp installlinks installhelplinks installmacros installtutor installvimbin: $(VIMTARGET) $(exec_prefix) $(BINDIR) ! -if test -f $(BINDIR)/$(VIMTARGET)$(SUFFIX); then \ ! mv -f $(BINDIR)/$(VIMTARGET)$(SUFFIX) $(BINDIR)/$(VIMTARGET).rm; \ ! rm -f $(BINDIR)/$(VIMTARGET).rm; \ fi ! $(INSTALL_PROG) $(VIMTARGET)$(SUFFIX) $(BINDIR) ! $(STRIP) $(BINDIR)/$(VIMTARGET)$(SUFFIX) ! chmod $(BINMOD) $(BINDIR)/$(VIMTARGET)$(SUFFIX) # may create a link to the new executable from /usr/bin/vi -$(LINKIT) # install the help files; first adjust the contents for the location installvimhelp: $(HELPSOURCE)/vim.1 $(MANSUBDIR) $(VIMLOC) $(VIMRTLOC) $(HELPSUBLOC) $(SYNSUBLOC) $(TUTORSUBLOC) ! @echo generating $(MANSUBDIR)/$(VIMTARGET).1 @sed -e s+/usr/local/lib/vim+$(VIMLOC)+ \ -e s+$(VIMLOC)/doc+$(HELPENDLOC)+ \ -e s+$(VIMLOC)/syntax+$(SYNTAXENDLOC)+ \ --- 1308,1326 ---- installvim: installvimbin installvimhelp installlinks installhelplinks installmacros installtutor installvimbin: $(VIMTARGET) $(exec_prefix) $(BINDIR) ! -if test -f $(BINDIR)/$(VIMTARGET); then \ ! mv -f $(BINDIR)/$(VIMTARGET) $(BINDIR)/$(VIMNAME).rm; \ ! rm -f $(BINDIR)/$(VIMNAME).rm; \ fi ! $(INSTALL_PROG) $(VIMTARGET) $(BINDIR) ! $(STRIP) $(BINDIR)/$(VIMTARGET) ! chmod $(BINMOD) $(BINDIR)/$(VIMTARGET) # may create a link to the new executable from /usr/bin/vi -$(LINKIT) # install the help files; first adjust the contents for the location installvimhelp: $(HELPSOURCE)/vim.1 $(MANSUBDIR) $(VIMLOC) $(VIMRTLOC) $(HELPSUBLOC) $(SYNSUBLOC) $(TUTORSUBLOC) ! @echo generating $(MANSUBDIR)/$(VIMNAME).1 @sed -e s+/usr/local/lib/vim+$(VIMLOC)+ \ -e s+$(VIMLOC)/doc+$(HELPENDLOC)+ \ -e s+$(VIMLOC)/syntax+$(SYNTAXENDLOC)+ \ *************** *** 1320,1332 **** -e s+$(VIMLOC)/ftoff.vim+$(SCRIPTENDLOC)/ftoff.vim+ \ -e s+$(VIMLOC)/scripts.vim+$(SCRIPTENDLOC)/scripts.vim+ \ -e s+$(VIMLOC)/optwin.vim+$(SCRIPTENDLOC)/optwin.vim+ \ ! $(HELPSOURCE)/vim.1 > $(MANSUBDIR)/$(VIMTARGET).1 ! chmod $(MANMOD) $(MANSUBDIR)/$(VIMTARGET).1 ! @echo generating $(MANSUBDIR)/$(VIMTARGET)tutor.1 @sed -e s+/usr/local/lib/vim+$(VIMLOC)+ \ -e s+$(VIMLOC)/tutor+$(TUTORENDLOC)+ \ ! $(HELPSOURCE)/vimtutor.1 > $(MANSUBDIR)/$(VIMTARGET)tutor.1 ! chmod $(MANMOD) $(MANSUBDIR)/$(VIMTARGET)tutor.1 cd $(HELPSOURCE); $(INSTALL_DATA) *.txt tags $(HELPSUBLOC) cd $(HELPSUBLOC); chmod $(HELPMOD) *.txt tags $(INSTALL_DATA) $(HELPSOURCE)/*.pl $(HELPSUBLOC) --- 1333,1345 ---- -e s+$(VIMLOC)/ftoff.vim+$(SCRIPTENDLOC)/ftoff.vim+ \ -e s+$(VIMLOC)/scripts.vim+$(SCRIPTENDLOC)/scripts.vim+ \ -e s+$(VIMLOC)/optwin.vim+$(SCRIPTENDLOC)/optwin.vim+ \ ! $(HELPSOURCE)/vim.1 > $(MANSUBDIR)/$(VIMNAME).1 ! chmod $(MANMOD) $(MANSUBDIR)/$(VIMNAME).1 ! @echo generating $(MANSUBDIR)/$(VIMNAME)tutor.1 @sed -e s+/usr/local/lib/vim+$(VIMLOC)+ \ -e s+$(VIMLOC)/tutor+$(TUTORENDLOC)+ \ ! $(HELPSOURCE)/vimtutor.1 > $(MANSUBDIR)/$(VIMNAME)tutor.1 ! chmod $(MANMOD) $(MANSUBDIR)/$(VIMNAME)tutor.1 cd $(HELPSOURCE); $(INSTALL_DATA) *.txt tags $(HELPSUBLOC) cd $(HELPSUBLOC); chmod $(HELPMOD) *.txt tags $(INSTALL_DATA) $(HELPSOURCE)/*.pl $(HELPSUBLOC) *************** *** 1368,1375 **** # install helper programs ctags and xxd installtools: $(TOOLS) $(exec_prefix) $(BINDIR) $(MANSUBDIR) \ $(TOOLSSOURCE) $(VIMLOC) $(VIMRTLOC) $(TOOLSSUBLOC) ! cd ctags; mandir="$(MANDIR)" exec_prefix="$(exec_prefix)" \ ! bindir="$(BINDIR)" $(MAKE) -e -f Makefile install if test -f $(BINDIR)/xxd$(SUFFIX); then \ mv -f $(BINDIR)/xxd$(SUFFIX) $(BINDIR)/xxd.rm; \ rm -f $(BINDIR)/xxd.rm; \ --- 1381,1389 ---- # install helper programs ctags and xxd installtools: $(TOOLS) $(exec_prefix) $(BINDIR) $(MANSUBDIR) \ $(TOOLSSOURCE) $(VIMLOC) $(VIMRTLOC) $(TOOLSSUBLOC) ! cd ctags; mandir="$(MANDIR)" \ ! exec_prefix="$(exec_prefix)" bindir="$(BINDIR)" \ ! $(MAKE) -e -f Makefile SUFFIX="$(SUFFIX)" install if test -f $(BINDIR)/xxd$(SUFFIX); then \ mv -f $(BINDIR)/xxd$(SUFFIX) $(BINDIR)/xxd.rm; \ rm -f $(BINDIR)/xxd.rm; \ *************** *** 1389,1395 **** $(exec_prefix) $(BINDIR) $(MANSUBDIR) $(VIMLOC) $(VIMRTLOC) $(HELPSUBLOC) \ $(SYNSUBLOC) $(MACROSUBLOC) $(TOOLSSUBLOC) $(TUTORSUBLOC): ! -ctags/mkinstalldirs $@ -chmod $(DIRMOD) $@ # create links from various names to vim. This is only done when the links --- 1403,1409 ---- $(exec_prefix) $(BINDIR) $(MANSUBDIR) $(VIMLOC) $(VIMRTLOC) $(HELPSUBLOC) \ $(SYNSUBLOC) $(MACROSUBLOC) $(TOOLSSUBLOC) $(TUTORSUBLOC): ! -$(SHELL) ctags/mkinstalldirs $@ -chmod $(DIRMOD) $@ # create links from various names to vim. This is only done when the links *************** *** 1422,1456 **** # create links for the manual pages with various names to vim. This is only # done when the links (or manpages with the same name) don't exist yet. ! installhelplinks: $(GUI_MAN_TARGETS) $(MANSUBDIR)/$(EXTARGET).1 $(MANSUBDIR)/$(VIEWTARGET).1 $(MANSUBDIR)/$(RVIMTARGET).1 $(MANSUBDIR)/$(RVIEWTARGET).1 ! $(MANSUBDIR)/$(EXTARGET).1: ! cd $(MANSUBDIR); ln -s $(VIMTARGET).1 $(EXTARGET).1 ! $(MANSUBDIR)/$(VIEWTARGET).1: ! cd $(MANSUBDIR); ln -s $(VIMTARGET).1 $(VIEWTARGET).1 ! $(MANSUBDIR)/$(GVIMTARGET).1: ! cd $(MANSUBDIR); ln -s $(VIMTARGET).1 $(GVIMTARGET).1 ! $(MANSUBDIR)/$(GVIEWTARGET).1: ! cd $(MANSUBDIR); ln -s $(VIMTARGET).1 $(GVIEWTARGET).1 ! $(MANSUBDIR)/$(RVIMTARGET).1: ! cd $(MANSUBDIR); ln -s $(VIMTARGET).1 $(RVIMTARGET).1 ! $(MANSUBDIR)/$(RVIEWTARGET).1: ! cd $(MANSUBDIR); ln -s $(VIMTARGET).1 $(RVIEWTARGET).1 ! $(MANSUBDIR)/$(RGVIMTARGET).1: ! cd $(MANSUBDIR); ln -s $(VIMTARGET).1 $(RGVIMTARGET).1 ! $(MANSUBDIR)/$(RGVIEWTARGET).1: ! cd $(MANSUBDIR); ln -s $(VIMTARGET).1 $(RGVIEWTARGET).1 uninstall: uninstall_runtime ! -rm -f $(BINDIR)/$(VIMTARGET)$(SUFFIX) ! -rm -f $(MANSUBDIR)/$(VIMTARGET).1 $(MANSUBDIR)/$(VIMTARGET)tutor.1 -rm -f $(BINDIR)/vimtutor -rm -f $(BINDIR)/ctags$(SUFFIX) $(MANSUBDIR)/ctags.1 -rm -f $(BINDIR)/xxd$(SUFFIX) $(MANSUBDIR)/xxd.1 --- 1436,1470 ---- # create links for the manual pages with various names to vim. This is only # done when the links (or manpages with the same name) don't exist yet. ! installhelplinks: $(GUI_MAN_TARGETS) $(MANSUBDIR)/$(EXNAME).1 $(MANSUBDIR)/$(VIEWNAME).1 $(MANSUBDIR)/$(RVIMNAME).1 $(MANSUBDIR)/$(RVIEWNAME).1 ! $(MANSUBDIR)/$(EXNAME).1: ! cd $(MANSUBDIR); ln -s $(VIMNAME).1 $(EXNAME).1 ! $(MANSUBDIR)/$(VIEWNAME).1: ! cd $(MANSUBDIR); ln -s $(VIMNAME).1 $(VIEWNAME).1 ! $(MANSUBDIR)/$(GVIMNAME).1: ! cd $(MANSUBDIR); ln -s $(VIMNAME).1 $(GVIMNAME).1 ! $(MANSUBDIR)/$(GVIEWNAME).1: ! cd $(MANSUBDIR); ln -s $(VIMNAME).1 $(GVIEWNAME).1 ! $(MANSUBDIR)/$(RVIMNAME).1: ! cd $(MANSUBDIR); ln -s $(VIMNAME).1 $(RVIMNAME).1 ! $(MANSUBDIR)/$(RVIEWNAME).1: ! cd $(MANSUBDIR); ln -s $(VIMNAME).1 $(RVIEWNAME).1 ! $(MANSUBDIR)/$(RGVIMNAME).1: ! cd $(MANSUBDIR); ln -s $(VIMNAME).1 $(RGVIMNAME).1 ! $(MANSUBDIR)/$(RGVIEWNAME).1: ! cd $(MANSUBDIR); ln -s $(VIMNAME).1 $(RGVIEWNAME).1 uninstall: uninstall_runtime ! -rm -f $(BINDIR)/$(VIMTARGET) ! -rm -f $(MANSUBDIR)/$(VIMNAME).1 $(MANSUBDIR)/$(VIMNAME)tutor.1 -rm -f $(BINDIR)/vimtutor -rm -f $(BINDIR)/ctags$(SUFFIX) $(MANSUBDIR)/ctags.1 -rm -f $(BINDIR)/xxd$(SUFFIX) $(MANSUBDIR)/xxd.1 *************** *** 1458,1467 **** -rm -f $(BINDIR)/$(GVIMTARGET) $(BINDIR)/$(GVIEWTARGET) -rm -f $(BINDIR)/$(RVIMTARGET) $(BINDIR)/$(RVIEWTARGET) -rm -f $(BINDIR)/$(RGVIMTARGET) $(BINDIR)/$(RGVIEWTARGET) ! -rm -f $(MANSUBDIR)/$(EXTARGET).1 $(MANSUBDIR)/$(VIEWTARGET).1 ! -rm -f $(MANSUBDIR)/$(GVIMTARGET).1 $(MANSUBDIR)/$(GVIEWTARGET).1 ! -rm -f $(MANSUBDIR)/$(RVIMTARGET).1 $(MANSUBDIR)/$(RVIEWTARGET).1 ! -rm -f $(MANSUBDIR)/$(RGVIMTARGET).1 $(MANSUBDIR)/$(RGVIEWTARGET).1 uninstall_runtime: -rm -f $(HELPSUBLOC)/*.txt $(HELPSUBLOC)/tags $(HELPSUBLOC)/*.pl --- 1472,1481 ---- -rm -f $(BINDIR)/$(GVIMTARGET) $(BINDIR)/$(GVIEWTARGET) -rm -f $(BINDIR)/$(RVIMTARGET) $(BINDIR)/$(RVIEWTARGET) -rm -f $(BINDIR)/$(RGVIMTARGET) $(BINDIR)/$(RGVIEWTARGET) ! -rm -f $(MANSUBDIR)/$(EXNAME).1 $(MANSUBDIR)/$(VIEWNAME).1 ! -rm -f $(MANSUBDIR)/$(GVIMNAME).1 $(MANSUBDIR)/$(GVIEWNAME).1 ! -rm -f $(MANSUBDIR)/$(RVIMNAME).1 $(MANSUBDIR)/$(RVIEWNAME).1 ! -rm -f $(MANSUBDIR)/$(RGVIMNAME).1 $(MANSUBDIR)/$(RGVIEWNAME).1 uninstall_runtime: -rm -f $(HELPSUBLOC)/*.txt $(HELPSUBLOC)/tags $(HELPSUBLOC)/*.pl *************** *** 1477,1487 **** # Clean up all the files that have been produced, except configure's. # We support common typing mistakes for Juergen! :-) clean celan: testclean ! -rm -f *.o core $(VIMTARGET).core $(VIMTARGET)$(SUFFIX) xxd/*.o -rm -f $(TOOLS) osdef.h pathdef.c if_perl.c -rm -f conftest* *~ link.sed if test -f ctags/Makefile; then \ ! cd ctags; $(MAKE) -f Makefile clean; \ fi shadow: runtime pixmaps --- 1491,1501 ---- # Clean up all the files that have been produced, except configure's. # We support common typing mistakes for Juergen! :-) clean celan: testclean ! -rm -f *.o core $(VIMTARGET).core $(VIMTARGET) xxd/*.o -rm -f $(TOOLS) osdef.h pathdef.c if_perl.c -rm -f conftest* *~ link.sed if test -f ctags/Makefile; then \ ! cd ctags; $(MAKE) -f Makefile SUFFIX="$(SUFFIX)" clean; \ fi shadow: runtime pixmaps *************** *** 1515,1521 **** scrub scratch: -rm -f config.status config.cache config.h config.log -if test -f ctags/Makefile; then \ ! cd ctags; $(MAKE) -f Makefile distclean; \ fi distclean: clean scratch --- 1529,1535 ---- scrub scratch: -rm -f config.status config.cache config.h config.log -if test -f ctags/Makefile; then \ ! cd ctags; $(MAKE) -f Makefile SUFFIX="$(SUFFIX)" distclean; \ fi distclean: clean scratch *************** *** 1588,1594 **** $(ALL_CFLAGS) osdef.h: osdef.sh config.h osdef1.h.in osdef2.h.in ! CC="$(CC) $(ALL_CFLAGS)" srcdir=${srcdir} sh $(srcdir)/osdef.sh pathdef.c: Makefile config.mk -@echo creating pathdef.c --- 1602,1608 ---- $(ALL_CFLAGS) osdef.h: osdef.sh config.h osdef1.h.in osdef2.h.in ! CC="$(CC) $(ALL_CFLAGS)" srcdir=$(srcdir) sh $(srcdir)/osdef.sh pathdef.c: Makefile config.mk -@echo creating pathdef.c *** ../vim-5.5a.5/src/version.c Wed Sep 1 18:12:16 1999 --- src/version.c Wed Sep 1 19:33:57 1999 *************** *** 420,420 **** --- 420,421 ---- { /* Add new patch number below this line */ + 6, -- A poem: read aloud: <> !*''# Waka waka bang splat tick tick hash, ^"`$$- Caret quote back-tick dollar dollar dash, !*=@$_ Bang splat equal at dollar under-score, %*<> ~#4 Percent splat waka waka tilde number four, &[]../ Ampersand bracket bracket dot dot slash, |{,,SYSTEM HALTED Vertical-bar curly-bracket comma comma CRASH. Fred Bremmer and Steve Kroese (Calvin College & Seminary of Grand Rapids, MI.) --/-/---- Bram Moolenaar ---- Bram@moolenaar.net ---- Bram@vim.org ---\-\-- \ \ www.vim.org/iccf www.moolenaar.net www.vim.org / / .