Цитата(Alex_1811 @ Nov 14 2010, 17:54)

Не могу догнать почему компилятор не видит процедуры которые описаны в других хидерах.
Компилятор видит - ведь ругани на этапе компиляции нет. И заголовочные файлы не при чем. Ругается линкер, и это естественно - он не находит тела функций, которые у вас находятся в других файлах .c. Обратите внимание на строку SRC = $(TARGET).c в Makefile. Соответственно остальные исходные файлы не только в линковке не участвуют, но даже и не компилирутся. Думаю, вам в этой строке надо указать и остальные файлы.