El vie, 08-10-2004 a las 12:41 -0400, Marcos Ramirez A. escribió: > On Thu, 2004-10-07 at 21:59, German Poo Caaman~o wrote: > > El jue, 07-10-2004 a las 17:45 -0400, Marcos Ramirez A. escribió: > > > Para eso se usa un Makefile. Tambien podrias crear bibliotecas que > > > despues usaras con otros modulos. > > > > > Mas simple aun es no crear el archivo Makefile y usar make directamente. > > Cierto, pero solo te sirve si tu programa solo tiene _un_ archivo .c. En > el caso que se discute, son varios .c que a) forman parte de un programa > y b) algunos son candidatos a formar una biblioteca que pueda ser usada > con otros programas.
En realidad me perdi la pregunta original :-) Pero el Makefile resultante podria ser mas sencillo que el propuesto. Algo asi como: OBJS = a.o b.o c.o programa: $(OBJS) $(CC) -o $@ $^ Nuevamente, aprovechando las reglas implicitas :-) -- Germán Poó Caamaño http://www.ubiobio.cl/~gpoo/