имеется в наличии готовый проект собираемый иаровским компилятором но при помощи makefile есть необходимость добавить к нему ассемблерный файл собственного, так сказать, производства, почитав хелп дописал к мейкфайлу следующее
BINDIR = c:\bin\iar\avr LISTDIR =List OBJDIR =Obj INC =-ISrc -Isrc\lib STDINC = -I$(BINDIR)\inc AFLAGS = -v3 -L$(LISTDIR)\ -O$(OBJDIR)\ $(INC) $(STDINC)
потом
assembler: $(ASM) $(AFLAGS) src\idx.s90 добавил цель в список зависимостей, ну и линкеру указал дополнительный обьектный файл.. вобщем усе заработало но есть один нервирующий момент, а именно: по хелпу выходит что обьектный файл и листинг должны попасть в свои директории, даже пишут Example To send the list file to list\prog.lst rather than the default prog.lst: aavr prog -Llist\
и тоже для обьектного, а получается что оба файла валяются в корне проекта.. так пришлось копировать файл в ручную (ну или линкеру путь править), а хочется ведь по-человечески :))
подскажите где грабли плз.
--------------------
однако..
|