support for compiling multiple files in a sequence