Está en la página 1de 1

Typedefs y estructuras. Se realizan comprobaciones de existencia de typedefs y estructuras en los encabezados detectados en el paso anterior. 7) Funciones.

Esta comprobacin es la realmente importante, que detectar la presencia de funciones utilizadas en el programa en funcin de los encabezados y libreras presentes, comproban165

Ingeniera del software en entornos de SL

ANOTACIONES
FUOC XP04/90795/01133

do la posibilidad de usarlas aplicando los typedefs y estructuras encontrados. 8) Salida. Este es el paso final que crear los ficheros de salida en funcin de las opciones detectadas. Automake es la utilidad encargada de crear los ficheros Makefile.in en base a una definicin simple de lo que hace falta hacer y cumpliendo con los estndares de creacin de ficheros Makefile de GNU. Por un lado esto facilita la creacin de los Makefile al no tener que especificar en cada uno todos los pasos que se deben dar, simplificando su creacin. Por otro, al crear los ficheros Makefile con un formato uniforme, ser ms fcil procesarlos con utilidades estndar compatibles con dicho formato. Al mismo tiempo, dada la gran popularidad de estos ficheros Makefile, necesarios para la compilacin de prcticamente todos los programas, una gran cantidad de usuarios es capaz de aportar informacin sobre cualquier tipo de incompatibilidad, error, u optimizacin que se deba corregir o incorporar a automake.

4.4.1. Principios generales de automake


Como ya se ha mencionado, automake se encarga de convertir Makefile. am en Makefile.in que posteriormente ser usado por ./ configure como una plantilla para los ficheros Makefile finales. Por lo tanto, los ficheros Makefile.am se pueden entender como ficheros Makefile normales con macros. Un aspecto diferente respecto a los Makefile son los comentarios internos de automake, que sern descartados al crear el Makefile. in, y que empezarn con '##' en vez de '#':

También podría gustarte