Tengo un programa en c y para ello me he creado un makefile de los más sencillito posible para no andar ejecutando los comandos de ejecución, hasta ahí sin ningún problema, todo funciona bien.
El problema (ciertamente no lo es) es que quiero añadir una funcionalidad al makefile. Quiero que cuando ejecute make info en vez de make me muestre el nombre del/los ejecutables que genere/construya.
Código
CC = gcc # -O para aplicar el optimizador de codigo, -g para poder depurar, -Wall: avisos extra CFLAGS = -g -Wall # -lm enlaza la biblioteca matematica, -pthread enlaza la biblioteca de hilos LIBS = -lm -pthread # $ make # $ make all # $ make all all: ej1 ej2 EJ1 = girar # $ make ej1 ej1: $(EJ1) EJ2 = crear # $ make ej2 ej2: $(EJ2) girar: girar.o $(CC) -o $@ $< $(CFLAGS) $(LIBS) girar.o: girar.c $(CC) -c -o $@ $< $(CFLAGS) crear: crear.o $(CC) -o $@ $< $(CFLAGS) $(LIBS) crear.o: crear.c $(CC) -c -o $@ $< $(CFLAGS) clean: rm -f *.o