This provides a more detailed set of instructions for maintaining the DDS libraries. For quick, simple installation procedure on a single platform, go to Quick Library Installation.
make
" (or "make
")
from this root DDS directory to build AND
install "fhost", "chost", "gio", "dds_r3", "fftw" and
"fft" libraries for the local machine. (You can alternately
go into each of the src/lib directories, run "make" and "make
install"; just make sure you run a "make install" in the host
directory first.)${DDSROOT}/doc/html/index.html
"
or make sure the "html" directory is under a subdirectory of the
web server directory. "PHP" will need to be operational for
the searching engine and man pages displaying.You probably will need to download the DDS documentation (or go to the DDS website) for both the use of DDS as well as the API calls for application developers.
The makefiles automatically creates directories. This includes the TARCH directory and directories on remote hosts. Example make targets... make # default target and default host. make openbin.o # specific target (default host). make target=openbin.o # ...same thing. make source # make indirect source files. # This creates some ".c" and ".h" # files from other source files. # This may only work from "sun4". make gssgi1 # make specific host (default targets). # see sun4/gssgi1.LOG for status. # Only works from a "sun4" host # at the "apr" site. make host=gssgi1 # ...same thing. make host=gssgi1 openbin.o # make specific host and target. make remotes # make remote hosts, but not local. # see sun4/*.LOG for status. make all # make remote and local hosts. make host=all # make remote and local hosts. make install # install on local hosts. make allinstall # install remote and local hosts. make host=all install # install remote and local hosts. make clean # remove $TARCH/*.o and lib*.a etc. make host=all clean # cleanup all hosts