имеется в наличии готовый проект собираемый иаровским компилятором но при помощи 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\

и тоже для обьектного,
а получается что оба файла валяются в корне проекта..
так пришлось копировать файл в ручную (ну или линкеру путь править), а хочется ведь по-человечески :))

подскажите где грабли плз.