The parallel with "make" would be "this has made them outraged"
This is a special use of "to have"
subject + to have + object + complement (word or phrase that describes the resulting state of the object)
The expression is used only in simple tenses (present simple, past simple and future simple).
Other examples: "His jokes had me in fits of laughter. His jokes had me laughing."