Muchas par�metros relacionados con la instalaci�n pueden activar en la etapa de construcci�n de la instalaci�n de Postgres.
En muchos casos, estos par�metros deben colocarse en un fichero, Makefile.custom, utilizado para este prop�sito. La distribuci�n por defecto no contiene este fichero opcional, pero puedes crearlo con el editor de texto que tu elijas. Cuando actualizas una instalaci�n, tu puedes simplemente copiar tu viejo Makefile.custom a la nueva instalaci�n antes que hagas la construcci�n.
make [ variable=value [,...] ] |
Unas pocas de las muchas variables que puedes especificar son:
Lo m�s alto en el �rbol de la instalaci�n.
Localizaci�n de las aplicaciones y utilidades.
localizaci�n de las librer�as, incluyendo las librer�as compartidas.
Localizaci�n de los ficheros include.
localizaci�n de las librer�as, incluyendo las librer�as compartidas psqlODBC (ODBC) .
Hay otros par�metros opcionales que no se utilizan com�nmente. Muchos de las que listan debajo son apropiadas cuando se estaba desarrollando el c�digo del servidor Postgres .
Establece los flags para el compilador de C. Debe ser especificado con "+=" para conservar los par�metros por defecto.
Establece los flags para el parser yacc/bison.Puede usarse -v para ayudar a diagnosticar problemas de construcci�n de un nuevo� parser. Debe ser especificado con "+=" para conservar los par�metros por defecto.
Activa el constructor del interfaces Tcl.
P�ginas HTML estilo DocBook para construir la documentaci�n de partida. No usar a menos que tu est�s desarrollando nueva documentaci�n de documentos fuente SGML compatibles con DocBook en doc/src/sgml/.
P�ginas�estilo DocBook para construir� la documentaci�n impresa de partida. No usar a menos que tu est�s desarrollando nueva documentaci�n de documentos fuente SGML compatibles con DocBook en doc/src/sgml/.
Aqu� hay un ejemplo de Makefile.custom para un sistema Linux PentiumPro:
# Makefile.custom # Thomas Lockhart 1999-06-01 POSTGRESDIR= /opt/postgres/current CFLAGS+= -m486 -O2 # documentation HSTYLE= /home/tgl/SGML/db118.d/docbook/html PSTYLE= /home/tgl/SGML/db118.d/docbook/print |