add the if-define for header file