Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Jul 2002 05:28:03 -0700 (PDT)
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/share/mk bsd.files.mk bsd.incs.mk bsd.lib.mk bsd.links.mk bsd.prog.mk
Message-ID:  <200207031228.g63CS3L5063992@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
ru          2002/07/03 05:28:03 PDT

  Modified files:
    share/mk             bsd.files.mk bsd.incs.mk bsd.lib.mk 
                         bsd.links.mk bsd.prog.mk 
  Log:
  Try really hard to fix parallel installs.  Add a bunch of .ORDER
  directives to ensure that all realinstall sub-tasks are executed
  after beforeinstall, similarly ensure that all afterinstall sub-
  tasks are executed after realinstall.  Demonstration:
  
  all: task1 task2
  .ORDER: task1 task2
  
  task2: task2_subtask
  .ORDER: task1 task2_subtask
  
  task1 task2 task2_subtask:
          @sleep `jot -r 1 0 1.0`
          @echo ${.TARGET}
  
  Without the second .ORDER directive, task2_subtask can be run in
  parallel with task1.
  
  Spotted by:     Andrea Campi <andrea@webcom.it>
  
  Revision  Changes    Path
  1.2       +1 -0      src/share/mk/bsd.files.mk
  1.3       +1 -0      src/share/mk/bsd.incs.mk
  1.131     +2 -0      src/share/mk/bsd.lib.mk
  1.2       +1 -0      src/share/mk/bsd.links.mk
  1.125     +3 -0      src/share/mk/bsd.prog.mk

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207031228.g63CS3L5063992>