1. ddr/project/下的makefile中有句:$(MAKE) -C image all ->表示现在make切换到了abc/project/image目录,执行make all
2. ddr/project/image/下的makefile包含了我的应用my_app.mk,然后开始执行我的makefile,我的app在abc/sdk/verify/application/my_app
3. 我的app单独是可以编译的,即切换到my_app执行make正常,但整个系统make时报错,因为我的app里面源文件包含的.h的路径很多不是绝对路径,所以整个系统make时,切换到abc/project/image,提示没有.h报错。
4. 在我的mk里面最开始保存make进入前的路径,即abc/project/image,然后编译我的代码,在mk最后让它接着原来地方执行
请问这样可行吗?怎么修改我的makefile?