Use make --print-data-base | less to view impicit rules
my_include_path = a b c
my_path = $(addprefix -I,$(my_include_path))my_pathis-Ia -Ib -Ic
a = feet on the.c stree.ct.c
b = $(patsubst %.c,%.o,$(a))bisfeet on the.o stree.ct.o
a = feet on the.c stree.ct.c
b = $(a:.c=.o)bisfeet on the.o stree.ct.o
a = feet on the.c stree.ct.c
b = $(subst ee,EE,$(a))bisfEEt on the.c stEE.ct.c
a = feet on the.c stree.ct.c
b = $(subst .c,.o,$(a))bisfeet on the.o stEE.ot.o
foo += bar
make, thenfooisbarmake foo=abc, thenfooisabcfoo=abc make, thenfooisabc bar