Patch 9.0.1486
Problem:    Parallel make might not work.
Solution:   Add missing dependencies. (Samuel Dionne-Riel, closes #12288)
Files:      src/Makefile


*** ../vim-9.0.1485/src/Makefile        2022-12-04 20:11:12.795828027 +0000
--- src/Makefile        2023-04-24 22:38:47.874473108 +0100
***************
*** 455,460 ****
--- 455,461 ----
  # Uncomment this when you want to include the Tcl interface.
  # First one is for static linking, second one for dynamic loading.
  # Debian package is "tcl-dev".
+ # This requires at least "normal" features, "tiny" doesn't work.
  #CONF_OPT_TCL = --enable-tclinterp
  #CONF_OPT_TCL = --enable-tclinterp=dynamic
  #CONF_OPT_TCL = --enable-tclinterp --with-tclsh=tclsh8.4
***************
*** 585,591 ****
  # configure or afterwards. For examples see below.
  # When using -g with some older versions of Linux you might get a
  # statically linked executable.
! # When not defined, configure will try to use -O2 -g for gcc and -O for cc.
  #CFLAGS = -g
  #CFLAGS = -O
  
--- 586,592 ----
  # configure or afterwards. For examples see below.
  # When using -g with some older versions of Linux you might get a
  # statically linked executable.
! # When not defined, configure will try to use -O2 for gcc and -O for others.
  #CFLAGS = -g
  #CFLAGS = -O
  
***************
*** 2329,2335 ****
  
  # Install the help files; first adjust the contents for the final location.
  # Also install most of the other runtime files.
! installrtbase: $(HELPSOURCE)/vim.1 $(DEST_VIM) $(DEST_RT) \
                $(DEST_HELP) $(DEST_PRINT) $(DEST_COL) \
                $(DEST_SYN) $(DEST_SYN)/shared $(DEST_IND) \
                $(DEST_FTP) $(DEST_AUTO) $(DEST_AUTO)/dist $(DEST_AUTO)/xml \
--- 2330,2336 ----
  
  # Install the help files; first adjust the contents for the final location.
  # Also install most of the other runtime files.
! installrtbase: $(HELPSOURCE)/vim.1 $(DEST_VIM) $(VIMTARGET) $(DEST_RT) \
                $(DEST_HELP) $(DEST_PRINT) $(DEST_COL) \
                $(DEST_SYN) $(DEST_SYN)/shared $(DEST_IND) \
                $(DEST_FTP) $(DEST_AUTO) $(DEST_AUTO)/dist $(DEST_AUTO)/xml \
***************
*** 2342,2349 ****
        cd $(HELPSOURCE); if test -z "$(CROSS_COMPILING)" -a -f tags; then \
                mv -f tags tags.dist; fi
        @echo generating help tags
!       -@cd $(HELPSOURCE); if test -z "$(CROSS_COMPILING)"; then \
!               $(MAKE) VIMEXE=$(DEST_BIN)/$(VIMTARGET) vimtags; fi
        cd $(HELPSOURCE); \
                files=`ls *.txt tags`; \
                files="$$files `ls *.??x tags-?? 2>/dev/null || true`"; \
--- 2343,2352 ----
        cd $(HELPSOURCE); if test -z "$(CROSS_COMPILING)" -a -f tags; then \
                mv -f tags tags.dist; fi
        @echo generating help tags
!       # We can assume Vim was build, but it may not have been installed,
!       # thus use the executable in the current directory.
!       -@BUILD_DIR="`pwd`"; cd $(HELPSOURCE); if test -z "$(CROSS_COMPILING)"; 
then \
!               $(MAKE) VIMEXE="$$BUILD_DIR/$(VIMTARGET)" vimtags; fi
        cd $(HELPSOURCE); \
                files=`ls *.txt tags`; \
                files="$$files `ls *.??x tags-?? 2>/dev/null || true`"; \
***************
*** 2658,2664 ****
        $(MKDIR_P) $@
        -chmod $(DIRMOD) $@
  
! # create links from various names to vim.  This is only done when the links
  # (or executables with the same name) don't exist yet.
  installlinks: $(GUI_TARGETS) \
                        $(DEST_BIN)/$(EXTARGET) \
--- 2661,2667 ----
        $(MKDIR_P) $@
        -chmod $(DIRMOD) $@
  
! # Create links from various names to vim.  This is only done when the links
  # (or executables with the same name) don't exist yet.
  installlinks: $(GUI_TARGETS) \
                        $(DEST_BIN)/$(EXTARGET) \
***************
*** 2678,2717 ****
  installvimdiff: $(DEST_BIN)/$(VIMDIFFTARGET)
  installgvimdiff: $(DEST_BIN)/$(GVIMDIFFTARGET)
  
! $(DEST_BIN)/$(EXTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(EXTARGET)
  
! $(DEST_BIN)/$(VIEWTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(VIEWTARGET)
  
! $(DEST_BIN)/$(GVIMTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIMTARGET)
  
! $(DEST_BIN)/$(GVIEWTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIEWTARGET)
  
! $(DEST_BIN)/$(RVIMTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(RVIMTARGET)
  
! $(DEST_BIN)/$(RVIEWTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(RVIEWTARGET)
  
! $(DEST_BIN)/$(RGVIMTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(RGVIMTARGET)
  
! $(DEST_BIN)/$(RGVIEWTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(RGVIEWTARGET)
  
! $(DEST_BIN)/$(VIMDIFFTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(VIMDIFFTARGET)
  
! $(DEST_BIN)/$(GVIMDIFFTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIMDIFFTARGET)
  
! $(DEST_BIN)/$(EVIMTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(EVIMTARGET)
  
! $(DEST_BIN)/$(EVIEWTARGET):
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(EVIEWTARGET)
  
  # Create links for the manual pages with various names to vim.        This is 
only
--- 2681,2720 ----
  installvimdiff: $(DEST_BIN)/$(VIMDIFFTARGET)
  installgvimdiff: $(DEST_BIN)/$(GVIMDIFFTARGET)
  
! $(DEST_BIN)/$(EXTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(EXTARGET)
  
! $(DEST_BIN)/$(VIEWTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(VIEWTARGET)
  
! $(DEST_BIN)/$(GVIMTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIMTARGET)
  
! $(DEST_BIN)/$(GVIEWTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIEWTARGET)
  
! $(DEST_BIN)/$(RVIMTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(RVIMTARGET)
  
! $(DEST_BIN)/$(RVIEWTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(RVIEWTARGET)
  
! $(DEST_BIN)/$(RGVIMTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(RGVIMTARGET)
  
! $(DEST_BIN)/$(RGVIEWTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(RGVIEWTARGET)
  
! $(DEST_BIN)/$(VIMDIFFTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(VIMDIFFTARGET)
  
! $(DEST_BIN)/$(GVIMDIFFTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(GVIMDIFFTARGET)
  
! $(DEST_BIN)/$(EVIMTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(EVIMTARGET)
  
! $(DEST_BIN)/$(EVIEWTARGET): $(DEST_BIN)
        cd $(DEST_BIN); ln -s $(VIMTARGET) $(EVIEWTARGET)
  
  # Create links for the manual pages with various names to vim.        This is 
only
*** ../vim-9.0.1485/src/version.c       2023-04-24 21:09:28.125166628 +0100
--- src/version.c       2023-04-24 22:41:22.134526342 +0100
***************
*** 697,698 ****
--- 697,700 ----
  {   /* Add new patch number below this line */
+ /**/
+     1486,
  /**/

-- 
SUPERIMPOSE "England AD 787".  After a few more seconds we hear hoofbeats in
the distance.  They come slowly closer.  Then out of the mist comes KING
ARTHUR followed by a SERVANT who is banging two half coconuts together.
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///                                                                      \\\
\\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/20230424214230.D42651C074F%40moolenaar.net.

Raspunde prin e-mail lui