我有一个本地文件夹,其中包含我想在我的程序中使用的图标。目录是src目录中的/ images / icons。
当我制作tarball时,带有图像的目录没有出现,所以我想我必须将它包含在makefile中。如果是这样,我该怎么做?
答案 0 :(得分:0)
Anjuta中的Makefile.am
中包含自动安装图片的代码:
@$(NORMAL_INSTALL)
if test -d $(srcdir)/pixmaps; then \
$(mkinstalldirs) $(DESTDIR)$(datadir)/pixmaps/$(PACKAGE); \
for pixmap in $(srcdir)/pixmaps/*; do \
if test -f $$pixmap; then \
$(INSTALL_DATA) $$pixmap $(DESTDIR)$(datadir)/pixmaps/$(PACKAGE); \
fi \
done \
fi
但它希望您的图片位于project_root/pixmaps
。如果图像在那里,make dist
将包含图像。您可以更改pixmaps
中Makefile.am
的路径(项目根目录中的路径),也可以将图片移至pixmaps
。