数码相册实验:Makefile内部的编译顺序不同,产生结果天差地别

在数码相册的05.7课程,支持多输入,多线程的课程源码中,在input文件夹内的Makefile中
image
图片中的未加‘#’注释的代码是正确的代码,加了’#'的代码编译出来运行的时候就是错误的代码,错误的现象就是:当按下翻页键的时候,会死循环进入无限翻页的情况,可以正常显示,但是会自动往下翻页循环或者向上翻页循环,请问,这个Makifile的顺序是有什么说法么?为什么会有这样的结果?