Ho trovato le seguenti righe in un'esercitazione makefile, ma ho qualche problema con le linee in grassetto.Che cosa significa jolly nel makefile?
in 1 linea, se scrivo
program_C_SRCS:=$(*.c)
non funziona. Quindi, per favore dimmi cosa fa la parola jolly qui. Questa parola è specifica solo per il makefile?
Nel tutorial è scritto che la seconda riga eseguirà la sostituzione del test. Qualcuno può dirmi qualcosa su questa sostituzione di testo?
Per favore, scusami se le mie domande sono molto semplici perché sono nuovo per fare il filestuff.
CC:=g++
program_NAME:=myprogram
**program_C_SRCS:=$(wildcard *.c)** # 1 line
program_CXX_SRCS:=$(wildcard *.cc)
**program_C_OBJ:=$(program_C_SRCS:.c=.o)** # 2 line
program_CXX_OBJ:=$(program_CXX_SRCS:.c=.o)
program_OBJ:= $(program_C_OBJ) $(program_CXX_OBJ)