make directive replace