Ide 将图像目录添加到makefile

Ide 将图像目录添加到makefile,ide,makefile,anjuta,Ide,Makefile,Anjuta,我有一个本地文件夹,其中包括我想在我的程序中使用的图标。目录是src目录中的/images/icons 当我制作tarball时,带有图像的目录不会出现,因此我想我必须将其包含在makefile中。如果是这样,我如何才能做到这一点?Anjuta中的makefile.am中有自动安装图像的代码: @$(NORMAL_INSTALL) if test -d $(srcdir)/pixmaps; then \ $(mkinstalldirs) $(DESTDIR)$(datadir)/pixmap

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


当我制作tarball时,带有图像的目录不会出现,因此我想我必须将其包含在makefile中。如果是这样,我如何才能做到这一点?

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

但它希望您的图像位于
项目根/pixmap
中。如果图像存在,
make dist
将包括图像。您可以在
Makefile.am
(项目根目录中的那一个)中将路径更改为
pixmaps
,或者将图像移动到
pixmaps

您是否运行自定义的Makefile或类似于
automake
ol
cmake
的生成器?您的Makefile中创建tarball的行是什么?因为这听起来像是一个非常有可能的地方,比如说,你可以把目录添加到tarball@both我使用的是anjuta IDE,它自己制作makefiles。它工作和安装都很好,但我真的需要这些图片,所以有关于如何编辑makefile的指导吗?这不是C或GTK的问题,因此,编辑生成的makefile通常不是一个好主意——它们不是为编辑而设计的。您应该手工编写makefile,或者根据需要重定向IDE。