Compile source