Instalacin Bsica
==================

   Estas son intrucciones genricas de instalacin.

   El archivo script `configure' intentara adivinar los valores correctos de
varias variables dependientes del sistema usado durante la compilacin.
Usa esos valores para crear un archivo `Makefile' en cada directorio del
paquete.
Puede que adems cree uno o mas archivos `.h' conteniendo las dependencias del
sistema. Finalmente crea un archivo script `config.status' que usted puede
ejecutar en el futuro para recrear la configuracin actual, un archivo
`config.cache' que guarda los resultados de los tests para acelerar la 
re-configuracin, y un archivo `config.log' que contiene la salida del compilador
(principalmente de utilidad para debugging `configure').

    Si necesita hacer cosas inusuales para compilar el paquete, por favor
intente comprender como 'configure' podra hacerlo, y enve un mail con las 
diferencias o instrucciones a la direccin dada en el archivo `README' entonces
ellos podran considerarlo en la prxima mejora. Si en algn punto 
`config.cache' contiene resultados que usted no quiere retener, puede 
removerlos o editarlos.

El archivo `configure.in' es usado para crear `configure' atraves de un
programa llamado `autoconf'.  Usted solo necesita `configure.in' si quiere
cambiar o regenerar `configure' usando una nueva versin de autoconf `autoconf'.

La manera mas simple de compilar este paquete es:

  1. `cd' Hasta el directorio con los paquetes de cdigo fuente y escriba
     `./configure' para configurar los paquetes para su sistema.  Si usted esta
     usando `csh' en una vieja versin de sistema V, deber escribir
     `sh ./configure' para prevenir que `csh' intente ejecutar `configure' por
     si mismo.

     Ejecutar lleva un momento `configure'.  Mientras que ejecuta, imprime
     algunos mensajes diciendo que opciones esta llevando a cavo.

  2. Escriba `make' para compilar el paquete.

  3. De manera opcional, escriba `make check' para ejecutar cualquier autotest
     que venga con el paquete.

  4. Escriba `make install' para instalar el programa y cualquier archivo de 
     datos y documentacin.

  5. Usted puede borrar todos los binarios del programa y los archivos object
     del directorio donde se encontraban los fuentes escribiendo `make clean'.
     Para borrar los archivos creados por `configure' (entonces usted puede
     compilar el paquete para otra maquina diferente), escriba `make distclean'.
     Hay tambin un archivo trget `make maintainer-clean', pero esta concebido
     principalmente para los desarrolladores del paquete principalmente.  If 
     usted lo usa, debera conseguir todos los otros sets de programas para
     regenerar archivos que venan con esta distribucin.

Opciones Del Compilador
=======================

    Algunos sistemas requieren opciones inusuales para la compilacin o el
linking de las que el script 'configure' no sabe nada.  Usted puede darle a
`configure' valores iniciales para algunas variables "seteandolas" en el
    entorno. Usando un shell compatible con el Bourne, usted podra hacerlo
    desde la lnea de comandos algo as como esto:
     CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure

    O sistemas que tienen el programa `env', usted puede hacerlo de esta manera:
     env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure

Compilando Para Mltiples Arquitecturas
=======================================

   Usted puede compilar el programa para mas de un tipo de computadora al mismo
tiempo, poniendo los archivos object para cada arquitectura en el directorio
correspondiente.  Para hacer esto, usted debe usar la versin de `make' que
soporte la variable `VPATH', asi como GNU `make'.  `cd' al directorio donde
usted usted quiere que vayan los archivos object y los ejecutables para luego
ejecutar el archivo script `configure'.  `configure' automticamente comprueba
el cdigo fuente en el directorio donde `configure' esta y en `..'.

   Si usted tiene que usar un `make' que no soporta la variable `VPATH', debe
configurar los paquetes para una arquitectura a la vez en el cdigo fuente del
directorio.  Luego de que haya instalado el paquete para una arquitectura, use
`make distclean' antes de reconfigurar todo para otra arquitectura.

Nombres De Instalacin
======================

   Por defecto, `make install' instalara los paquetes en`/usr/local/bin',
`/usr/local/man', etc.  Usted puede especificar otro escribiendo `configure' con
la opcin `--prefix=PATH'.

    Puede especificar prefijos separados de instalacin para archivos
especficos de arquitectura y archivos independientes de arquitectura. Si usted
da a `configure' la opcin `--exec-prefix=PATH', el paquete usara PATH com el
prefijo para la instalacin del programa y las libreras. La documentacin y
otros datos seguirn usando el prefijo regular.

   Adems, si usa un directorio inusual puede dar opciones como `--bindir=PATH'
para especificar diferentes valores para tipos particulares de archivos.
Ejecutar `configure --help' para una lista de directorios que usted puede
"setear" y que tipo de archivos van en ellos.

    Si el paquete lo soporta, tu puedes hacer que los programas se instalen con
un prefijo o sufijo extra en sus nombres dando a `configure' la opcin
`--program-prefix=PREFIX' o `--program-suffix=SUFFIX'.

Caractersticas Opcionales
==========================

Algunos paquetes entienden  `--enable-FEATURE' opciones a
`configure', donde FEATURE indica una parte opcional del paquete.
Tambin deben prestar atencin a las opciones`--with-PACKAGE' , donde PACKAGE
es algo as como `gnu-as' o `x' (para el sistema X Windows).  El
`README' debe mencionar alguna opcin `--enable-' y `--with-' que el paquete reconozca


   Para los paquetes que usan el sistema de X Windows, `configure' puede
usualmente encontrar automticamente las libreras de las X, pero si no lo hace
puede ser especificada con la opcin `--x-includes=DIR' y `--x-libraries=DIR'.

Especificando El Tipo De Sistema
================================

   Habr algunas caractersticas que `configure' no podr saber por si solo,
pero necesita determinar el tipo de host donde el programa va a ser ejecutado.
Usualmente `configure' puede darse cuenta de eso por si solo, pero si imprime
un mensaje diciendo que no puede elegir el tipo de host, se le debe dar atraves
de la opcin `--host=TYPE'.  TYPE puede ser un nombre corto para el sistema,
as como `sun4', o un nombre cannico con tres campos:
     CPU-COMPANY-SYSTEM

Vea el archivo `config.sub' para la posibles valores de cada campo. Si
`config.sub' no esta incluido en este paquete, entonces este paquete no
necesita saber el nombre del host.

   Si esta construyendo herramientas de compilacin para cross-compiling, usted
tambin puede usar la opcin `--target=TYPE' para poder elegir el tipo de
sistema para el cual se va a producir el cdigo y la opcin `--build=TYPE' para
el tipo de sistema en el cual esta compilando el paquete.

Valores Por Defecto
===================

Si usted quiere "setear" valores por defecto para que los archivos `configure'
   los compartan, usted puede crear un site shell script 'config.site' que da
   valores por defecto a las variables como `CC', `cache_file', y `prefix'.
`configure' ven si existe: `PREFIX/share/config.site', luego ven si existe
`PREFIX/etc/config.site'.  O puede "setear" la variable de entorno `CONFIG_SITE'
con el lugar donde se encuentra el site script.
Tenga cuidado: No todos los `configure' buscan un site script.

Controles de operacin
======================

   `configure' reconoce las siguientes opciones para controlar su modo de
 operacin.

`--cache-file=FILE'
    Usa y guarda los resultados del test en FILE en vez de `./config.cache'.
"Setea" FILE a `/dev/null' para deshabilitar caching, para debugging `configure'.

`--help'
     Imprime un sumario de las opciones para `configure', y sale.

`--quiet'
`--silent'
`-q'
     No imprime mensajes diciendo que chequeos estn siendo hechos. Para
     suprimir por completo la salida normal, redireccionarla a /dev/null
     (cualquier mensaje de error seguir aun as siendo mostrado).

`--srcdir=DIR'
     Busca los paquetes de cdigo fuente en el directorio DIR. Usualmente
     `configure' puede determinar el directorio automticamente.

`--version'
     Imprime la versin de Autoconf usada para generar el script 'configure', y
     sale.

`configure' adems acepta algunas otras opciones de no tanta utilidad.

