El 3/01/06, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-01-03 a las 16:14 -0300, Victor Hugo dos Santos escribió:
estoy hace algun rato (varias horas) intentando hacer que me funcione la variable MAKEFILES (http://www.linuxselfhelp.com/gnu/make/html_chapter/make_3.html#SEC16), por mas que intente no me funciona:
MAKEFILES=/home/user/MF make make: *** No targets specified and no makefile found. Stop.
A lo mejor no existe. ¿Existe realmente el fichero '/home/user/MF'?
siii.. lo crie y verifique (varias veces) que existia y estaba escrita correctamente la ruta.
Además, no es solamente eso... ¿cual es tu verdadera intención, que quieres hacer?
Porque el error ese lo que creo que significa es que no existe "Makefile" en el directorio actual, que es el único que reportará si no existe. Lo que se le da en esa variable son makefiles adicionales.
por cierto, el problema no es entre make (3.80) y la variable de entorno MAKEFILES, ya que ejecutando: MAKEFILES=./MF make -d me muestra un mensaje de que no se encontraron relgas implicitas en MF.. pero sin la "-d" me sale el mensaje citado anteriomente "> > make: *** No targets specified and no makefile found. Stop." pero ejecuntando: make -f ./MF -d funciona normalmente... me puse a pesquisar un poco y encontre que podria utilizar la variable ".DEFAULT_GOALS" dentro de los archivos Makefiles, pero en la version 3.80 de make, no reconoce dicha variable. baje la version 3.81beta4 de make del cvs y entonces, si reconoce la variable ".DEFAULT_GOALS" dentro del archivo Makefile. al final, logre solucionarlo de otra manera, pero tenia esto en la cabeza y no queria darme por vencido !!! ;-) por cierto, estaba mirando que la version estable de make es la 3.80 del ano de 2002 (se no me equivoco), no lo veen raro tanto tiempo sin una actualizacion ??? salu2. -- -- Victor Hugo dos Santos Linux Counter #224399