Как вы можете создать Makefile из проекта XCode? - PullRequest
16 голосов
/ 18 сентября 2008

Я хочу сгенерировать Makefile из существующего проекта XCode на Mac. В частности, существующая программа iPhone, Objective-C на Mac.

Я нашел PBToMake , но похоже, что это для Xcode 2.1, и когда я пытался его использовать, он не работал для проекта Xcode 3.1.

Ответы [ 4 ]

6 голосов
/ 30 января 2012

GNUStep предоставляет ' pbxbuild ' для преобразования файла .xcodeproj в файл GNUMakefile.

ОБНОВЛЕНИЕ: pbxbuild устарела

2 голосов
/ 06 января 2012

Это не автоматический способ создания Makefile, но я обнаружил, что он по крайней мере получает список исходных файлов, созданных для цели.

Я использую Xcode 4.0.2 в этом случае ..

  • выберите верхний узел проекта
  • выберите цель в списке целей.
  • Выберите «Фазы сборки»
  • Открыть «Исходники компиляции»
  • Выберите один из исходных файлов
  • PRess Command-A, чтобы выбрать все
  • Нажмите Command-C, чтобы скопировать
  • Вставьте в ваш любимый текстовый редактор и отмените Regex для реструктуризации.

Вставленный вывод представляет собой полные пути к каждому исходному файлу.

0 голосов
/ 14 января 2009

Вы можете попробовать mfg . Он основан на шаблонах, и я думаю (я не слишком много с ним играл), вы можете получить его для создания подходящего make-файла.

0 голосов
/ 18 сентября 2008

Чтобы построить свой проект вне среды IDE, воспользуйтесь инструментом командной строки xcodebuild.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...