在xScreenSaver中更改makefile的目录

时间:2014-08-26 15:35:23

标签: linux makefile screensaver

我正在尝试使用makefile构建一个xsreensaver模块。我从http://www.jwz.org/xscreensaver/下载了源代码,并阅读了黑客自述文件。

由于我的屏幕保护程序涉及opengl和读取图像,我试图编译“photopile”'屏幕保护程序。

我已经运行以下

$ cd xscreensaver-5.29
$ cd hacks
$ cd glx
$ make photopile

运行后我得到以下输出错误

cc     photopile.c   -o photopile
photopile.c:38:23: fatal error: xlockmore.h: No such file or directory compilation terminated.
make: *** [photopile] Error 1

引用的文件位于" hacks"根文件夹而不是" glx"夹。我意识到只需要将所需文件复制到" glx",但是" xlockmore.h" file不是它试图找到的唯一不在当前目录中的文件。

它也在寻找" yarandom.h"在" ../../ utils"文件夹中。

我假设makefile正确,并且我在调用

方面做错了
make photopile
来自" glx"内的

选项文件夹中。

我还在学习makefile,宁愿不再修改它(或通过复制头文件来修改目录结构),而不是方向说的。

有什么建议吗?

0 个答案:

没有答案