Mam katalog/src zawierający wszystkie moje pliki źródłowe i/bin do przechowywania wszystkich plików binarnych po uruchomieniu polecenia make. Katalog jest coś takiego jak poniżej:Zmienne Automake do uporządkowania Makefile.am
/BuildDirectory
- - /src
- - /bin
- - configure
- - Makefile.am
- - configure.ac
- - ...
Teraz w Makefile.am, muszę określone:
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
Czy istnieje zmienna, która może pomóc pozbyć się wszystkich „bin /” i " src/"? Na przykład po prostu podać:
$BIN = bin
$SRC = src
I będą szukać odpowiednich plików w odpowiednich folderów i skompilować je do właściwych miejscach.
Dzięki
Myślę, że VPATH jest tym, czego potrzebuję! świetne informacje – w00d