如何从Xcode项目生成Makefile?

时间:2008-09-18 18:17:39

标签: objective-c xcode macos makefile

我想从Mac上的现有Xcode项目生成Makefile。具体来说,Mac上现有的iPhone,Objective-C程序。

我找到PBToMake,但看起来它适用于Xcode 2.1,当我尝试使用它时,它不适用于Xcode 3.1项目。

4 个答案:

答案 0 :(得分:6)

GNUStep提供“pbxbuild”将.xcodeproj文件转换为GNUMake文件。

更新: pbxbuild is now deprecated

答案 1 :(得分:2)

这不是生成Makefile的自动方式,但我发现它至少获得了为目标构建的源文件列表。

在这种情况下,我正在使用Xcode 4.0.2 ..

  • 选择项目顶级节点
  • 选择目标列表中的目标。
  • 选择“构建阶段”
  • 打开“编译源”
  • 选择其中一个源文件
  • PRess Command-A选择所有
  • 按Command-C复制
  • 粘贴到您喜欢的文本编辑器中,然后重新组织Regex。

粘贴的输出是每个源文件的完整路径名。

答案 2 :(得分:0)

您可以尝试mfg。它是基于模板的,我认为(我没有玩太多)你可以得到它来生成一个合适的makefile。

答案 3 :(得分:-1)

要在IDE之外构建项目,请查看xcodebuild命令行工具。