makefileをXcodeプロジェクトに「インポート」する方法はありませんが、外部ビルドツールを使用してXcodeにmakefileを実行させることができます。プロジェクトを作成するときは、Mac OS Xで[その他]カテゴリを選択し、[外部ビルドツール]を選択して[次へ]ボタンをクリックします。次の画面の下部には、実行するコマンドを入力できるテキストフィールドがあります。それがであることを確認してください/usr/bin/make
。次に、プロジェクトの作成を終了します。これで、ビルドするたびに、Xcodeはプロジェクトディレクトリからmakeを実行します。
これは「ネイティブ」Xcodeプロジェクトではないため、手動でさらに実行する必要があることに注意してください。たとえば、ファイルを追加/削除するときにmakefileを更新する必要があり、それらを使用するようにmakefileをカスタマイズしない限り、Xcodeのビルド設定は無視されます。Xcodeからビルドする以上のことをしたい場合は、スキームを編集し、実行用の実行可能ファイルを指定するなど、他のアクションを設定する必要があります。
iOSカテゴリでは外部ビルドツールオプションを使用できませんが、makefileがビルド対象を定義しているため、MacOSXバージョンを使用できます。Xcodeがコードの分析/完了を試みるかどうかはわかりませんが、万が一の場合に備えて、SDKとターゲットバージョンの設定を更新することをお勧めします。