                                            XVt: 2004 N 5  27  

Sun[tm] Studio 9: dmake Readme

    ڎ
        A.͂߂ 
        B.dmake ɂ 
        C.VKѕύXꂽ@\ 
        D.\tgEFȀC 
        E._Ɖ 
        F.ƌ̖݊ 
        G.Lq̌̒ 



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

    A. ͂߂ 
    ̕ł́ASun[tm] Studio 9 ̃RpCуc[p dmake 
    R}hsc[Ɋւ񋟂܂B LړéÃ[
    XœꂽV@\A\tgEFȀCAm̖_A
    A̖݊ȂǂłB ̋̕Lړe͂̃[X̃}
    jA̋LړeɗD悵܂B 

    i}jA 

      * [Xm[g (Solaris vbgtH[) :
        http://docs.sun.com \łB[Xm[g̏́Aׂ
         README t@C̏XVѕ⑫܂B
      * [Xm[g (Linux vbgtH[) :
        http://docs.sun.com \łB[Xm[g̏́Aׂ
         README t@C̏XVѕ⑫܂B
      * Sun Studio 9 ̃hLg :
        /installation_directory/docs/ja/index.html ́Aĩ}jA
        y[WAREADME  HTML o[WAу}jAɃANZXł
        BSolaris ł̃ftHg installation_directory  /opt/SUNWspro
        łBLinux ł̃ftHg installation_directory 
        /opt/sun/sunstudio9 łB
      * IDE ̃hLg : IDE ́uwvvj[́ASun Studio 9
        IDE ׂ̂ẴR|[lgɊւICwvɃANZXł
        B
      * JҌ\[X̃|[^ : ZpATvR[hAhL
        gAibWx[XɂẮAJҌ|[^
        http://developers.sun.com/prodtech/cc QƂĂB

     - Sun Studio 9 ftHg /opt fBNgɃCXg[Ă
    Ȃꍇ́Agp̃VXeɂ铯̃pXVXeǗ҂ɖ₢
    ĂB

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

    B. dmake ɂ

    ̃[X dmake R}hsc[́ÃvbgtH[ŗpł܂B

    * Solaris[tm] Iy[eBOVXe
          SPARC vbgtH[ł̃o[W 8A9A10
          x86 vbgtH[ł̃o[W 8A9A10
    * Linux Iy[eBOVXe
          Sun[tm] Java Desktop System 1.0
          SuSE Linux Enterprise Server 8
          RedHat Enterprise Linux 3

    dmake ̓R}hsc[łAmake(1) ƌ݊܂B dmake
    ́AUApA܂̓VA[hŃ^[Qbg\zł܂
    W make(1) [eBeB[gpĂꍇAmakefile ɑ
    ̕ύX邾 dmake Ɉڍsł܂B dmake ́Amake [
    eBeB[̃X[p[ZbgłB makefile qɂĂāA
    ŏʂ makefile umakevĂԏꍇA$(MAKE) gpKv
    ܂B dmake ́Amakefile ͂Aɍ\zł^[Qbg
    肵A[U[ݒ肷鑽̃zXgŃ^[Qbg̍\zƂ
    U܂B ڍׂɂẮAdmake ̃}jAy[WQƂĂ
    B 

    dmake ̎gp@ɂẮAhttp://docs.sun.com ɂhLg
    QƂĂ (dmake ŌĂ)B

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

    C. VKѕύXꂽ@\

    ł́Admake ŐVɒǉꂽ@\ƕύXꂽ@\Ă
    ܂B 

      1. Solaris ł̃ptH[}X̌

      ȑÕo[W makefile ̍\͂ 10 {AGNU make  3 {
      ɂȂ܂B\zs葬A肵̂ƂȂ܂B܂A
      Ot@C藝₷̂ƂȂĂ܂B 

      2. Linux ł dmake ̎

      Linux \zɂVAApAŮe[hɂāAS 
      dmake @\܂B̌ʁAMakefile 傫ύX 
      Linux  Solaris AvP[V\z邱Ƃł܂B
      1 ̍\zŁALinux  Solaris ̗ɔzzł܂B

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

    D. \tgEFȀC 

      1.dmake ̃[gpʂ߂ɁAoO 4693384 ͉
        ܂B 
      2.dmake  Solaris  make Ƃ̈ѐ悤ɂȂ߁Ao
        O 4745280 ͉܂B 
      3.dmake IɕWu̍ő吔𒲐ĉߕׂh悤
        Ȃ߁AoO 4694000 ͉܂B 

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

    E. _Ɖ

    ł́A܂łɔĂ\tgEFA̖_Ƃ̉
    Đ܂BŐVɂẮAhttp://docs.sun.com 
    \ȃ[Xm[gQƂĂB

    U[h dmake gpꍇɉ肪ꍇ́A
    _mFĂB

      1.$HOME ϐANZX\ȃfBNgɐݒ肳Ă邩 
        % ls -la $HOME
      2.t@C $HOME/.dmakerc ݂邩Ãt@C̓ǂݎ肪
        \Ãt@C̏񂪐 
        % cat $HOME/.dmakerc
      3.$HOME/.dmakerc t@CɎĂzXĝׂĂғ
        邩 (/usr/sbin/ping R}hgpĊezXg`FbN) 
        % /usr/sbin/ping $HOST 
        $HOST ɂ́A$HOME/.dmakerc t@CŃzXgƂĎĂ
        VXe̖Ow肵ĂB
      4.DMAKE oCĩpX (dmakeArxmA rxs R}
        hgp) 
        % which dmake 
        % which rxm 
        % which rxs 
      5.ezXg̃[gOC (rsh) ̓pX[hȂŉ\B
        e[gOC͑ÓȎԓ (2 b) ɍs邩 
        % time rsh $HOST uname -a 
      6.ezXgɃt@C /etc/opt/SPROdmake/dmake.conf ݂
        B̃t@C̏͐ 
        % rsh $HOST cat /etc/opt/SPROdmake/dmake.conf
      7.DMAKE oCĩpX͊ezXgƂݒ肳Ă邩 
        % rsh $HOST `which dmake` 
        % rsh $HOST `which rxm` 
        % rsh $HOST `which rxs` 
      8.ezXg\z̈𗘗pł邩 (rwx) 
        % cd $BUILD 
        % rm $HOST.check.tmp 
        % echo "zXg $HOST \z̈𗘗pł邩" > 
        $HOST.check.tmp 
        % rsh $HOST cat $BUILD/$HOST.check.tmp 
        $BUILD ɂ́A\z̈̃tpXw肵ĂB
    9.ezXg $HOME 𗘗pł邩 
        % cd $HOME 
        % rm $HOST.check.tmp 
        % echo "zXg $HOST  HOME 𗘗pł邩" > 
        $HOST.check.tmp 
        % rsh $HOST cat $HOME/$HOST.check.tmp 

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

    F. ƌ̖݊

    dmake ɂ͎̐܂B

        ̗v𖞂Ă邩ACӂ̃}V\zT[o[Ƃ
        gpł܂B 

          * dmake zXg (\zvZX̊JnɎg}V) A\
            zT[o[ŃR}h[gs邽߂̃pX[h
            v邱ƂȂArsh gpłKv܂B 
          * dmake \tgEFACXg[Ă bin fBNg
            ɍ\zT[o[ANZXłKv܂B ftH
            gŁA\zT[o[ dmake s\t@Cւ̘_p
            X́Admake zXg̎s\t@CƓłƉ肳
            ܂B̉𖳌ɂɂ́As\t@C̃zX
            gGg̑ƂăpXw肵܂B 

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

    G. Lq̌̒ 

    _ł͐V͂܂B


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

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

