導入

参考:

Makefile の書き方 | yagiyuki

使い方

参考:

ルール – Makefile の基本 | オブラブ

Makefile の書き方 | $ cat /var/log/shin

The Lost Art of the Makefile | Olio Apps Blog

A Short Introduction to Makefiles | Jayway blog.

書き方

参考:

ルールの記述 | GNU make (quruli.ivory.ne.jp)

GNU make | GNU.org

Makefiles | GNU make

Rules | GNU make

make コマンド

処理の詳細を表示する。

$ make V=1

参考:

make コマンド – 初心者向けメモ | ひしだま’s ホームページ

Man page of MAKE | JM Project

make で澄ました表示をする方法/騒がしくする方法 – Qiita

make 実行時の詳細表示有効化メモ – Qiita

コマンドラインオプション

参考:

make コマンドのオプションについて | Linuxコマンド.NET

Options Summary | GNU make

-j / -jobs オプション

参考:

パラレル実行 | GNU make (quruli.ivory.ne.jp)

Parallel | GNU make

コマンドラインから変数を与える

参考:

実行時にマクロ定義を与える | exlight.net

Passing additional variables from command line to make – Stack Overflow

order-only-prerequisites

ターゲットが存在しない場合にのみ生成ルールを実行する。(ソースが更新されていても実行されない。)

参考:

Makefile の依存関係中のパイプ記号について – Qiita

Prerequisite Types | GNU make

特殊変数

参考:

Makefile の特殊変数の一覧 | 晴耕雨読

変数

参考:

GNU Make のふたつの変数の使い分け – Qiita

gnu make の変数を全てダンプする | karasuyamatengu の日記

変数の利用法 | GNU make 日本語訳 (ecoop.net)

変数の使用法 | GNU make (quruli.ivory.ne.jp)

Variables in makefiles | Randall Fisher

Using Variables | GNU make

Dumping Every Makefile Variable | CMCrossroads

パターン

参考:

パターンと自動変数/変数 | webzoit.net

.SECONDEXPANSION

参考:

% pattern in prerequisite $(variable) – Stack Overflow

環境変数

参考:

Environment | GNU make

Getting environment variables into GNU Make | CMCrossroads

How to get a shell environment variable in a makefile? – Stack Overflow

Makefile include env file – Unix & Linux Stack Exchange

条件分岐

参考:

Makefile でターゲット内で設定した変数を用いた条件分岐が意図した動作にならない – スタック・オーバーフロー

filter-out

参考:

How to pass argument to Makefile from command line? – Stack Overflow

まとめ/Tips

参考:

Make 覚書 – Qiita

今更聞けない makefile の書き方 – Qiita

Makefile の解説 | Yasuhiro Mukaigawa

make を使いこなすためのメモ | まくまくノート

Makefile の書き方に関する備忘録 | minus9d’s diary

Makefile の書き方 | Y’s note

トリビアな makefile 入門 | Kei Okada

Makefile の書き方 | WTOPIA v1.0 documentation

Make について知っておくべき7つのこと | POSTD

シンプルで応用の効く makefile とその解説 | URIN HACK

7 Things You Should Know About Make | Alexey Shmalko’s Personal Blog

Makefile Cheatsheet | Devhints

記事をシェアする:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA