Переменные Automake для очистки Makefile.am

У меня есть каталог / src, содержащий все мои исходные файлы, и / bin для хранения всего двоичного кода после выполнения команды make. Каталог выглядит примерно так:

/BuildDirectory
- - /src
- - /bin
- - configure
- - Makefile.am
- - configure.ac 
- - ... 

Теперь в Makefile.am я должен указать:

bin_PROGRAMS = bin/x bin/y bin/z bin/k ...

bin_x_SOURCES = src/x.cpp
bin_y_SOURCES = src/y.cpp
bin_z_SOURCES = src/z.cpp

Есть ли какая-нибудь переменная, которая может помочь избавиться от всех «bin /» и «src /»? Например, я просто указываю:

$BIN = bin
$SRC = src 

И они будут искать правильные файлы в правильных папках и компилировать их в правильные места.

Спасибо

13
задан w00d 24 June 2011 в 05:48
поделиться