get defservice macro compiling