To: [email protected]
Subject: patch 5.5a.6
Fcc: outbox
From: Bram Moolenaar <[email protected]>
------------

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 ---- [email protected] ---- [email protected] ---\-\--
 \ \    www.vim.org/iccf      www.moolenaar.net       www.vim.org    / /