我有一个本地文件夹,其中包含我想在我的程序中使用的图标。该目录是 src 目录中的 /images/icons。
当我制作 tarball 时,没有出现带有图像的目录,所以我想我必须将它包含在 makefile 中。如果是这样,我该怎么做?
Makefile.am
Anjuta 中包含自动安装图像的代码:
@$(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
in Makefile.am
(项目根目录中的路径),或将图像移动到pixmaps
.