.c.o: cc -c $<
■ $@ Fuli name of the current target.
■ $? A list of files for current dependency which are out-of-date
■ $<The source file of the current (single) dependency