Цитата(Onic777 @ Mar 13 2014, 10:03)

...
Без "пинков" Вам ответить сложно, так как у Вас времени "по pdf лазить" нет, а у нас значит забесплатно есть?
Но один ответ дам (стиснув зубы).
Если это C/C++ то основная программа называется main. Может находиться в любом файле исходников проекта, главное чтобы он вообще был. Компилятор смотрит не на название файлов, а на их содержимое. Чтобы найти main, сделайте полнотекстовый поиск по исходникам.
Какой файл основного проекта сказать невозможно, так как Вы не указали среду, для которой проект написан.
Возможно у Вас вообще набор make файлов, которые занимаются сборкой проекта.
Дочерние директории это изобретение Вашего предшественника, что они означают, ответ тот же "телепатов нет".
hal_*** обычно так называют низкоуровневые программы, отвечающие за непосредственно работу с железом.
Дальше разбирайтесь сами...