新手请问怎么通过makefile将当前目录上的所有.c文件编译成.o文件

新手请教如何通过makefile将当前目录下的所有.c文件编译成.o文件
各位大大们
  本人新手,请教大家,如何编写一个Makefile文件,将当前目录下的所有.c文件编译成.o文件,当前目录下全部.c文件都是子函数,无main函数。
  请各位大大们帮忙解答,谢谢!!

------解决方案--------------------
CC = gcc
CFLAGS = -Wall -O –g

%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
------解决方案--------------------
搜“跟我一起写Makefile”