modify ifdef target