From fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 8 Jul 2015 20:46:52 -0400 Subject: Initial commit --- pkg/cl/README | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 pkg/cl/README (limited to 'pkg/cl/README') 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 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. -- cgit