Estoy haciendo un Makefile que mueve un archivo de salida (foo.o
) a un directorio diferente (baz
).¿Cómo ignorar el error mv?
El archivo de salida se mueve según lo deseado al directorio. Sin embargo, como make no volverá a compilar el archivo de salida si escribo make
nuevamente, mv
recibe un error cuando intenta mover el archivo vacío inexistente al directorio baz
.
Así que esto es lo que he definido en mi regla make all
después de todo compilación:
-test -e "foo.o" || mv -f foo.o ../baz
Por desgracia, todavía estoy recibiendo errores.
Mira lo que hizo altendky: -mv foo.o ../baz – Malcolm