Установка файлов конфигурации и файлов журнала с помощью automake

Допустим, у меня есть такой проект:

(dev dir)
- README
- INSTALL
/ src
  - blah.cpp
  - blah.hpp
/ conf
  - blah_one.xml
  - blah_two.xml

Я сделал configure.ac и Makefile .am для установки двоичных файлов в (/ usr / local) / bin. configure.ac выглядит примерно так:

AC_INIT([blah], [0.1])
AC_PREREQ([2.67])
AM_INIT_AUTOMAKE([1.11])
AC_CONFIG_SRCDIR([src/blah.cpp])
AC_PROG_CXX
AC_LANG([C++])
AC_HEADER_STDC
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([src/Makefile])
AC_OUTPUT

... Makefile - это что-то вроде

SUBDIRS = src

... а src / Makefile.am - это что-то вроде

bin_PROGRAMS = blah
blah_SOURCES = blah.cpp blah.hpp

Все работает, и "make install" правильно устанавливает двоичный файл в ( /usr/local)/bin.

Теперь:

Я хочу расширить их, чтобы сделать команду "make install" (после настройки, сборки и чего-то еще) для установки файлов конфигурации blah_one.xml и blah_two.xml в / etc / blah, и «подготовить» каталог журналов в / var / log / blah /

Как правильно это сделать?

5
задан St0rM 25 August 2011 в 12:38
поделиться