Да, если вы хотите скомпилировать эти проекты из XCode, вам нужно добавить файлы .c / .h и затем настроить их соответствующим образом. Конечно, XCode поддерживает передачу аргументов компилятору, так что это действительно возможно.
Из фрагмента gist, похоже, что инструкции по установке являются стандартными инструкциями GNU, т.е. configure; make; make install
. Вы можете попробовать поиграть с аргументами для настройки (что, кстати, создает Makefile на месте) и посмотреть, какие у вас есть варианты для компиляции на другую целевую платформу.
Однако, возможно, не стоит тратить все усилия на преобразование Makefile в чистый проект XCode. Другой подход, с которого, я думаю, я бы начал, состоит в том, чтобы взломать созданный Makefile, пока вы не сможете скомпилировать дружественный для iPhone lib-файл. После этого вы можете указать XCode запустить make ... как часть шагов сборки ваших проектов. Затем, как только вы поймете проблемы, может быть проще включить их в ваш проект XCode.