static compilation