divert(-1) changequote([,]) define(iterate_files, [esyscmd([for f in $(/bin/ls $1/*.$2); do echo -n "$f "; done])]) define(substitue, [esyscmd([for f in "$1"; do echo -n "${f/$2/$3} "; done])]) define(LIBS_STATIC, [iterate_files([build], [a])]) define(LIBS_SHARED, [iterate_files([build], [so])]) define(HEADERS, [iterate_files([build], [h])]) divert(0) ninja_dyndep_version = 1 build libs | dnl substitue(LIBS_STATIC, BIN, LIBDIR)dnl substitue(LIBS_SHARED, BIN, LIBDIR)dnl : dyndep | LIBS_STATIC LIBS_SHARED build includes | dnl substitue(HEADERS, BIN, INCLUDEDIR)dnl : dyndep | HEADERS