forked from ska-sa/katcp_devel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathINSTALL
51 lines (38 loc) · 1.48 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Notes
-----
This package provides the katcp library, several utilities and
a control server for the KAT 7 correlator, kcs. For the time
being kcs invokes the corr package (not included) to control
the correlator, but uses its own monitoring subsystem (fmon).
Build requirements
------------------
To build this you need GCC and GNU Make. Generally the code
doesn't contain that much GCC specific stuff (one or two
__attribute__ ((packed)) statements), but the Makefiles do
use GNU Make features.
Configuration
-------------
There is no configure script. If you wish to change some
build option (eg amount of debug information, floating
point support, version support) edit Makefile.inc. The various
options are documented there.
Build
-----
Type
make
at the top level directory. It is also possible to run make in
individual subdirectories. In that case build the content of the
katcp/ subdirectory first, as most other modules depend on it
Installation
------------
If you are only interested in the library (and maybe kcpcmd
or kcplog), enter the respective subdirectories and run make
install from there, or type
make -C katcp install
make -C cmd install
Installing the KAT7 correlator startup logic will no
longer be installed by a global make install, you will
have to do a make install in the scripts and misc directories.
For this to be useful, you also require a configured corr
package, nfs server, dnsmasq, bof files, an exported ppc
filesystem not to mention 16 roach boards.