codegen: generate public symbols with export visibility
Annotate public symbols with VALA_EXTERN
, which will ensure that they are visible to external code on all platforms. In particular this is necessary for MSVC to link shared libraries properly.
Edited by Princeton Ferro