mozilla

Compare Revisions

Porting NSPR to Unix Platforms

Change Revisions

Revision 181497:

Revision 181497 by Pd on

Revision 181498:

Revision 181498 by Pd on

Title:
Porting NSPR to Unix Platforms
Porting NSPR to Unix Platforms
Slug:
Porting_NSPR_to_Unix_Platforms
Porting_NSPR_to_Unix_Platforms
Tags:
NSPR
NSPR
Content:

Revision 181497
Revision 181498
n42        <tt>mozilla/nsprpub/config/NetBSD.mk</tt>: The name of thn42        <tt>mozilla/nsprpub/config/NetBSD.mk</tt>: The name of th
>is file is the return value of '<tt>uname -s</tt>' on the platfor>is file is the return value of '<tt>uname -s</tt>' on the platfor
>m, plus the file suffix <tt>.mk</tt>. If the return value of '<tt>m, plus the file suffix <tt>.mk</tt>. If the return value of '<tt
>>uname -s</tt>' is too long or ambiguous, you can modify it in <t>>uname -s</tt>' is too long or ambiguous, you can modify it in <t
>t>mozilla/nsprpub/config/arch.mk</tt> (the makefile variable <tt>>t>mozilla/nsprpub/config/arch.mk</tt> (the makefile variable <tt>
>OS_ARCH</tt>).&lt;/li&gt;>OS_ARCH</tt>).
n45        <tt>mozilla/nsprpub/pr/include/md/_netbsd.cfg</tt>: We han45        <tt>mozilla/nsprpub/pr/include/md/_netbsd.cfg</tt>: We ha
>ve a program <tt>mozilla/nsprpub/pr/include/gencfg.c</tt> to help>ve a program <tt>mozilla/nsprpub/pr/include/gencfg.c</tt> to help
> you generate <i>part</i>of this file. You can build the <tt>genc> you generate <i>part</i>of this file. You can build the <tt>genc
>fg</tt> tool as follows:&lt;/li&gt; cd mozilla/nsprpub/pr/include>fg</tt> tool as follows:
> gmake gencfg gencfg &gt; foo.bar Then you use the macro values i 
>n <tt>foo.bar</tt> as a basis for the <tt>_xxxos.cfg</tt> file. 
nn47    </ul>
48    <pre class="eval">
49cd mozilla/nsprpub/pr/include
50gmake gencfg
51gencfg &gt; foo.bar
52</pre>
53    <p>
54      Then you use the macro values in <tt>foo.bar</tt> as a basi
 >s for the <tt>_xxxos.cfg</tt> file.
55    </p>
56    <ul>
nn60    </ul>
61    <ul>
n51        <tt>mozilla/nsprpub/pr/src/md/unix/netbsd.c</tt>&lt;/li&gn63        <tt>mozilla/nsprpub/pr/src/md/unix/netbsd.c</tt>&lt;/li&g
>t; You need to modify the following existing files:>t;
nn66    <p>
67      You need to modify the following existing files:
68    </p>
tt91    </ul>
92    <p>
76    </ul>For a pthreads port, you need to modify the following fi93      For a pthreads port, you need to modify the following files
>les:>:
94    </p>

Back to History