¿Con qué se calcula TEMP0_FILES
? SOURCE_FILES
puede equivaler a varios archivos de origen. Por favor, dime el propósito de la siguiente sintaxis :.cpp=.o
SOURCE_FILES = main.cpp
TEMP0_FILES = $(SOURCE_FILES:.cpp=.o)
¿Con qué se calcula TEMP0_FILES
? SOURCE_FILES
puede equivaler a varios archivos de origen. Por favor, dime el propósito de la siguiente sintaxis :.cpp=.o
SOURCE_FILES = main.cpp
TEMP0_FILES = $(SOURCE_FILES:.cpp=.o)
El: sintaxis hace un cambio que se produzca en la variable. En este caso, reemplazará ".cpp" con ".o" en todos los elementos en la variable SOURCE_FILES.
TEMP0_FILES serán "main.o"
Si SOURCE_FILES es "main.cpp otherfile.cpp otherfile2.cpp" TEMP0_FILES llegarán a ser: "main.o otherfile.o otherfile2.o", etc.
Aquí hay una buena referencia: http://web.mit.edu/gnu/doc/html/make_6.html –
¿Qué ha sido de la buena tradición de leer el fino manual? – Jens