J'aurais besoin de mettre un source assembleur (.S) dans un module.
J'ai donc fait comme pour un projet en ajoutant dans le Makefile du
module :
ASRC = extramem.S

À la compilation l'instruction n'est pas la bonne (pas étonnant) :
avec le .S dans le module :
avr-gcc -c -Wa,-adhlns=compiler_files/extramem.avr.lst  extramem.S -o
compiler_files/extramem.avr.o

avec le .S dans le projet :
Assembling: extramem.S
avr-gcc -c  -mmcu=atmega128 -I. -I../../include -I../../modules
-I../../modules/devices/camera/ccau -I../../modules/comm/mouais
-I../../modules/comm/uart -I../../modules/base/wait
-I../../modules/base/list -I../../modules/debug/error
-I../../modules/comm/i2c_ryder -I../../modules/base/utils -Wa,-gstabs -x
assembler-with-cpp extramem.S -o compiler_files/extramem.avr.o

Y'a-t-il quelque chose de plus à faire pour inclure le .S dans le module
ou est-ce que ça n'est tout simplement pas possible (avec les
scripts Makefile actuels) ?

~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

Répondre à