[updated] idlc to support output dirs