Una pregunta: Porque quieres correr make en un directorio que no esta el
makefile? Debes recordar que el makefile es el que especifica donde ser'a
compilada la aplicacion. 99.9% de los casos debes correr "make" en el
directorio donde se encuentra el makefile y el makefile debe "saber" donde
compilar la aplicacion.
De lo que vi en tu ejemplo tienes que exportar la variable:
MAKEFILES=/home/user/MF
export MAKEFILES
make
Espero que esto ayude
Saludos
On 1/3/06, Victor Hugo dos Santos
Hola a to2
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.
en alguno momento, tambien probe con MAKEFILE_LIST (lo vi en algun sitio) y el mismo resultado. Necesito hacer que el programa make, leia un archivo makefile que no esta en el directorio donde sera compilado la aplicaccion, la opcion "-f" no me sirve... existe alguna solucion ???
por cierto, esta es la version:
make -v GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
muchas gracias.
-- -- Victor Hugo dos Santos Linux Counter #224399
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com