From 6cd6e9fb91a9b3d4380ff37d0158076ef33ce976 Mon Sep 17 00:00:00 2001 From: crodrigu Date: Sat, 31 Aug 2002 23:20:42 +0000 Subject: ChangeLogTag: Sat Aug 31 23:16:35 UTC 2002 Craig Rodrigues --- TAO/ChangeLog | 6 ++++++ TAO/tao/Makefile | 19 +++++++++++++++---- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 350e4b92bdf..e8d2c9aadfe 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,9 @@ +Sat Aug 31 23:16:35 UTC 2002 Craig Rodrigues + + * tao/Makefile: Re-order targets to that if make -k is specified, + a recursive make on Makefile.dirs will be performed even if + the recursive make on Makefile.tao fails. + Sat Aug 31 16:06:42 2002 Balachandran Natarajan * tao/Messaging/Makefile: Reverted the change "Sat Aug 31 14:54:01 2002 Balachandran Natarajan " since there is better way to do diff --git a/TAO/tao/Makefile b/TAO/tao/Makefile index f1247f293a4..130076a0f84 100644 --- a/TAO/tao/Makefile +++ b/TAO/tao/Makefile @@ -1,19 +1,30 @@ #---------------------------------------------------------------------------- # $Id$ # -# Makefile for the ACE library +# Makefile for the TAO library #---------------------------------------------------------------------------- -# This default rule is here so invoking make realclean will do +# This default rule is here so invoking make realclean will # work when recursing through subdirectories .DEFAULT: @$(MAKE) -f Makefile.tao $@ @$(MAKE) -f Makefile.dirs $@ -# Invoke Makefile.ace first to build libACE, and then +# We need this rule, so that if parallel makes (-j) are invoked, +# the tao target will be built before the dirs target (otherwise the +# dirs targets may try to link libTAO before libTAO has been built). +# Recursively invoked makes from this file will still be run in parallel. +.NOTPARALLEL: + +# Invoke Makefile.tao first to build libTAO, and then # invoke Makefile.dirs to recurse through subdirectories -all: +all: tao dirs + +tao: @$(MAKE) -f Makefile.tao + +dirs: @$(MAKE) -f Makefile.dirs + # DO NOT DELETE THIS LINE -- g++dep uses it. # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. -- cgit v1.2.1