                                            : 2004 ǯ 5  27  

Sun[tm] Studio 9: dmake Readme

    ܼ
        A.Ϥ 
        B.dmake ˤĤ 
        C.ѹ줿ǽ 
        D.եȥν 
        E.Ȳ 
        F.»ȸߴ 
        G.Ҥθ 



    ------------------------------------------------------------------

    A. Ϥ 
    ʸǤϡSun[tm] Studio 9 Υѥ餪ӥġѤ dmake 
    ޥɹԥġ˴ؤ󶡤ޤ ƤϡΥ꡼
    Ƴ줿ǽեȥνࡢΤ»
    ࡢߴʤɤǤ ʸεƤϤΥ꡼Υ
    ˥奢εƤͥ褷ޤ 

    ʥޥ˥奢 

      * ꡼Ρ (Solaris ץåȥե) :
        http://docs.sun.com ǽǤ꡼ΡȤξϡ٤
         README եξ򹹿­ޤ
      * ꡼Ρ (Linux ץåȥե) :
        http://docs.sun.com ǽǤ꡼ΡȤξϡ٤
         README եξ򹹿­ޤ
      * Sun Studio 9 Υɥ :
        /installation_directory/docs/ja/index.html ϡʤΥޥ˥奢
        ڡREADME  HTML С󡢤ӥޥ˥奢˥Ǥ
        Solaris ǤΥǥեȤ installation_directory  /opt/SUNWspro
        ǤLinux ǤΥǥեȤ installation_directory 
        /opt/sun/sunstudio9 Ǥ
      * IDE Υɥ : IDE Ρ֥إסץ˥塼ϡSun Studio 9
        IDE Τ٤ƤΥݡͥȤ˴ؤ륪饤إפ˥Ǥ
        
      * ȯԸ꥽Υݡ : ѻץ륳ɡɥ
        ȡʥå١ˤĤƤϡȯԸݡ
        http://developers.sun.com/prodtech/cc 򻲾ȤƤ

     - Sun Studio 9 ǥեȤ /opt ǥ쥯ȥ˥󥹥ȡ뤵Ƥ
    ʤϡѤΥƥˤƱΥѥ򥷥ƥԤ䤤
    Ƥ

    ------------------------------------------------------------------

    B. dmake ˤĤ

    Υ꡼ dmake ޥɹԥġϡΥץåȥեѤǤޤ

    * Solaris[tm] ڥ졼ƥ󥰥ƥ
          SPARC ץåȥեǤΥС 8910
          x86 ץåȥեǤΥС 8910
    * Linux ڥ졼ƥ󥰥ƥ
          Sun[tm] Java Desktop System 1.0
          SuSE Linux Enterprise Server 8
          RedHat Enterprise Linux 3

    dmake ϥޥɹԥġǤꡢmake(1) ȸߴޤ dmake
    ϡʬѥ롢ޤϥꥢ⡼ɤǥåȤۤǤޤ
    ɸ make(1) 桼ƥƥѤƤ硢makefile ¿
    ѹä dmake ˰ܹԤǤޤ dmake ϡmake 桼
    ƥƥΥѡåȤǤ makefile ҤˤƤơ
    Ǿ̤ makefile makeפƤ־硢$(MAKE) Ѥɬפ
    ޤ dmake ϡmakefile ϤƱ˹ۤǤ륿åȤ
    ꤷ桼ꤹ¿ΥۥȾǥåȤιۺȤʬ
    ޤ ܺ٤ˤĤƤϡdmake Υޥ˥奢ڡ򻲾ȤƤ
     

    dmake λˡˤĤƤϡhttp://docs.sun.com ˤɥȤ
    ȤƤ (dmake ǸƤ)

    ------------------------------------------------------------------

    C. ѹ줿ǽ

    Ǥϡdmake ǿɲä줿ǽѹ줿ǽƤ
    ޤ 

      1. Solaris ǤΥѥեޥ󥹤θ

      ΥС makefile ιʸϤ 10 ܡGNU make  3 
      ®ˤʤޤۼ¹Ԥ®ꤷΤȤʤޤޤ
      ե򤷤䤹ΤȤʤäƤޤ 

      2. Linux Ǥ dmake μ

      Linux ۤˤ륷ꥢ롢ѥ롢ʬγƥ⡼ɤˤơ 
      dmake ǽޤη̡Makefile 礭ѹ 
      Linux  Solaris ץꥱۤ뤳ȤǤޤ
      1 ιۤǡLinux  Solaris ξۤǤޤ

    ------------------------------------------------------------------

    D. եȥν 

      1.dmake Υ꡼̤äˡХ 4693384 ϲ褵
        ޤ 
      2.dmake  Solaris  make ȤΰĤ褦ˤʤäᡢ
         4745280 ϲ褵ޤ 
      3.dmake ưŪ󥸥֤κĴƲ٤ɤ褦
        ʤäᡢХ 4694000 ϲ褵ޤ 

    ------------------------------------------------------------------

    E. Ȳ

    ǤϡޤǤȽƤ륽եȥȤβ
    ĤޤǿˤĤƤϡhttp://docs.sun.com 
    ǽʥ꡼ΡȤ򻲾ȤƤ

    ʬ⡼ɤ dmake Ѥ˲꤬ȯϡ
    ǧƤ

      1.$HOME Ķѿǽʥǥ쥯ȥꤵƤ뤫 
        % ls -la $HOME
      2.ե $HOME/.dmakerc ¸ߤ뤫Υեɤ߼꤬
        ǽΥեξ 
        % cat $HOME/.dmakerc
      3.$HOME/.dmakerc ե˼ƤۥȤΤ٤ƤƯ
        뤫 (/usr/sbin/ping ޥɤѤƳƥۥȤå) 
        % /usr/sbin/ping $HOST 
        $HOST ˤϡ$HOME/.dmakerc եǥۥȤȤƼƤ
        ƥ̾ꤷƤ
      4.DMAKE ХʥΥѥ (dmakerxm rxs ޥ
        ɤ) 
        % which dmake 
        % which rxm 
        % which rxs 
      5.ƥۥȾΥ⡼ȥ (rsh) ϥѥɤʤǲǽ
        ƥ⡼ȥʻ (2 ̤) ˹Ԥ뤫 
        % time rsh $HOST uname -a 
      6.ƥۥȾ˥ե /etc/opt/SPROdmake/dmake.conf ¸ߤ
        Υեξ 
        % rsh $HOST cat /etc/opt/SPROdmake/dmake.conf
      7.DMAKE ХʥΥѥϳƥۥȤȤꤵƤ뤫 
        % rsh $HOST `which dmake` 
        % rsh $HOST `which rxm` 
        % rsh $HOST `which rxs` 
      8.ƥۥȤ鹽ΰѤǤ뤫 (rwx) 
        % cd $BUILD 
        % rm $HOST.check.tmp 
        % echo "ۥ $HOST 鹽ΰѤǤ뤫" > 
        $HOST.check.tmp 
        % rsh $HOST cat $BUILD/$HOST.check.tmp 
        $BUILD ˤϡΰΥեѥꤷƤ
    9.ƥۥȤ $HOME ѤǤ뤫 
        % cd $HOME 
        % rm $HOST.check.tmp 
        % echo "ۥ $HOST  HOME ѤǤ뤫" > 
        $HOST.check.tmp 
        % rsh $HOST cat $HOME/$HOST.check.tmp 

    ------------------------------------------------------------------

    F. »ȸߴ

    dmake ˤϼ¤ޤ

        ׷Ƥ뤫ꡢǤդΥޥۥСȤ
        ѤǤޤ 

          * dmake ۥ (ۥץγϤ˻Ȥޥ) 顢
            ۥСǥޥɤ⡼ȼ¹Ԥ뤿Υѥɤ
            ׵ᤵ뤳Ȥʤrsh ѤǤɬפޤ 
          * dmake եȥ󥹥ȡ뤵Ƥ bin ǥ쥯
            ˹ۥС饢Ǥɬפޤ ǥե
            ȤǡۥС dmake ¹Բǽեؤ
            ϡdmake ۥȾμ¹ԲǽեƱǤȲꤵ
            ޤβ̵ˤˤϡ¹ԻեΥۥ
            ȥȥ°Ȥƥѥ̾ꤷޤ 

    ------------------------------------------------------------------

    G. Ҥθ 

    ǤϿϤޤ


    ------------------------------------------------------------------

    Copyright (C) 2004 Sun Microsystems, Inc. All rights reserved. Use
    is subject to license terms.

