• ベストアンサー

メイクファイルの作り方

C言語でプログラミングしています。メイクファイルの書き方について教えてください。 ファイルの依存関係は、 *.c から *.o が作成される。 といった関係になっていると思います。これを *.src から *.o が作成される。 といった関係に変えるには、どのように書けばいいのでしょうか。 わたしのプログラミング環境は下記のとおりです。 Windows Xp, Borland C++BuilderX Personal 1.0.0.1786 また、この環境でメイクファイル以外に依存関係を変える方法があれば教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Yanch
  • ベストアンサー率50% (114/225)
回答No.2

コンパイラは Borland C++Builder の様子ですが、 参考になりそうなサイトを紹介しておきます。 GNU make 日本語訳(Coop編) - 目次 http://www.ecoop.net/coop/translated/GNUMake3.77/make_toc.jp.html トリビアなmakefile入門 http://www.jsk.t.u-tokyo.ac.jp/~k-okada/makefile/ 自動化のためのGNU Make入門講座 - Makefileの基本:ルール http://www.morijp.com/masarl/homepage3.nifty.com/masarl/article/gnu-make/rule.html MAKEの第一歩(入門) http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/make-intro/index.html BCCのMakeルールとは若干違いますが、参考になるかと思われます。 「GNU make 日本語訳(Coop編) - 目次」はわかりやすくMakeの解説がされてると思います。 このあたりのサイトを一通り回れば、BCCのmakeへの応用も容易と思われます。

wakarun
質問者

お礼

お礼が大変遅くなりました。ほんとうにすみません。 お時間をいただいて、ご回答をしていただきありがとうございました。 builderの環境がなくなり残念です。 今後もよろしく御教授お願いいたします。

その他の回答 (1)

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

> *.src から *.o が作成される。 > といった関係に変えるには、どのように書けばいいのでしょうか。 .src.o というルールを作ればよいのでは? ところで、.oという拡張子を使っているということは、コンパイラはMinGWでしょうか? > また、この環境でメイクファイル以外に依存関係を変える方法があれば教えてください。 プロジェクトの設定を変更できませんか?

wakarun
質問者

お礼

お礼が大変遅くなりました。すみません。 お時間をいただいて、ご回答いただきありがとうございます。 builderを使う環境がなくなってしまい、残念です。

関連するQ&A