# (コメント) - コマンド上
# (コメント) - makefile内
#include
$ - 関数呼び出し
$ - ルール内
$ - 変数名の中
$ - 変数参照
% - 型ルール
% - 静的な型での引用(クォート)
% - patsubstでの引用
% - vpathでの引用
% - \ (バックスラッシュ)を使った引用, その2, その3
* (ワイルドカード文字)
define
- (コマンド内)
define
--assume-new, その2
--assume-new と再帰
--assume-old, その2
--assume-old と再帰
--debug
--directory, その2
--directory と再帰
--directory と --print-directory
--dry-run, その2, その3
--environment-overrides
--file, その2, その3
--file と再帰
--help
--ignore-errors, その2
--include-dir, その2
--jobs, その2
--jobs と再帰
--just-print, その2, その3
--keep-going, その2, その3
--load-average, その2
--makefile, その2, その3
--max-load, その2
--new-file, その2
--new-file と再帰
--no-builtin-rules
--no-keep-going
--no-print-directory, その2
--old-file, その2
--old-file と再帰
--print-data-base
--print-directory
--print-directory と再帰
--print-directory の実行中止
--print-directory と --directory
--question, その2
--quiet, その2
--recon, その2, その3
--silent, その2
--stop
--touch, その2
--touch と再帰
--version
--warn-undefined-variables
--what-if, その2
-b
-C, その2
-C と再帰
-C と -w
-d
-e
-e (シェルフラグ)
-f, その2, その3
-f と再帰
-h
-i, その2
-I, その2
-j, その2
-j とアーカイブ更新
-j と再帰
-k, その2, その3
-l
-l (ライブラリ検索)
-l (負荷平均)
-m
-M (コンパイラに対するフラグ)
-MM (GNU コンパイラに対するフラグ)
-n, その2, その3
-o, その2
-o と再帰
-p
-q, その2
-r
-s, その2
-S
-t, その2
-t と再帰
-v
-w
-W, その2
-W と再帰
-w と再帰
-w の実行中止
-w と -C
.a (アーカイブ)
.d
.PRECIOUS 中間ファイル
:: ルール (二重コロン)
? (ワイルドカード文字)
@ (コマンド内)
define
[...] (ワイルドカード文字)
\ (バックスラッシュ) - 行の継続
\ (backslash) - コマンド内
\ (backslash) - %の引用(クォート), その2, その3
__.SYMDEF
all (標準ターゲット)
-j
\)で行を続ける
\) - コマンド内
\)で%を引用(クォート)する, その2, その3
cd (シェルコマンド), その2
check (標準ターゲット)
clean (標準ターゲット)
clean target, その2
clobber (標準ターゲット)
\)
VPATH)
VPATH)と暗黙のルール
VPATH)とリンクライブラリ
VPATH)とシェルコマンド
dist (標準ターゲット)
distclean (標準ターゲット)
$)
$)
$), in variable name
$)
M-x compile)
SHELL
makeの機能
FORCE
VPATH
MAKEFILES変数)
install (標準ターゲット)
lintを実行するルール
lpr (シェルコマンド), その2
make depend
MAKECMDGOALS
MAKEFILES変数
makeが処理するか
mostlyclean (標準ターゲット)
::)
obj
OBJ
objects
OBJECTS
objs
OBJS
overrideで上書きする
.PRECIOUSで保存, その2
.SECONDARYで保存
print (標準ターゲット)
print ターゲット, その2
%をスタティックルールでクォート(退避)する
%をpatsubstでクォートする
%をvpathでクォートする
README
realclean (標準ターゲット)
-C
-f
-j
-o
-t
-w
-W
MAKE変数
MAKEFILES変数
rm (シェルコマンド), その2, その3, その4
$
::)
VPATH
VPATH)
VPATH)と暗黙のルール
VPATH)とリンクライブラリ
sed (シェルコマンド)
shar (標準ターゲット)
includeでの)シェルファイル名の型
includeでの)シェルのワイルドカード
SHELL - MS-DOS特有のSHELL
make - 下位のmake
TAGS (標準ターゲット)
tar (標準ターゲット)
test (標準ターゲット)
~)
touch (シェルコマンド), その2
VPATHと暗黙のルール
VPATHとリンクライブラリ
includeでのワイルドカード
yacc
~ (ティルデ)