Tôi có một thư mục/src chứa tất cả các tệp nguồn của tôi và/bin để lưu trữ tất cả nhị phân sau khi chạy lệnh. Thư mục là một cái gì đó như dưới đây:Tự động biến để dọn dẹp Makefile.am
/BuildDirectory
- - /src
- - /bin
- - configure
- - Makefile.am
- - configure.ac
- - ...
Bây giờ trong Makefile.am, tôi phải quy định:
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
Có bất kỳ biến mà có thể giúp đỡ để thoát khỏi tất cả "bin /" và " src/"? Ví dụ: tôi chỉ cần chỉ định:
$BIN = bin
$SRC = src
Và họ sẽ tìm đúng tệp trong thư mục chính xác và biên dịch đúng vị trí.
Cảm ơn
Tôi nghĩ VPATH là những gì tôi cần! thông tin tuyệt vời – w00d