(*)macro defined gnu make utility