diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-08 20:46:52 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-08 20:46:52 -0400 |
commit | fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch) | |
tree | bdda434976bc09c864f2e4fa6f16ba1952b1e555 /pkg/cl/README | |
download | iraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz |
Initial commit
Diffstat (limited to 'pkg/cl/README')
-rw-r--r-- | pkg/cl/README | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pkg/cl/README b/pkg/cl/README new file mode 100644 index 00000000..3e0c476f --- /dev/null +++ b/pkg/cl/README @@ -0,0 +1,17 @@ +CL -- This directory contains the sources for the IRAF command language (CL). +The command language is implemented as a C program upon the IRAF VOS, using an +interface called LIBC (the C runtime library). LIBC is documented in the +source directory for the LIBC package, sys$libc. LIBC provides a C language +binding for the IRAF VOS, plus an implementation of the UNIX "stdio" library. + +To compile the CL, the libraries comprising the IRAF VOS must first be compiled +and installed in lib$. In addition the CL uses LIBC and two graphics +libraries, libstg.a (the STDGRAPH graphics kernel) and libcur.a (cursor mode, +for cursor type CL queries). A number of global include files are also +required and will be found in host$hlib/libc. The file <iraf.h> must be +installed in a public directory where it can be found by the C compiler on your +system. + +Given these libraries the CL may be compiled and linked simply by typing +"mkpkg" in this directory. Typing "mkpkg update" will make the CL and +"install" the executable in the iraf$bin directory. |