Concatenate file contents with a custom separator and generate a source map