eal: allow to override init macros per OS