Establecer el archivo recién creado como variable en el archivo MAKE
Estoy tratando de crear un archivo y establecer el contenido de un archivo en una variable, pero la variable siempre se ve como vacía.
Un ejemplo:
define FILE_VAR
cat /output/1.txt >> /output/2.txt
$(eval s := $(shell cat /output/2.txt))
$(eval FILENAME_BIN=$(word 1, $(s)).$(word 2, $(s)).$(word 3, $(s)).bin)
$(eval FILENAME_JFFS2=$(word 1, $(s)).$(word 2, $(s)).$(word 3, $(s)).jffs2)
endef
Si2.txt
existe antes de ejecutar esto, las variables se establecerán en los datos antes de ejecutar make (no los nuevos datos redirigidos), si2.txt
no existe, entonces las variables no están establecidas. Parece que está evaluando cómo es el archivo cuando se ejecuta make por primera vez, que no es lo que quiero ...