Re: [Avr-list] suite pb makefile

2008-03-16 Par sujet tof
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


Re: [Avr-list] suite pb makefile

2008-02-13 Par sujet Benoît Ryder
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


Olivier MATZ a écrit :
 La ligne :
 
 ABS_AVERSIVE_DIR:=$(shell cd $(AVERSIVE_DIR) ; pwd)
 
 n'est pas correctement prise en compte sous win. Tu peux la remplacer par :
 
 ABS_AVERSIVE_DIR:=$(AVERSIVE_DIR)
 
 qui devrait marcher. Je vais reflechir à un moyen intelligent :p de 
 regler le pb.
 
 ++
 
 Oliv
 
 
 christoph wrote:
  apres quelques investigations laborieuses, il semblerait que ca vienne 
  du aversive_project.mk.
  
  je regarderai ca en detail demain, c'est l'heure du dodo maintenant.
  
  si qqun a une brillante idée...
  
  
  
  
  ___
  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

___
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