Makefile.am создать пустой каталог - PullRequest
4 голосов
/ 15 декабря 2011

Используя автоинструменты, мне нужно создать пустое дерево каталогов при вводе команды make install, например:

/etc/myprg/
|-- foo

, сейчас я делаю это, указывая пустые цели, например:

myprgdir = $(sysconfdir)/myprg/
myprgfoodir = $(sysconfdir)/myprg/foo

, а затем

dist_myprg_DATA = 
dist_myprgfoo_DATA = 

Но мне интересно, существует ли лучший способ сделать что-то подобное!

1 Ответ

8 голосов
/ 16 декабря 2011

Возможно, вот так:

install-data-local:
    $(MKDIR_P) $(DESTDIR)$(sysconfdir)/myprg/foo

uninstall-local:
    rmdir $(DESTDIR)$(sysconfdir)/myprg/foo 2>/dev/null || :

Вы также должны указать AC_PROG_MKDIR_P в configure.ac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...