CC = gcc LIBS = -DWIN32 -lglut32 -lglut32 -lopengl32 -lglu32 .c: $(CC) $@.c $(LIBS) -o $@ |
$ make test |
gcc test.c -DWIN32 -lglut32 -lglut32 -lopengl32 -lglu32 -o test |
CC = gcc ← gccという文字列をCCに置き換える LDLIBS = -DWIN32 -lglut32 -lglut32 -lopengl32 -lglu32 ← 各オプション(右辺)をLIBSに置き換える .c: ← 拡張子が.cのファイルに対して以下のコマンドを実行する $(CC) $@.c $(LIBS) -o $@ ← コマンドを実行する ($@はファイルを表す 例:$make testの場合testを表す) |
$ make test $(CC) $@.c $(LIBS) -o $@ $(CC) → gcc $@.c → test.c $(LIBS) → -DWIN32 -lglut32 -lglut32 -lopengl32 -lglu32 $@ → test gcc test.c -DWIN32 -lglut32 -lglut32 -lopengl32 -lglu32 -o test |