Haiku Jam を使用して OS X デスクトップ アプリケーションを作成しようとしています。必要なファイルは次のとおりです。
<appname>.app(ディレクトリ)<appname>.app/Contents(ディレクトリ)<appname>.app/Contents/Info.plist(ファイル)<appname>.app/Contents/MacOS(ディレクトリ)<appname.app>/Contents/MacOS/<appname>(実行可能ファイル。これは実際にビルドされたバイナリです)
問題は、これらのファイルとディレクトリを作成するように Jam に指示する適切な Jamfile コードがわからないことです。MkDirビルトインとルールを呼び出す「アプリケーション」ルールを作成すると思うかもしれませんFile。コマンドが欠落しているためにすべてのコマンドを実行するわけではないことを除けば、それが私のアプローチでしたDEPENDS。残念ながら、ターゲットを必要なファイルとディレクトリに依存さDEPENDSせるコマンドを追加NOTFILEすると、奇妙な循環参照エラーが発生したり、ルールが実行されなかったりします (おそらく循環依存が原因です)。どうすればよいですか?
( . make_ make_ _ _makemkdircp