lu,
Oui, à la base ABS_AVERSIVE_DIR est utilisé par le framework
d'aversive uniquement et est déduit de AVERSIVE_DIR. Il faudrait
essayer de tester sous win ce que fait une ligne comme celle là dans
un makefile à part:
AVERSIVE_DIR=../
ABS_AVERSIVE_DIR:=$(shell cd $(AVERSIVE_DIR) ; pwd)
all:
pwd
echo $(ABS_AVERSIVE_DIR)
Sous linux, le résultat est:
[EMAIL PROTECTED]:/tmp/test_mk$ make
pwd
/tmp/test_mk
echo /tmp
/tmp
Après ça peut déconner s'il y a des espaces dans le nom du répertoire.
Olivier
On Wed, Jan 09, 2008 at 09:59:16PM +0900, tof wrote:
> salut
>
> chez moi ca fonctionnait toujours...
> probablement car hutilisais toujours un chemin relatif du genre :
> ../../aversive_libs
> (c est aussi plus pratique)
> d'ailleurs il vaut mieux modifier AVERSIVE_DIR et non ABS_AVERSIVE_DIR
> dans le makefile.
> ou bien manquerait il un espace quelque part, oliv, qu en dis tu ?
>
>
>
>
> tof
>
>
>
> Nicolas Villedary a écrit :
> > Suite à un essais concluant, je me permet de vous contacter une
> > troiséme fois pour vous donner la solution, en vue de peu etre la
> > publier sous wiki :
> >
> > //Ligne actuelle dans le Makefile_projet.mk
> > #ABS_AVERSIVE_DIR:=$(shell cd $(AVERSIVE_DIR) ; pwd)
> >
> > //Ligne modifiée pour que cela fonctionne sous Windows et WinAVR
> > ABS_AVERSIVE_DIR:=c:/WinAVR-20070525/aversive
> >
> > Avec "c:/WinAVR-20070525/aversive" le chemin du dossier racine d'aversive.
> >
> > Cordialement Nicolas Villedary, désolé du dérangement !
> > Merci pour tout !
> >
> > X2BF3.com
> >
> >
>
> Nicolas Villedary a écrit :
> > Je vien de me rendre compte qu'en occultant la ligne :
> >
> > -include .aversive_conf
> >
> > du Makefile dans le dossier projet, le debugger me renvoyé une ligne
> > de compilation tres similaire voir assimilable à un chemin windows
> > formaté à la sauce linux ...
> >
> > Il y a de grandes chances je pense que mon problême soit dû à une
> > erreure dans le fichier mk/Makefile_project.mk
> >
> > avr-gcc -c -g -0 -Wall -Wstrict-prototypes -I.
> > -I/c/WinAVR-20070525/aversive/include etc........
> >
> > Ceci me semble etre du path linux tout craché !
> > I/c/WinAVR-20070525/aversive/include
> >
> > Mais cela me semble plus digeste sous Windows :
> > I c:/WinAVR-20070525/aversive/include
> >
> >
> > Cordialement, Nicolas Villedary
> > X2BF3.com
>
> _______________________________________________
> Avr-list mailing list
> [email protected]
> 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
[email protected]
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