I took a look in Makefiles (such a mess lol), and I think that full hl2 port wasn't even planned. Valve planned to port dedicated server only. But it's impossible to build with modern compilers, and it would take a lot of time and nerves to make this build on older compilers and run stable without crashes.