Manual Makefile

Hola, pos quería saber si alguno sabe de algun manual de creacion de Makefiles, que toque desde el inicio hasta lo mas avanzado, y de scripting en bash, da igual que sea en ingles.

Salu2
Estas seguro que lo que buscas no lo puedes encontrar con una simple busqueda en el google?

http://www.google.com/search?q=bash+script&sourceid=opera&num=0&ie=utf-8&oe=utf-8
http://www.google.com/search?q=makefile+manual&sourceid=opera&num=0&ie=utf-8&oe=utf-8

Yo aprendi make mirando ejemplos tontos, que para lo que yo lo necesito sobra y resobra. Si quieres algo más complejo, tal vez con automake sea más sencillo.

Este es el formato típico de un Makefile
objetivo: requisito requisito
    comando
objetivo: requisito requisito requisito
    comando
...


los requisitos pueden ser otros objetivos (por ejemplo, para compilar el main, necesito el modulo tal) o ficheros, tambien pueden no existir. Los comandos TIENEN que ir precedidos de un tabulador.

Ejemplo tonto de Makefile:
all: monedas

monedas: monedaslib monedas.c monedaslib.h
        gcc -o monedas monedas.c monedaslib.o -g
monedaslib: monedaslib.c
        gcc -c monedaslib.c -g
clean:
        rm *.o monedas


Saludos
Manual de makefiles ni idea, a no ser que te interese un pdf de introduccion muy basica a los makefiles en catalan de mi uni.

Por otro lado, para introduccion al bash script te recomiendo este: http://es.tldp.org/COMO-INSFLUG/COMOs/Bash-Prog-Intro-COMO/Bash-Prog-Intro-COMO.html

Salu2
Gracias a los dos,makefiles se hacerlos, se de que constan y demas, lo que queria era profundizar en el tema, con abreviaturas para dependencias del tipo $@ o $< y demas, tb con variables de entorno, solo era eso.

Gracias y salu2
3 respuestas