commit
538bdee201
20
BUILD.TXT
20
BUILD.TXT
|
|
@ -6,11 +6,26 @@ To see a full list of options, run:
|
||||||
|
|
||||||
./waf -h
|
./waf -h
|
||||||
|
|
||||||
|
Note: if attempting to run waf as an executable as shown above results in a
|
||||||
|
message like this:
|
||||||
|
|
||||||
|
/usr/bin/env: ‘python’: No such file or directory
|
||||||
|
|
||||||
|
then try calling python directly:
|
||||||
|
|
||||||
|
python waf <args>
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
python3 waf <args>
|
||||||
|
|
||||||
|
For more background information about waf, visit the gitlab page at
|
||||||
|
https://gitlab.com/ita1024/./waf/
|
||||||
|
|
||||||
Configuring
|
Configuring
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
To perform the configure checks, run:
|
To perform the configuration checks, run:
|
||||||
|
|
||||||
./waf configure
|
./waf configure
|
||||||
|
|
||||||
|
|
@ -51,6 +66,9 @@ To install, run:
|
||||||
This will install the compiled library and headers to wherever your prefix was
|
This will install the compiled library and headers to wherever your prefix was
|
||||||
specified. (See configure flags)
|
specified. (See configure flags)
|
||||||
|
|
||||||
|
This command may have to be run with root priviledges for certain prefix
|
||||||
|
directories depending on your system setup.
|
||||||
|
|
||||||
Uninstalling
|
Uninstalling
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -96,11 +96,13 @@
|
||||||
|
|
||||||
<orderedlist>
|
<orderedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Download and unpack the NORM source code tarball.</para>
|
<para>Download and unpack the NORM source code tarball or clone the github
|
||||||
|
repository using
|
||||||
|
<literal>git clone --recurse-submodules https://github.com/USNavalResearchLaboratory/norm.git</literal></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>cd norm/unix</literal></para>
|
<para><literal>cd norm/makefiles</literal></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
|
@ -118,7 +120,8 @@
|
||||||
|
|
||||||
<orderedlist>
|
<orderedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Download and unpack the NORM source code tarball</para>
|
<para>Download and unpack the NORM source code tarball or clone the
|
||||||
|
repository as described in the section above.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
|
@ -128,7 +131,7 @@
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Open the "<filename>norm.sln</filename>" (VC++ .Net),
|
<para>Inside the "<filename>norm/makefiles/win32</filename>" directory, open the "<filename>norm.sln</filename>" (VC++ .Net),
|
||||||
"<filename>norm.dsw</filename>" (VC++ 6.0), or
|
"<filename>norm.dsw</filename>" (VC++ 6.0), or
|
||||||
"<filename>norm.vcw</filename>" (Embedded VC++) workspace
|
"<filename>norm.vcw</filename>" (Embedded VC++) workspace
|
||||||
file.</para>
|
file.</para>
|
||||||
|
|
@ -140,6 +143,11 @@
|
||||||
the "<filename>norm/win32/norm/Release</filename>" directory.</para>
|
the "<filename>norm/win32/norm/Release</filename>" directory.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</orderedlist>
|
</orderedlist>
|
||||||
|
<para>The easiest way to run these builds is with Visual Studio. If you do not already have Visual Studio installed, then it can
|
||||||
|
be downloaded for free <ulink url="https://visualstudio.microsoft.com/downloads/?cid=learn-onpage-download-cta">here</ulink>.
|
||||||
|
When you launch Visual Studio, make sure to select "Visual C++" and open the "<filename>norm.sln</filename>" file.
|
||||||
|
This should load all of the project files and allow you to right-click on any of them in the Solution Explorer on the
|
||||||
|
left side and select "build".</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
|
@ -380,7 +388,7 @@
|
||||||
<para>A minimal example <emphasis>norm</emphasis> sender command-line
|
<para>A minimal example <emphasis>norm</emphasis> sender command-line
|
||||||
syntax is:</para>
|
syntax is:</para>
|
||||||
|
|
||||||
<para><literal>norm addr <addr/port> sendFile
|
<para><literal>norm addr <addr/port> sendfile
|
||||||
<fileName></literal></para>
|
<fileName></literal></para>
|
||||||
|
|
||||||
<para>The corresponding minimal <emphasis>norm</emphasis> receiver
|
<para>The corresponding minimal <emphasis>norm</emphasis> receiver
|
||||||
|
|
@ -1160,4 +1168,4 @@
|
||||||
use with norm</emphasis>
|
use with norm</emphasis>
|
||||||
</para>
|
</para>
|
||||||
</appendix>
|
</appendix>
|
||||||
</article>
|
</article>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue