
=================
Archivos binarios
=================

Este directorio contiene los archivos binarios pre-compilados, ejecutables
y bibliotecas, producidos como resultado de este trabajo. Se proveen de forma
pre-compilada las mismas cosas presentes en el directorio ``../fuentes`` solo
por conveniencia, dado que si se siguen las instrucciones del README.txt en ese
directorio debería llegarse a los mismo resultados.

A continuación se describe el contenido de los subdirectorios:

bin
	Archivos binarios ejecutables. Este directorio contiene el compilador
	DMD pre-compilado (comando ``dmd``) incluyendo las modificaciones
	realizadas en este trabajo. Está compilado estáticamente para minimizar
	problemas por bibliotecas dinámicas que no coincidan con las que fue
	creado. Sin embargo para enlazar los binarios finales DMD utiliza a GCC
	como enlazador, por lo que deberá estar instalado GCC para poder
	producir ejecutables con DMD. Este directorio además incluye el archivo
	de configuración (``dmd.conf``) necesario para que DMD utilice la
	biblioteca de Tango que incluye el recolector realizado en este trabajo.

lib
	Incluye las bibliotecas de Tango pre-compiladas estáticamente. Se
	proveen dos versiones, ``libtango-basic.a``, que incluye el recolector
	original de Tango, mientras que ``libtango-cdgc.a`` provee el recolector
	desarrollado en este trabajo.

	Por omisión el compilador DMD utiliza la versión con el recolector CDGC,
	pero se puede utilizar el recolector original editando el archivo
	``dmd.conf`` provisto en el subdirectorio bin, cambiando las ocurrencias
	de ``tango-cdgc`` por ``tango-basic``.

include
	Contiene enlaces simbólicos al código fuente de Tango necesario para
	compilar programas basados en esta biblioteca base, para que el
	compilador DMD provisto pueda hallarlo fácilmente.


.. vim: set filetype=rst spelllang=es :
