compile all files