help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

�z���줽�ǧY�N�ťX�ܡH


From: q2g_1mnb2b2bgj
Subject: z줽ǧYNťXܡH
Date: Sun, 28 Jul 2002 09:36:45 -0400

                        ======================
                        ±z¦³¿ì¤½«Ç§Y±NªÅ¥X¶Ü¡H
                        ======================
   
   §Ú­Ì±Mªù´£¨Ñ°Ó¥Î¿ì¤½«Ç¤§¯²¸îªA°È¡I
   
   address@hidden|¬°¤F©Ð«È·hÂ÷«á¦³¼Æ¤ë

   ªºªÅ«Î´Á¡A¦Ó·l¥¢¤F±z¤£¤Öªº¯²ª÷¦¬¤J¡A½Ð±z´£¦­§iª¾§Ú­Ì¡C

   «Ü¦h«È¤á©e°U±ÂÅv§Ú­Ì´£¨Ñ¥x¥_¦a°Ïªº¿ì¤½«Ç¡A

   ¥L­Ì³£¬OÀu¨qªº¤½¥q¦æ¸¹¡G
   
   ¨Ò¦p¡G¤j«¬¹q¤l°Ó°È¤½¥q  ´M§ä¥x¥_¿¤¥«  500©W ¢w 600©W  ¿ì¤½«Ç
         
         ºô¸ô³nµwÅé¾ã¦X¤è®×¤½¥q ´M§ä¥x¥_¥«ªF°Ï 150©W ¢w 200 ©W ¿ì¤½«Ç
         
         ¹q¸£±Ð¾Ç¤½¥q  ´M§ä¥x¥_¥«¼Æ³B¾A¦X¤§  ¬ù80©W  ¿ì¤½¦aÂI
       
         ¤W¥«¤½¥q ´M§ä¥x¥_¥«ªF°Ï¡B«n°Ï¡B¦è°Ï 600©W ¢w 800©W ¿ì¤½«Ç

         ¤j«¬¤é°Ó¤½¥q  ´M§ä¥x¥_¥«    300©W ¢w 500©W   ¿ì¤½«Ç

         ¤W¥«³nÅ餽¥q  ´M§ä¥x¥_¿¤¥«  150©W ¢w 250©W   ¿ì¤½«Ç

         ¥~°Ó¶T©ö¤½¥q  ´M§äªñ±¶¹B¡B®ð¬£ 150©W ¢w 200©W ¿ì¤½«Ç

         ¤j«¬¶q³c°Ó³õ  ´M§ä¦ì©ó¥x¥_¿¤¥« 1500©W ¢w 2000©W ¤g¦a

         ¤j«¬¶E©Ò      ´M§ä¥_¥«ªF°Ï 250©W ¢w 350©W  ªù¶EÂåÀø³õ©Ò
     
       
         µ¥µ¥...¥xÆW³Ì¨ã»·´º¤§²£·~..
         

   ¬°¤FÂX¤j¤½¥qÀç¹B¦Ó©e°U§Ú­Ì´M§ä¾A¦Xªº¿ì¤½³õ©Ò¡A

   address@hidden

   ¬Ù«o±z¤é«á¥i¯àªº³Â·Ð¡I

   ¦pªG±z¦³ 10 ©W ¢w 1000 ©W ªº¿ì¤½«Ç¡A­n¥X¯²¡A½Ð³t»P§Ú­ÌÁpµ¸¡I
 
   ±zªºº¡·N¡A¬O§Ú­Ìªº¦¨´N¡C


   ·ç°T¤£°Ê²£ °Ó¥ò³¡
   Ápµ¸¤H¡G³³¤p©j  
   TeL¡]¥Nªí¸¹¡^02-27492314
   ¦æ°Ê¹q¸Ü¡G0937063831
   




From address@hidden Mon Jul 29 11:39:37 2002
Received: from zrtps0kp.nortelnetworks.com ([47.140.192.56])
        by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian))
        id 17ZCcS-0002xr-00
        for <address@hidden>; Mon, 29 Jul 2002 11:39:36 -0400
Received: from zrtps0m6.us.nortel.com (zrtps0m6.us.nortel.com [47.140.192.58])
        by zrtps0kp.nortelnetworks.com (Switch-2.2.0/Switch-2.2.0) with ESMTP 
id g6TFdbs14867
        for <address@hidden>; Mon, 29 Jul 2002 11:39:38 -0400 (EDT)
Received: from lemming.engeast.baynetworks.com (lemming.engeast.baynetworks.com 
[47.17.140.90])
        by zrtps0m6.us.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id 
g6TFdSK01980
        for <address@hidden>; Mon, 29 Jul 2002 11:39:29 -0400 (EDT)
Received: from psmith by lemming.engeast.baynetworks.com with local (Exim 3.32 
#1 (Debian))
        id 17ZCcH-0003ej-00; Mon, 29 Jul 2002 11:39:25 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <address@hidden>
Date: Mon, 29 Jul 2002 11:39:24 -0400
To: Yossi Itzkovich <address@hidden>
Cc: address@hidden
Subject: Re: passing targets to sub-make
In-Reply-To: <address@hidden>
References: <address@hidden>
X-Mailer: VM 7.04 under Emacs 21.2.1
From: "Paul D. Smith" <address@hidden>
Reply-To: "Paul D. Smith" <address@hidden>
Organization: GNU's Not Unix!
Sender: address@hidden
Errors-To: address@hidden
X-BeenThere: address@hidden
X-Mailman-Version: 2.0.11
Precedence: bulk
List-Help: <mailto:address@hidden>
List-Post: <mailto:address@hidden>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/help-make>,
        <mailto:address@hidden>
List-Id: Users list for the GNU implementation of make <help-make.gnu.org>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/help-make>,
        <mailto:address@hidden>
List-Archive: <http://mail.gnu.org/pipermail/help-make/>

%% Yossi Itzkovich <address@hidden> writes:

  yi> I have PKGS set to a list of sub directories.

  yi> I want to launch the main Makefile with a target (say, clean) and
  yi> that this one will be sent to every sub make.

  yi> I use:

  yi> define  for_loop
  yi> for pkg in $(PKGS); do $(MAKE)  -C $$pkg/obj  -f Makefile.pkg  $@; done
  yi> endef

  yi> clean:
  yi>         $(for_loop)

  yi> Is it OK?  It does work, but I think I can't control this way the
  yi> -j and -l option.

It depends on what you mean by "OK".  It does work, as you mentioned,
and you're also correct that it won't play well with the -j
option... that is to say, it will not invoke the sub-makes in parallel;
only serially.

If you want to have it work well with -j you have to create a target for
each directory; maybe something like this:

  PKGS.clean = $(PKGS:=.clean)

  clean: $(PKGS.clean)

  $(PKGS.clean):
        $(MAKE) -C $(basename $@) clean

  .PHONY: clean $(PKGS.clean)

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <address@hidden>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


reply via email to

[Prev in Thread] Current Thread [Next in Thread]