Re: [Avr-list] Nicolas Villedary - Demande d'information

2008-01-09 Par sujet Olivier MATZ
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


Re: [Avr-list] Nicolas Villedary - Demande d'information

2007-12-17 Par sujet tof
salut


make config fonctionne tres bien sous winavr, meme si il est un peu lent.
make noconfig permet de se passer des questions en prenant les options 
par defaut

make menuconfig ne fonctionne pas sous winavr, mais fonctionne si lance 
depuis cygwin, a conditions que les libs necessaires soient installees

tof




Olivier MATZ a écrit :
 Salut Nicolas,

 Je n'ai malheureusement pas compilé de projet pour AVR sous windows 
 depuis bien longtemps... je dirais que cygwin 
 http://fr.wikipedia.org/wiki/Cygwin permet d'avoir un comportement 
 équivalent à celui qu'on pourrait avoir sous linux.

 Pour compiler un premier projet, il faut télécharger aversive.ar.gz, le 
 décompresser et compiler un projet d'exemple:

 tar zxvf aversive.tar.gz
 cd aversive/projects/example1
 make noconfig
 make

 A la place du 'make noconfig', on peut utiliser 'make config' ou mieux, 
 'make menuconfig' qui permet de selectionner les modules à compiler.

 N'hésite pas à me solliciter si tu as d'autres questions. Je mets la 
 liste de diffusion en copie, quelqu'un aura peut-etre quelque chose à 
 ajouter à propos de WinAVR. Il faut y souscrire pour pouvoir poster un 
 message.

 Olivier



 Nicolas Villedary wrote:
   
 Bonjour,
  
 Je suis actuellement étudiant et je souhaiterais faire fonctionner la 
 lib AVERSIVE ( derniére du nom ). Le probleme c'est que je ne sais pas 
 comment compiler les .config pour en faire des fichier autoconf.h pour 
 pouvoir compiler les Aplications exemple entre autre ...
  
 Je suis utilisateur de WinAVR. Pourriez vous me guider dans la 
 configuration d'un makefile compatible avec cette demande ou pouriez 
 vous, dans l'ultime cas ou cela s'avérerai impossible, m'expliquer 
 comment le faire sur linux et sous quelle distribution ( bien que je ne 
 soit pas tres familier de ces systemes ).
  
 Cordialement, Nicolas Villedary.

 _ Nicolas Villedary 
 56 Boulevard d'Anvers 67000 Strasbourg - France 
 Tel fixe: +33 (0)9 51 12 57 31 Cell: +33 (0)6 88 96 19 30 
 Msn:  [EMAIL PROTECTED] Site: http://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