I have following type optimization problem (I transformed original max-min problem into this kind), and I can show that all $g_1(l_1),\cdots,g_M(l_1,\cdots,l_M)$ functions are concave. $$\max_{\substack{l_1 \in [0, 1],\cdots,l_{M} \in [0,1]}} T$$ $$g_1(l_1) \geq T,\cdots,g_M(l_1,\cdots,l_M) \geq T$$
Can someone please explain plainly (or provide me a helpful short doc to read) why this kind of problem is a convex optimization problem? I am confusing with $T$ which now appears in objective and all constraints.