blob: bbbf7130f0ec1a5227412eb9e5021a19e588c2d9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
divert(-1)
changequote([,])
define(iterate_files, [esyscmd([
for f in $(command ls $1/*.$2 2> /dev/null); do
echo -n "$f ";
done])])
define(substitue, [esyscmd([
for f in $1; do
echo -n "${f/$2/$3} ";
done])])
define(LIBS, [iterate_files([build], [so]) iterate_files([build], [a])])
define(HEADERS, [iterate_files([build], [h])])
divert(0)
ninja_dyndep_version = 1
build libs | substitue(LIBS, BIN, LIBDIR): dyndep | LIBS
build includes | substitue(HEADERS, BIN, INCLUDEDIR): dyndep | HEADERS
|