recursively include the top-level data directory