Compile all files correctly