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
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