salut
je viens de tester, et effectivement abspath resoud le probleme (il faut
bien sur une version recente de make)
la modif est sur b_tof
par contre, le makefile global plante lamentablement (enfin me fait un
beau fork infini de make et sh)
je pense que ca vient d'un bug que j'ai signale a winavr :
http://sourceforge.net/tracker/index.php?func=detailaid=1915456group_id=68108atid=520074
a++ les loulous
tof
Olivier MATZ a écrit :
N'ayant pas de windows à portée de main, je ferai l'essai chez
serpilliere. En fait, il me semble de mémoire que le problème est un
poil plus complexe : le 'pwd' marche car winavr installe ses outils à
la sauce unix, dont make. Mais le chemin retourné est sous la forme
/c/toto/pouet, et c'est ce chemin qui est utilisé en tant que VPATH,
et ça il aime pas.
Alors du coup, utiliser $(abspath plop) peut paraitre une bonne idée.
J'ai d'ailleurs vu qu'ils ajoutent souvent des nouvelles fonctions
dans make, c'est cool, maintenant on peut meme faire un 'OU' grace à
$(or ...), et ce avec une syntaxe qui a su reprendre avec élégance les
défauts du lisp et du perl (rhoo meuh non je blague :p ).
On Thu, Feb 14, 2008 at 02:46:20AM +0100, Benoît Ryder wrote:
Sur les versions (très ?) récentes de GNU make y'a :
$(realpath plop) et $(abspath plop)
Sous Windows, pour obtenir le dossier courant :
cd (sans paramètres)
~ryder
___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog