# calc.binを出力するコマンド calc.bin: y.tab.c lex.yy.c # 下のコマンドに必要なファイル cc -o calc.bin y.tab.c lex.yy.c # y.tab.cを出力するコマンド y.tab.c: calc.y # 下のコマンドに必要なファイル yacc -dv calc.y # lex.yy.cを出力するコマンド lex.yy.c: calc.l # 下のコマンドに必要なファイル lex calc.l # ゴミを削除 clean: rm y.output y.tab.c y.tab.h rm lex.yy.c