add compile single file