2012-07-30 30 views
0

我有一個本地文件夾,其中包含我想要在我的程序中使用的圖標。目錄是src目錄中的/ images /圖標。將圖像目錄添加到生成文件

當我做的tarball與圖像的目錄沒有出現,所以我想我必須包括它在makefile.If如此,我該怎麼做?

+0

你正在運行一個定製的Makefile或像'automake' ol'cmake'這樣的生成器嗎? – thiton 2012-07-30 18:55:05

+2

makefile中創建tarball的行是什麼?因爲這聽起來像一個*真的很有可能*的地方,你可以說,將目錄添加到tarball – tbert 2012-07-30 18:55:24

+0

@both我使用anjuta IDE,它使makefiles本身。它的工作原理和安裝很好,但我真的需要這些圖像,所以任何方向關於如何編輯makefile? – Rrjrjtlokrthjji 2012-07-30 18:56:18

回答

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