generate mo file