Pas de règle pour faire de la cible `/Makefile", nécessaire par le "Makefile"

Je suis en train de "faire" à l'aide d'un simple fichier makefile. Mon makefile est nommé "Makefile" donc, je suis tout simplement en utilisant la commande 'make'.

J'obtiens cette erreur étrange:

make: *** No rule to make target `/Makefile', needed by `Makefile'. Stop.

Si, cependant, j'utilise
make -f "full-path-to-makefile" il ne fait exécuter (avec de curieuses conséquences...). Je dois dire que je suis tout cela à partir du répertoire où le fichier Makefile se trouve, bien sûr.

Je travaille sur Mac OSX, à l'aide de tcsh.

Edit:

Je travaille dans le LLVM cadre, en essayant de compiler un laissez-passer de la fonction et c'est l'associée makefile:

NIVEAU = ../../../
LIBRARYNAME = Nomfonction 
LOADABLE_MODULE = 1 
comprennent un montant de(NIVEAU)/Makefile.commune 

Toutes les idées seront appréciées 🙂

Postez votre makefile (au moins en partie), alors on peut peut-être voir.
Ma conjecture est que vous avez une substitution de variable dans l'une de vos cibles; mais pour permettre aux gens de donner une vraie réponse, vous avez besoin de poster le fichier Makefile en question.

OriginalL'auteur Dana | 2011-01-21