Реорганизовал сборку проекта с помощю Autotools. Разделил исходные файлы и файлы общего назначения.
Fix commit