makefile变量展开为空

我在学apue.h的时候写了一个makefile文件,内容是这样的
图片说明

然后我发现我自己make的时候,里面我定义的变量展开的都是空值,比如说我
定义了一个INC =-I ../include变量,在gcc $(INC) -c -o connectretry.o connectretry.c那一行就解释成了一块空格 这是怎么回事?

图片说明

命令输入 MAKE all

感觉执行的不是你写的makefile。你里面写的是用gcc编译,执行输出的语句是用cc.

我觉得这个问题应该不是定义的变量展开的都是空值的问题