Why is the dsc file written in this way?

Hello,

I see this code snippet on a .dsc file.

!if $(CPUTARGET) == “GRR”
DEFINE ON_BOARD_SPD = TRUE
!else
DEFINE ON_BOARD_SPD = FALSE
!endif

I am curious about the “if-else-endif” clause for its prefix logic ‘not’ “!” syntax. Can you please tell me why it is written in this way?

Thanks,

Jeff