Я хочу создать Makefile из существующего проекта Xcode на Mac. В частности, существующая программа для iPhone, Objective-C на Mac.
Я нашел PBToMake, но похоже, что он предназначен для Xcode 2.1, и когда я попытался его использовать, он не работал для проекта Xcode 3.1.
Этот вопрос возникает, когда я выполняю поиск в Google, и моя цель - создать проект на C++ на Linux.





Xcode не поддерживает создание Makefile из проекта. Если вы просто хотите создать свой проект вне среды IDE, воспользуйтесь инструментом командной строки xcodebuild.
Похоже, что он создает проект, но не преобразует существующий проект в стандартный make-файл, как задал вопросник. Я ошибаюсь в этом? Если да, не могли бы вы отредактировать свой ответ, указав, как вы можете использовать xcodebuild для создания make-файла?
Он не генерирует make-файл - нет способа сделать это. Обычно, когда я слышу, как люди спрашивают: «Как мне создать make-файл?» это потому, что они хотят создать свой проект из командной строки и просто начинают предполагать, что это способ сделать это.
-1, потому что вы не ответили на исходный вопрос и просто предположили, что задающий вопрос хочет построить из интерфейса командной строки. Я ищу конвертеры Xcode-> Makefile, потому что хочу попробовать собрать проект в Linux с помощью GNUStep. Пожалуйста, не думайте, что OP случайно задал вопрос, который не имел в виду, или, если вы собираетесь, по крайней мере, прямо указать в тексте ответа, что вы это делаете.
Вы видели ту часть, где я попросил ОП - два года назад - разъяснить, почему они хотели сгенерировать Makefile?
...так? Вы по-прежнему дали ответ, не имеющий отношения к исходному вопросу. Приятно, что вы кое-кому помогли, но, как я сказал выше, было бы лучше, если бы вы были откровенны и сказали: «Это не создает make-файл, но если вы просто хотите построить из CLI вместо Xcode .. . "
@ jeffcook2150 Я знаю, что это было более девяти лет назад, но, честно говоря, вы были слишком экстремальны для этого. Вы испытываете столько эмоций из-за жалобы? Мне жаль таких, как ты. Так что они не совсем ответили на вопрос. Но это не значит, что он никому не нужен. Может быть (я не знаю и меня это не волнует) у них не было представителя для комментариев. И ты ответил два года спустя, как будто Крис совершил ужасный поступок. Что ж, он этого не сделал. Он что-то добавил, и вы поругались с ним?
Вы можете попробовать производитель. Он основан на шаблоне, и я думаю (я не слишком много с ним играл) вы могли бы заставить его сгенерировать подходящий make-файл.
Это не автоматический способ создания файла Makefile, но я обнаружил, что он, по крайней мере, получает список исходных файлов, созданных для цели.
В этом случае я использую Xcode 4.0.2 ..
Вставленный вывод - это ПОЛНЫЕ пути к каждому исходному файлу.
GNUStep предоставляет 'pbxbuild' для преобразования файла .xcodeproj в файл GNUMakefile.
Обновлено:pbxbuild устарел
Почему вы хотите создать make-файл? Сказав это, вы сможете лучше ответить.