Add config.h; Add predefine configuration;