now outputs a `define for each -D param