compiles
cross-compile
add publish info