INSTALL   [plain text]


$Id: INSTALL,v 1.1.1.1 2003/07/21 16:20:21 zarzycki Exp $
---------------------------------------------------------------------------

			  Building and installing

1) Edit the Makefile, adjusting any necessary definitions. Pay specific
   attention to the value of PREFIX and the compiler settings.
2) Type "make" to build the "libpoll.a" and "libpoll.so" libraries.
3) Type "make install" to install the shared and static libraries in
   $(PREFIX)/lib (default: /usr/local/lib) and the poll.h header file
   in $(PREFIX)/include (default: /usr/local/include)


			  Using the poll emulator

Compiling:

	To compile a program that wants the poll.h header file, you need
	to include the appropriate "-I" option on the compiler command line.
	If you set PREFIX to "/usr/local", then use "-I/usr/local/include".
	For instance:

		cc -c -I/usr/local/include mypollprog.c

Linking:

	To link a program that uses poll, you need to link against the
	static or shared version of the library you built and installed.
	Use the "-L" and "-l" options:

		cc -o mypollprog mypollprog.o -L/usr/local/lib -lpoll

        If you need to force static linkage, add "-static" (with gcc) to
	force use of "libpoll.a":

		cc -o mypollprog mypollprog.o -L/usr/local/lib -lpoll -static
---------------------------------------------------------------------------