makefile中的一句,应该如何理解?

makefile中的一句,应该如何理解?

CFLAGS  :=$(if $(LOPT),$(LOPT),-O1)
在可以使用 gdb 调试程序之前设置CFLAGS变量