0

我有一个本地文件夹,其中包含我想在我的程序中使用的图标。该目录是 src 目录中的 /images/icons。

当我制作 tarball 时,没有出现带有图像的目录,所以我想我必须将它包含在 makefile 中。如果是这样,我该怎么做?

4

1 回答 1

0

Makefile.amAnjuta 中包含自动安装图像的代码:

@$(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将包括图像。您可以将路径更改为pixmapsin Makefile.am(项目根目录中的路径),或将图像移动到pixmaps.

于 2015-06-01T23:22:30.167 回答